Retour des problèmes de SWAP

Bonjour,
J’ai a nouveau des problèmes de Swap sur ma smart. Au bout 'une semaine le swap diminue sous 30% et ne remonte jamais.
Je suis en debian 9.13 et jeedom .4.1.16

En cherchant un peu j’ai envoyé la commande Htop et j’ai ceci :

Last login: Tue Dec 15 21:05:18 on console

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
iMacdeXavier2:~ XS$ ssh root@192.168.18.83
root@192.168.18.83's password: 
Linux jeedom 3.14.79-94 #1 SMP PREEMPT Mon Nov 21 17:13:27 BRST 2016 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@jeedom:~# sudo nano /etc/dphys-swapfile
root@jeedom:~# sudo nano /etc/dphys-swapfile
root@jeedom:~# htop




























root@jeedom:~# htop
root@jeedom:~#  lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.13 (stretch)
Release:	9.13
Codename:	stretch
root@jeedom:~# htop


  1  [|||||||||||||||||||||||||||||                                                                                                                                                                        13.8%]   Tasks: 53, 117 thr; 2 running
  2  [||||                                                                                                                                                                                                  1.6%]   Load average: 0.55 0.65 0.74 
  3  [|||||||||||||||||||                                                                                                                                                                                   9.0%]   Uptime: 8 days, 00:10:58
  4  [||||||                                                                                                                                                                                                2.4%]
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||                               844M/1.68G]
  Swp[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||                                        193M/256M]

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
  734 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.00 /usr/sbin/mysqld
  735 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.83 /usr/sbin/mysqld
  736 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:36.33 /usr/sbin/mysqld
  737 mysql      20   0  737M  211M  5928 S  0.0 12.3  1:13.44 /usr/sbin/mysqld
  738 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:36.04 /usr/sbin/mysqld
  739 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:35.18 /usr/sbin/mysqld
  740 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:36.96 /usr/sbin/mysqld
  741 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:36.71 /usr/sbin/mysqld
  742 mysql      20   0  737M  211M  5928 S  0.0 12.3  2:37.00 /usr/sbin/mysqld
  743 mysql      20   0  737M  211M  5928 S  0.0 12.3  1:31.09 /usr/sbin/mysqld
  744 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:56.03 /usr/sbin/mysqld
  745 mysql      20   0  737M  211M  5928 S  0.0 12.3  2:00.39 /usr/sbin/mysqld
  748 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:05.78 /usr/sbin/mysqld
  758 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:27.57 /usr/sbin/mysqld
  759 mysql      20   0  737M  211M  5928 S  0.0 12.3  1:57.93 /usr/sbin/mysqld
  760 mysql      20   0  737M  211M  5928 S  0.0 12.3  2:03.43 /usr/sbin/mysqld
  761 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:10.85 /usr/sbin/mysqld
  762 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:06.43 /usr/sbin/mysqld
  763 mysql      20   0  737M  211M  5928 S  0.4 12.3  4:19.70 /usr/sbin/mysqld
  764 mysql      20   0  737M  211M  5928 S  0.0 12.3  3h14:51 /usr/sbin/mysqld
  765 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:30.79 /usr/sbin/mysqld
  766 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.00 /usr/sbin/mysqld
  767 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:18.19 /usr/sbin/mysqld
  768 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.00 /usr/sbin/mysqld
  769 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.00 /usr/sbin/mysqld
  909 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:27.82 /usr/sbin/mysqld
 1559 mysql      20   0  737M  211M  5928 S  0.4 12.3 24:57.47 /usr/sbin/mysqld
 2180 mysql      20   0  737M  211M  5928 S  0.4 12.3  4:58.25 /usr/sbin/mysqld
17356 mysql      20   0  737M  211M  5928 S  0.0 12.3  2:26.78 /usr/sbin/mysqld
 3384 mysql      20   0  737M  211M  5928 S  0.0 12.3  1:35.95 /usr/sbin/mysqld
 6911 mysql      20   0  737M  211M  5928 S  0.0 12.3  1:20.31 /usr/sbin/mysqld
22427 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:54.27 /usr/sbin/mysqld
25492 mysql      20   0  737M  211M  5928 S  1.2 12.3 18:00.91 /usr/sbin/mysqld
 7672 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:17.08 /usr/sbin/mysqld
 6112 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:14.69 /usr/sbin/mysqld
 4018 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:11.68 /usr/sbin/mysqld
