Problème de Swap depuis Debian 11

Bonsoir,

Depuis que j’ai refait mon installation sous Debian 11 sur mon Rasp Pi 4 j’ai vu mon swap saturé aujourd’hui, alors j’ai fait quelque recherche mais sans solution concret à priori ça vient de Python et les plugins qui l’utilisent.

Effectivement aujourd’hui en redémarrant le plugin Xiaomi mon swap est repassé de 1% à 69%.

Savez-vous s’il y a une solution concrête qui existe pour palier à ce problème ?

Salut,

C’est une carte SD que tu as ou un SSD sur ton rpi ?

Non c’est un M2 sata avec le boitier Argon One M2

Le problème ne vient pas de python mais d’un bout de code buggé.
La solution c’est de corriger ce code.
Ca été fait sur la plupart des plugins concernés… mais pour xiaomi, vu qu’on continue à voir des posts qui en parlent, je suppose que ce n’est pas le cas.

Il y a un post qui décrit comment corriger soit même, vois les Sujets avec l'étiquette plugin-xiaomihome

Merci je vais regarder ça de plus prêt si c’est dans mes compétences surtout.

Voilà, c’est ici Rendre le plugin XiaomiHome fonctionnel sous Debian 12 - #3 par Eridani78

Pour debian 11/ jeedom 4.4, les points 3 et 4 suffisent; le 3. consiste donc à remplacer un fichier.
Les points 1. et 2. c’est pour debian 12 mais cela peut-être appliqué sur debian 11 sans risque même si pas indispensable

3 « J'aime »

Je te conseille de lire cet article afin de te passer de plugins non maintenus, consommateurs de CPU/RAM/SWAP, non compatible debian 11/12/…

Pas forcement accessible aux néophytes, mais pour y être passé, c’est rudement efficace et mon jeedom m’en remercie !

Ok merci.

Bon je pense que tu peux creuser la question sur les posts qui t’ont été donnés tu y trouvera sans doute la réponse définitive.

Car je pense qu’utiliser le swap sur une machine qui à une carte SD doit être plus contre productif qu’autre choses vis à vis de la durée de vie de cette dernière. Avec un SSD ça doit être jouable mais bon autant régler le pb à la source.

Bonjour,

Indépendamment du plugin xiaomi, n’oubliez pas de vérifier/faire ce qui est décrit dans ce post: Taille du répertoire /var/log énorme. Debian 11 et 12
C’est une cause de perte de swap, lenteur, charge système élevée sur Debian 11 et 12.

Merci pour cette info @Mips , j’étais passé à côté vu que cela parlait de Debian 12.
Petite précision, quid du point 4 pour Debian 11 ? Obligatoire ? Conseillé ?

C’est nécessaire pour jeedom 4.4 de mémoire

1 « J'aime »

Merci, je viens d’appliquer ceci, je vais voir à présent le comportement.