Charge CPU Jeedom

Bonjour a tous,
Je constate une charge anormale de mon Jeedom sur une Luna, pourriez vous m’aider svp ?


image

Salut

Comment ?
On a la charge et ? Version jeedom, système, plugins etc?

Antoine

Salut,
Voici les élements :
Version Jeedom : 4.4.19
Systéme : Luna en V2
Plugin:

image

Qu’est ce qui vous fait dire que la charge est anormale ?
Des ralentissements constatés ?
Page santé ?

Norbert

Oui de gros ralentissement et des temps de latences importants voir meme des non réactions d’équipement Zigbee

Avez-vous essayé de redémarrer la box Luna ?

Bonjour

La box Luna était il n’y a pas si longtemps être l’entrée de gamme des box Jeedom et être derrière la smart pour la puissance du CPU, sa destination était sur des petites à moyennes installations, le site Jeedom n’en fait plus mention puisque la Smart n’est plus commercialisée. Attention je ne veux pas dénigrer la Luna, elle a aussi des atouts.

Donc je vous conseille d’optimiser votre Jeedom, de nombreux posts du forum en font mention.

  • diminuer la fréquence d’échantillonnage des historiques
  • Moyenniser les historiques
  • Supprimer les commandes historisées non indispensables
  • Supprimer les plugins non indispensables
  • Optimiser les journaux systèmes ( voir recherche avec journalctl sur le forum, les conseils donné pour la Smart ou les RPI peuvent s’appliquées pour la Luna.)
  • Supprimer les log des scénarios après la mise au point
  • Il existe sur le forum un script qui visualise les commandes qui sont historisées dans la base de données qui prennent beaucoup de place.

Hum, tu es certain que c’est réellement lié à la charge CPU de la machine ?

Déja sur la page santé tout est en vert (c’est pas un signe absolu que tout va bien à 100% mais c’est déjà une bonne base :wink: )

Ta charge est entre 1.5 et 2.3, apparemment une Luna est quadri coeur donc tant que ton load est inférieur à 4 c’est que le CPU n’est pas encore en souffrance.

Quand tu parle de temps de latence important c’est à quel niveau ? dans des scénarios, sur l’interface web ?

Il y a peut etre un souci spécifique à Zigbee à creuser sans que la box soit totalement en faute.

Ce que je commencerai par faire, vu que tu as mis le plugin monitoring, c’est d’historiser la charge pour voir comment elle évolue dans le temps (si tu as des pics, si elle monte très régulièrement, si des horaires de traitements ne peuvent pas être modifiés pour alléger la charge à certains moments …)

Je suis d’accord avec une grande partie de ce qu’a dit @echo mais concernant les points suivants :

On voit dans la page santé que sa BDD ne fait que 22MB. Donc clairement l’optimisation des historiques, même si elle est toujours interessante sur le long terme, ne me parait pas prioritaire vis à vis des soucis rencontrés :slight_smile:

1 « J'aime »

Merci pour vos différents retour.

J’ai appliqué différents tutos du forum pour nettoyer au maximum ma Luna ainsi que le redémarrage bien évidement.

Peut être reste t’il des choses a faire ? J’ai mis en historique la charge CPU que je vais partager plus tard.

J’ai également revu tous mes scénario sur leurs conditions de lancement pour limiter les occurrences.

Alors oui peut être que le problème provient du réseau Zigbee ? comment le vérifier ?

Vous êtes en WiFi ou en filaire ?

Norbert

J’avoue avoir essayé les 2 … sans grosse distinctions de résultats.
Que conseillez-vous ?

Ça serait intéressant de te connecte en SSH quand tu remarque une lenteur du système pour y lancer un htop et voir les résultats

Pour une box domotique, du filaire assurément !

1 - traiter les pb zigbee. Je pense que les pb de non reaction d’équipements zigbee n’ont pas de lien avec les latence jeedom
2 - faire un htop (comme dit plus haut) lorsque les pbs de latence se produisent)
3 - monitorer la charge pour isoler une cause
4 - réduire le nb de plugins, supprimer ceux inutiles. La Luna est une « petite » box pour débuter… Mais quand je vois le nb de plugins que tu as …
Norbert

1 « J'aime »

C est a dire ? C’est quoi htop ? comme faire cette manipulation, merci

Pour le point 1) si cela impact mosquitto, c’est moins certain.

Antoine

Il faut vous connecter en SSH via un terminal sous Mac ou le logiciel putty sous Windows,pour accéder à votre box

Et une fois connecté,vous pouvez exécuter la commande : htop

Qui donnera la liste de tous les processus en cours,le swap utilisé,la charge cpu,la ram etcc

ca donne ca :

Au vu de l’usage mémoire et swap, essaye ceci

essaye ca : Swap diminue en permanence - #35 par ngrataloup

Norbert

1 « J'aime »