22706 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:04.25 /usr/sbin/mysqld
11384 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:02.83 /usr/sbin/mysqld
21984 mysql      20   0  737M  211M  5928 S  5.3 12.3  0:03.91 /usr/sbin/mysqld
21441 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:03.08 /usr/sbin/mysqld
32063 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:03.80 /usr/sbin/mysqld
10334 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:03.36 /usr/sbin/mysqld
21337 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:02.60 /usr/sbin/mysqld
21339 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.51 /usr/sbin/mysqld
32560 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.81 /usr/sbin/mysqld
32579 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.96 /usr/sbin/mysqld
32581 mysql      20   0  737M  211M  5928 S  0.0 12.3  0:00.19 /usr/sbin/mysqld
  730 mysql      20   0  737M  211M  5928 S  7.0 12.3 16h20:46 /usr/sbin/mysqld
23076 www-data   20   0  281M 93020 26728 S  1.2  5.3  2h52:28 php /var/www/html/core/class/../php/jeeCron.php cron_id=270260
 2422 www-data   20   0  217M 87432 13544 S  0.4  5.0  4:41.12 php /var/www/html/core/class/../php/jeeCron.php cron_id=233499
 1689 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.00 homebridge
 1690 www-data   20   0  912M 85844  9092 S  0.0  4.9  1:06.29 homebridge
 1691 www-data   20   0  912M 85844  9092 S  0.0  4.9  1:09.59 homebridge
 1692 www-data   20   0  912M 85844  9092 S  0.0  4.9  1:10.93 homebridge
 1693 www-data   20   0  912M 85844  9092 S  0.0  4.9  1:07.96 homebridge
 1695 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.00 homebridge
 2336 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.24 homebridge
 2337 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.23 homebridge
 2338 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.24 homebridge
 2339 www-data   20   0  912M 85844  9092 S  0.0  4.9  0:00.24 homebridge
 1683 www-data   20   0  912M 85844  9092 S  0.0  4.9 55:17.85 homebridge
 2141 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:00.00 homebridge-config-ui-x
 2142 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:02.89 homebridge-config-ui-x
 2143 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:03.06 homebridge-config-ui-x
 2144 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:02.69 homebridge-config-ui-x
 2145 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:02.23 homebridge-config-ui-x
 2149 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:00.00 homebridge-config-ui-x
 2531 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:04.01 homebridge-config-ui-x
 2532 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:03.98 homebridge-config-ui-x
 2533 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:04.12 homebridge-config-ui-x
 2534 www-data   20   0  890M 55304  8656 S  0.0  3.1  0:03.98 homebridge-config-ui-x
 2134 www-data   20   0  890M 55304  8656 S  0.0  3.1 11:14.36 homebridge-config-ui-x
14993 www-data   20   0  153M 40440 25332 S  2.5  2.3 27:29.74 php /var/www/html/core/class/../php/jeeCron.php cron_id=105623
 1672 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:19.44 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 1673 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:16.74 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
14056 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:04.93 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
19542 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:03.82 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
32486 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:02.58 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 9561 www-data   20   0  892M 31148  4332 S  0.4  1.8  0:14.58 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 9562 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:00.25 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 9563 www-data   20   0  892M 31148  4332 S  0.0  1.8  0:00.85 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 1588 www-data   20   0  892M 31148  4332 S  0.8  1.8  8:20.64 /usr/bin/python3 /var/www/html/plugins/googlecast/resources/googlecast.py --loglevel error --socketport 55012 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/googlecast/core/php/googlecast.api.php --apikey YKiy75m11MWTr6dm8ckyEFdkrf5p9LFw --ttsweb http://192.168.18.83 --ttslang fr-FR --ttsengine jeedomtts --ttsspeed 1.2 --ttscache 1 --ttsgapikey
 2817 www-data   20   0  711M 26868  6280 S  0.0  1.5  4:52.51 /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py --device /dev/ttyS1 --loglevel error --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/cor
 2818 www-data   20   0  711M 26868  6280 S  0.0  1.5  0:42.32 /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py --device /dev/ttyS1 --loglevel error --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/cor
 2819 www-data   20   0  711M 26868  6280 S  0.0  1.5  1:07.00 /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py --device /dev/ttyS1 --loglevel error --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/cor
 2684 www-data   20   0  711M 26868  6280 S  0.4  1.5  2h11:27 /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py --device /dev/ttyS1 --loglevel error --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/cor
