Limitation de l'usage du CPU lors de la pow

Bonjour à tous.

Je n’est pas trouvé de réponse à cette question en cherchant sur le forum et sur le git, je me permets donc d’ouvrir un sujet.

J’ai l’impression que lorsque mon nœud duniter essaye de calculer un nouveau bloc (pow), il prend toute la ressource CPU mis à sa disposition et répond alors difficilement aux requêtes des clients cesium.

J’avais essayé de limiter l’usage du CPU en limitant l’accès CPU au niveau du container faisant tourner duniter. Ça réduit effectivement l’utilisation CPU globalement mais le nœud ne répond alors plus du tout aux requêtes cesium.

Voilà ma question : est-il possible de configurer quelques par dans duniter une limitation d’usage du CPU pour la pow et garder alors de la puissance pour répondre aux requêtes externes ?

Si pas possible : est-il possible de faire un nœud miroir, qui ne calcule aucun bloc, mais qui lui répond aux requetes cesium ?

Merci d’avance pour vos réponses.

1 Like

Dans $HOME/.config/duniter/conf.json, il y a ces paramètres:

"cpu": 0.6,
"nbCores": 4,

signifie quatre cœurs à 60 % d’utilisation pour la PoW.

4 Likes

Merci beaucoup @Moul , c’est exactement ça !