Problème swap qui diminue sans cesse

Bonjour,
Depuis quelques jour, j’ai mon swap qui n’arrête pas de diminuer, j’ai lu plusieurs topic sur le forum avant de poster mais maintenant aussitôt je redémarre mon raspberry aussitôt le swap diminue d’un coup
j’ai un raspberry pi 4 2go avec la dernière version de jeedom

voici le résultat via la commande

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
mariadbd 214836 kB
node 84224 kB
python3 30652 kB
node 30412 kB
node 26180 kB
node 24640 kB
php 16732 kB
php 15412 kB
node 11460 kB
python3 10640 kB
php 10156 kB
php 9948 kB
fail2ban-server 9228 kB
unattended-upgr 8544 kB
php 7948 kB
python3 7796 kB
apache2 6328 kB
apache2 6328 kB
apache2 6112 kB
python3 5896 kB
apache2 5644 kB
apache2 5592 kB
apache2 5580 kB

Et aussi le htop (désolé j’arrive pas le mettre sous « code »

Je ne sais pas si cela a un rapport mais à chaque fois que je redémarre jeedom, je regarde vite la santé et quand les plugins utilisant mqtt sont en rouge le swap est haut mais une fois repassé en vert, ca diminue directement
ce sont les plugins
Mqtt discovery et Jmqtt
au debut le swap restait à 100% ensuite c’était aux alentour de 70% et cela restait assez longtemps, maintenant ca descend directement et parfois je suis à 30%
Si vous avez une idée merci

Bonjour Laurent.

Fait cela et dis moi si cela change la consommation de ton swap.

En console ssh, éditer le fichier de configuration du service journald
sudo nano /etc/systemd/journald.conf

Modifie les 2 lignes suivantes :

#SystemMaxUse=
#MaxRetentionSec=

en oubliant pas de retirer le # devant elles :

SystemMaxUse=20M
MaxRetentionSec=1w

Ctrl + o pour sauver
Ctrl + x pour quitter

Redémarre Jeedom ensuite.

Bonjour Fabrice ok je modifie
j’avais bien

MaxRetentionSec=1w

Par contre le

SystemMaxUse=20M

était à 200

j’ai redémarrer jeedom je vais regarder

Ha bah ce n’était pas la peine alors de modifier. Je ne savais pas que tu avait déjà fait cela.

Tu a cette consommation de Swap depuis quand ?

je ne serais pas te dire exactement, j’ai l’impression c’est quand j’ai commencé à utiliser les plugins
Tgw,Mqtt Manager,mqtt discovery j’avais une charge aussi de 4 à 7 mais pour cela tout est redevenu normal

mais le SystemMaxUse était à 200 c’était normal ? toi tu as noté 20

Le swap était à 99% puis une fois les plugins mqtt vert maintenant je suis à 59%

Pour moi tu as encore une charge élevé, en même temps, cela dépend de ce ce Jeedom fait. Un scénario qui est mal conçu peut provoquer cela.

J’avais une forte consommation de swap que j’ai résolu en mettant les valeurs que tu avais. Donc pour moi, 20 ou 200 ne change pas ce problème (j’ai remis 20 chez moi, car c’est le réglage par défaut que Jeedom fait sur ses box).

Hello,

pour ton htop, comme ton problème est la swap (c’est à dire la mémoire utilisée sur le disque quand tu n’as pas assez de mémoire vive), peux tu trier sur le colonne MEM% ?

ce qui importe aussi dans la page santé c’est « Mémoire suffisante », tant qu’il reste à zéro ça va ! si ça augmente c’est parce que ton système n’a plus assez de mémoire, et dans ce cas là Linux va se mettre à tuer des processus… et ça c’est pas bon :slight_smile:

Bonjour,

je suis un peu perplexe sur ce que tu regardes en fait, tu parles de swap mais on ne voit même pas la conso swap dans le htop donc on fait quoi? :wink:
il faut ajouter la colonne M_SWAP pour voir qui consomme ce swap (mais tu ne seras pas y faire grand chose, les process ne décide pas d’utiliser le swap ou pas, si à un moment tu as utiliser du swap, c’est que tu as manqué de ram… avec 2go ca ne m’étonne pas trop)

et sinon, c’est quoi le soucis d’utiliser le swap?


a part ca, 3% cpu sur mqttdiscovery c’est pas normal, ca devrait être à 0 sauf si le démon vient de redémarrer éventuellement.
c’est en permanence?

Maintenant je n’ai plus de problème de charge, ici juste au démarrage elle était de 1,5 mais ensuite quand je regarde pendant la journée, je suis entre 0,3 et 0,7 la charge est normal depuis que j’ai refais l’installation sur un nouveau SSD Msata

@nebz comme ceci?

@Mips bonjour, comment puis je ajouter la colonne M-Swap?
je ne sais pas si ca pose problème ou pas je posais la question car elle descend d’un coup, si ca ne risque rien pour l’installation c’est ok, avant j’avais un 3B+ et je ne suis jamais descendu aussi bas
Pour le 3% je ne serais pas dire si cela est en permanence et le démon ne venait pas de redémarrer
Ici sur la dernière capture d’écran je viens de redémarrer jeedom
et voila une d emaintenant c’est encore haut

Il faudrait utiliser la commande top et faire f puis sélectionner la ligne swap avec la barre espace et faire entrer.

  • Touche F2
  • choisir « columns » dans la colonne setup (car on veut configurer les colonnes affichées)
  • choisir « m_swap »
  • touche « entrée » devrait fonctionner pour valider
  • « esc »

image

  • lire les touches dispo et leur fonction en bas de l’écran
  • naviguer avec les flèches
  • valider avec « enter »
  • quitter avec « esc »

voila, le swap est complètement à droite

c’est top et pas htop ça :wink: et on voit plus la commande complète du coup :slight_smile:

Sur la dernière capture c est top que j ai fait. J aimerais bien avoir la colonne Swap plus a gauche mais je sais pas comment y arriver

Mips t’a tout expliqué plus haut…

C est par Jeedom. Moi j étais via le terminal de mon mac.
Je regarde a ça :blush:

je n’arrive pas à avoir la même fenêtre que toi
que fais tu pour arrivé a cela? par terminal ou jeedom ?

C’est dans htop en ssh comme ta capture que tu as toi même envoyé plus haut :slight_smile:

voila désolé j’étais parti sur la réponse de @Fabrice avec la commande top
voici avec l’ajout de swap

Trie par swap évidemment