31891 www-data   20   0  393M 26252  3236 S  0.0  1.5  0:27.87 /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel error --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey JjHduwvLdTXLLEMeeh0vudOAtdvb9xBb --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
31892 www-data   20   0  393M 26252  3236 S  0.0  1.5  0:32.09 /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel error --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey JjHduwvLdTXLLEMeeh0vudOAtdvb9xBb --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
31893 www-data   20   0  393M 26252  3236 S  0.0  1.5  0:11.09 /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel error --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey JjHduwvLdTXLLEMeeh0vudOAtdvb9xBb --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
31762 www-data   20   0  393M 26252  3236 S  2.9  1.5 50:06.76 /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel error --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey JjHduwvLdTXLLEMeeh0vudOAtdvb9xBb --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
 2285 www-data   39  19  651M 21192  7016 S  0.0  1.2  0:00.00 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=RpKSyFwAI41Hm8s8PQtmQLBpq8KgjGRr /dev/ttyACM0 none none
 2286 www-data   39  19  651M 21192  7016 S  0.0  1.2  0:00.45 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=RpKSyFwAI41Hm8s8PQtmQLBpq8KgjGRr /dev/ttyACM0 none none
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit

Quelqu’un voit il un problème ?
Merci pour votre aide

Hello,

Juste par curiosité, ça donne quoi la commande suivante :

sudo df -h /tmp/jeedom
root@jeedom:~# sudo df -h /tmp/jeedom
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           128M  9.6M  119M   8% /tmp/jeedom
root@jeedom:~#

Voici ce que ca donne depuis le dernier reboot. La smart ne recupere jamais de swap

Salut,
Je ne vais pas t’aider mais mon Swat diminue de 3% par jour depuis 2-3 semaines .
Avant au bout d’un mois sans redémarrage il descendait à 90-92 % .
Je n’ai rien d’installé de particulier , la situation n’est pas catastrophique mais étrange quand même.
Je redémarre la Smart tous les 15 jours pour remettre le Swat à 100%.
Je vais l’historiser pour analyser la courbe.
et je suivrai ce sujet avec attention.

Bonjour

Il faut définir la taille du Swap à 1 Go pour ne plus avoir ce problème.

En SSH faire ce qui suit :

sudo nano /etc/dphys-swapfile

Aller à la ligne :

CONF_SWAPSIZE=100 (ou une autre valeur sous les 1024)

Remplacer par :

CONF_SWAPSIZE=1024

Ctrl + o pour sauver
Ctrl + x pour quitter

Redémarrer :
sudo reboot

Ainsi, vous fixez la taille du Swap à 1 Go.

Merci, par contre sur la smart lorsque je fais cette commande il n’y a rien dans le fichier

Salut,

Il n’a pas de fichier /etc/dphys-swapfile sur la Smart.
En tout cas, pas sur la mienne…

Pour info, je suis cette discussion parce que mon swap diminue régulièrement aussi sans jamais remonter sur ma Smart :confused:

Je pensais que sur Smart il ne fallait pas toucher à ce paramètre et que c’était Jeedom SAS qui le faisait si besoin lors d’un update ?

oui c’est ce qu’on m’avait dit lorsque j’avais fait un ticket pour ce problème… C’est bizarre ce swap qui ne remonte jamais, pourtant elle n’est pas surchargée ma smart.

Charge	0.63 - 0.79 - 0.81

Sur la smart de mon voisin qui n’est pas chargée du tout ca descend aussi mais plus lentement

Et tu as des soucis ?

Car si tu n’as pas de souci je ne vois pas pourquoi focaliser la dessus !

oui au bout d’un moment ca plante… puisque ca descend sans ne jamais remonter…

Et donc comme tu as une smart tu as ouvert un ticket au support et ils disent quoi ?

ca fait longtemps que je l’ai fait mais on m’a dit qu’en gros ma smart etait chargée mais depuis j’ai viré pas mal de virtuel, des plug in… enlevé plein d’historiques sur des commandes et ca ne change rien…

Ok, désolé, je viens de relire tout vos sujets sur les problèmes de Swap sur la Smart.

Je ne savais pas qu’il ne fallait pas y toucher (j’imagine que c’est à cause de la taille du disque eMMC qui est limitée).

Tu as quoi comme plugins ?
Ca vient peut être d’un plugin ?

Tu as fait un cleaning de la base après tes suppressions ?
Tu as des script particuliers mis en place ?

On fait comment ca ? c’est bien dans le menu OS/DB ? si c’est ca oui j’ai fait.
Je n’ai pas de script particulier
Pour les plug in j’ai ceci :

Le plugin caméra, il mets ses images et vidéo où ?

Mama le nombre de plugins :joy: :joy:

Alors je ne vois qu’une chose… et ça risque d’être très lourd !
Désactiver tous les plugins et les remettre un par un pour voir si c’est un d’eux qui génère cela…

Bien sûr garde les protocoles comme xiaomi zwave activé sinon t’auras plus rien !

ici : plugins/camera/data/records