Swap 0% / mémoire dispo 87%

Bonjour,

J’ai un soucis sur mon jeedom depuis une réinstallation complète et récupération d’une sauvegarde.

Mon jeedom devient inaccessible plusieurs fois par semaine avec obligation de redémarrer le électriquement le raspberry.
Je remarque que le swap disponible baisse progressivement jusqu’à 0 malgré que la mémoire disponible soit bonne.
J’ai tenté en ssh via la commande htop de trouver une éventuelle fuite mémoire mais rien de bien concret.
Mon installation est un raspberry pi 4 de 4go de ram avec un SSD.
Auriez vous une piste sur ce comportement du swap qui ne me semble pas logique.
Merci à vous.

Bonsoir,

Dans la liste de vos plugins auriez vous blea par exemple ?
Quel sont tout vos plgins autrement ?

Bonsoir,

Justement j’avais remarqué que blea impactait la mémoire et je l’avais désactivé mais le soucis persiste.
Ci dessous la liste des plugins


Merci pour votre aide.

Bonjour,
Récemment, j’ai rencontré un problème similaire. C’était dû au plugin Caméra. Malheureusement, je n’ai pas eu le temps d’approfondir la chose, je l’ai désactivé. Essaye de voir dans Memory Usage les événements dans Réglage/Système/_OS/DB et ouvre Administration Système.

Bonjour,

J’ai le même comportement que vous depuis que j’ai migré sur Debian 11 sur Raspberry Pi OS 64 bits, 4 Go de RAM aussi, SSD mSATA.
85% de la mémoire libre sur tout le temps (attesté par l’historique du plugin Monitoring)
=> Nous avons donc une configuration similaire.

J’avais aussi 1Go de Swap est un plantage de Jeedom dans les 15 jours du redémarrage. En passant à 2 Go de Swap, le problème semble se stabiliser (avec une consommation autour des 50% mais qui continue inexorablement de diminuer). Faites déjà cela.

Sur Debian 10 de Raspberry Pi OS Buster, le Swap est à 0 même avec 6 mois de uptime
=> J’ai fait des retours arrière sur 15 jours pour confirmer cela chez moi

A travers divers messages que j’ai pu lire ici, je constate que le plugin RFXCom consomme de la mémoire Swap, je l’ai trouvé en lisant un message de pommedapi qui indique une commande qui permet de savoir quel processus consomme de la mémoire quand Python3 est vue en coupable depuis la commande top par exemple. Si on coupe ce plugin, une partie de la mémoire est automatiquement rendue.

Python 3 et node sont les processus qui consomme le plus de Swap chez moi.

J’ai désactivé le Swap pour voir (il doit y avoir plusieurs façon de le faire), en mettant le Swapiness à 0 par exemple (vue sur la FAQ de MariaDB) : Jeedom se comporte bien au début et devient lent pour des taches telle que Rechercher les mises à jour, à se poser la question si ce n’est pas un indice ?
J’ai dû aussi tester avec la commande : sudo /etc/init.d/dphys-swapfile stop (mais je ne sais plus si j’ai laissé longtemps ainsi).

Je suis toujours à la recherche du problème, après avoir lu beaucoup sur ce sujet, je ne comprend pas. Le paramétrage du Swapiness à 10% devrait nous protéger de l’usage du Swap, mais il n’en est rien (ou alors ce réglage est bogué dans l’édition 11 de Raspberry Pi OS, mais depuis le temps, une mise à jour aurait forcement dû corriger cela).

Nous ne sommes pas les seuls : @pommedapi qui maitrise Linux, a lui aussi posté pour un problème identique. Cela à un coté rassurant, car quand une solution sera trouvée, elle devrait stabiliser cela chez nous tous.

2 « J'aime »

Bonsoir,
Merci pour vos précieux conseils. Je viens de passer le swap à 2Go pour tester et si cela n’est pas suffisant je désactiverai le plugin camera.
C’est en effet un peu rassurant de ce dire que ce problème n’est pas isolé même si il ne semble pas être prioritaire dans les corrections.

Bonne soirée.

Bonjour,

Ce n’est pas que le problème n’est pas prioritaire, c’est qu’il est difficile à trouver.

A partir du moment que nous n’avons pas TOUS le même problème, c’est forcement une combinaison de faits que nos machines qui créer ce problème. Cette combinaison n’est pas identifiable facilement.

Ce que je sait à 100%, c’est que si je retourne sur Raspberry Pi OS 10 64bits je n’ai plus de consommation de Swap. Mais ce n’est pas une solution.

Bonsoir,
Après 2 jours de fonctionnement je n’ai plus de crash de jeedom et mon swap reste à 51%.

Votre astuce de passer la taille du swap à 2Go fonctionne.

Merci à vous pour votre aide.

Cordialement.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.