Consommation CPU
Publié : 06 mars 2015, 22:50
Bonsoir,
J'ai remarqué que depuis quelques temps (et quelques versions beta), Dz explosait la conso CPU du Rpi ( > 90%).
En faisant des tests, j'ai trouvé ce qui fait la différence : l'activation des scripts Lua et Blocky dans les paramètres.
En les désactivant, le CPU retombe à 15%.
J'ai donc cherché un pb éventuel dans mes scripts lua et blocky. Pour faire simple, j'ai vidé le dossier lua (donc plus de scripts à exécuter pour Dz) et j'ai désactivé tous les blocky !
Même en faisant cela, il continue de faire fumer le CPU dès que les scripts sont autorisés, alors que pour moi, il n'a rien plus rien à faire !
Parmi les effets secondaires de ce paramètre Evenement système activé : crashes du service dz assez fréquents mais aléatoires, échec systématique des updates (normal, Dz prend tout le CPU, le job d'update doit tomber en timeout).
Je n'ai pas la vision globale du code et encore moins la compétence pour l'analyser, mais j'aimerais bien savoir ce que cette option Evenement système a comme impact sur le reste du code.
Est-ce que cette option concerne autre chose que les scripts dans /lua ou les blocky ?
J'ai remarqué que depuis quelques temps (et quelques versions beta), Dz explosait la conso CPU du Rpi ( > 90%).
En faisant des tests, j'ai trouvé ce qui fait la différence : l'activation des scripts Lua et Blocky dans les paramètres.
En les désactivant, le CPU retombe à 15%.
J'ai donc cherché un pb éventuel dans mes scripts lua et blocky. Pour faire simple, j'ai vidé le dossier lua (donc plus de scripts à exécuter pour Dz) et j'ai désactivé tous les blocky !
Même en faisant cela, il continue de faire fumer le CPU dès que les scripts sont autorisés, alors que pour moi, il n'a rien plus rien à faire !
Parmi les effets secondaires de ce paramètre Evenement système activé : crashes du service dz assez fréquents mais aléatoires, échec systématique des updates (normal, Dz prend tout le CPU, le job d'update doit tomber en timeout).
Je n'ai pas la vision globale du code et encore moins la compétence pour l'analyser, mais j'aimerais bien savoir ce que cette option Evenement système a comme impact sur le reste du code.
Est-ce que cette option concerne autre chose que les scripts dans /lua ou les blocky ?