Problème mémoire et lenteurs

Bonjour,

Jeedom 4.3.17 installé sur un RPI 4b, Debian 11.6, SSD mSata.
Depuis janvier ou février, je suis obligé de redémarrer le RPI tous les 5 à 6 jours, à cause de 3 problèmes :

  • le swap augmente chaque jour un peu plus jusqu’à saturer => je viens de voir que ce serait apparemment dû au plugin xiaomi-home, la « solution » est de redémarrer le daemon régulièrement.
  • plus inquiétant : quelque chose remplit la partie cache/buffer de la RAM, et ce dès le redémarrage du RPI.
  • des temps de réponses de plus en plus lents de Jeedom (parfois jusqu’à 1 minute pour charger certaines pages ou faire certaines actions, parfois immédiat pour les mêmes actions), mais pas que, c’est le système en général qui subit de grosses latences.

Ce que je ne comprends pas également, c’est que la même install clonée sur une carte SD fonctionne beaucoup mieux : le cache/buffer de la RAM n’est quasiment pas utilisé, et surtout il n’y a aucune latence, le système est très rapide.
Voici quelques copies d’écran pour illustrer :

Mes plugins :
image

Page Santé quand lancé depuis le SSD : on voit que le swap est utilisé, alors que lancé depuis la carte SD, le swap disponible est à 100% :

Lancé depuis la carte SD :

HTOP quand lancé depuis disque SSD : le cache/buffer est rempli, ce qui oblige le système à utiliser le swap :

HTOP quand lancé depuis carte SD :

Je précise que j’ai utilisé le même port USB2 pour connecter soit la carte SD soit le SSD mSata.

Avant de me décider à poster ici, j’ai déjà passé des heures ou des jours à faire des tests, des recherches sur divers forum, sans vraiment progresser. Est-ce que quelqu’un a rencontré le même genre de problème, ou aurait une idée d’où chercher ?

1 « J'aime »

Bonjour

Je ne vois pas les images de ton post. As-tu bien utilisé l’outils integré au forum pour les publier ?

Un lien avec ton souci ?

Antoine

J’ai remis les images.
A part le problème sur xiaomihome, je ne pense pas qu’il y ait un lien avec mon cas. Je n’ai pas fait d’upgrade de l’OS, mais directement une install de bullseye de 0.

Si tu as xiaomi home, essaye ce qui est écrit alors:

par contre j’ai un memory leak sur le plugin xiaomihome, donc je le stoppe par cron toutes les 24h. (env +100Mo/jour)

Car le problème est lié à debian 11 et xiaomihome, pas à la façon dont debian 11 a été installé.
Un autre exemple:

Antoine

1 « J'aime »

Ok pour la solution paliative concernant xiaomihome, s’il suffit de redémarrer le démon régulièrement, ça se fait.

Par contre mon plus gros problème ce sont ces lenteurs irrégulières, et cette mémoire cache ou buffer utilisée au maximum quand je suis sur le disque SSD, et pas avec la carte SD, alors que l’un est un clone de l’autre.
Voici les données techniques de mon SSD :

(L’état de santé à 74% m’étonne un peu vu le peu d’utilisation (l’équivalent de 9 mois d’utilisation continue)

Bonjour,

J’ai un problème similaire avec un autre plugin. Un redémarrage du plugin règle le soucis.
Par contre je n’ai pas trouvé un moyen d’automatiser cette action, via un scénario par exemple.
Si quelqu’un a des idées, je suis preneur.

Merci.

Je pense avoir ciblé une partie du coupable. Quand je démarre le RPI depuis le SSD, au tout début, la mémoire est correcte :

Puis à un moment apparait un processus « systemctl status apache2 », et à partir de ce moment là, la mémoire cache se remplit jusqu’au maximum :

On voit bien qu’il s’agit de la mémoire cache (3,4 Go !) :

image

Alors que quand je démarre depuis la carte SD, à aucun moment je ne vois ce processus « systemctl status apache2 », ou alors il n’a pas le temps d’apparaitre.

Hello,

Intéressant, je ne vois pas pourquoi ce process ferait à ce point là monter la conso…
Peux-tu passer la commande sudo ps auxfw pour voir à quel autre process est rattaché celui-là ?
S’agit-il toujours du même PID ou est-ce qu’il évolue dans le temps ?

Bad

Voici le résultat de sudo ps auxfw. On voit que le processus est lancé par un cron, et provient du fichier watchdog.php :

pi@raspberrypi:~ $ sudo ps auxfw
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         2  0.0  0.0      0     0 ?        S    11:19   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [rcu_gp]
root         4  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [rcu_par_gp]
root         5  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [slub_flushwq]
root         6  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [netns]
root         7  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/0:0-events]
root         8  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/0:0H-kblockd]
root         9  0.3  0.0      0     0 ?        I    11:19   0:01  \_ [kworker/u8:0-events_unbound]
root        10  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mm_percpu_wq]
root        11  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [rcu_tasks_kthread]
root        12  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [rcu_tasks_rude_kthread]
root        13  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [rcu_tasks_trace_kthread]
root        14  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [ksoftirqd/0]
root        15  0.1  0.0      0     0 ?        I    11:19   0:00  \_ [rcu_preempt]
root        16  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [migration/0]
root        17  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cpuhp/0]
root        18  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cpuhp/1]
root        19  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [migration/1]
root        20  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [ksoftirqd/1]
root        22  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/1:0H-events_highpri]
root        23  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cpuhp/2]
root        24  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [migration/2]
root        25  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [ksoftirqd/2]
root        27  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/2:0H-kblockd]
root        28  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cpuhp/3]
root        29  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [migration/3]
root        30  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [ksoftirqd/3]
root        31  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/3:0-mm_percpu_wq]
root        32  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/3:0H-kblockd]
root        33  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [kdevtmpfs]
root        34  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [inet_frag_wq]
root        35  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/0:1-events]
root        36  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [kauditd]
root        37  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/0:2-events]
root        38  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [khungtaskd]
root        39  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/u8:1-events_unbound]
root        40  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [oom_reaper]
root        41  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [writeback]
root        42  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [kcompactd0]
root        43  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kintegrityd]
root        44  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kblockd]
root        45  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [blkcg_punt_bio]
root        46  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [watchdogd]
root        47  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/u8:2-events_unbound]
root        48  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/1:1-events_freezable_power_]
root        50  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/1:1H-kblockd]
root        51  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [rpciod]
root        52  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [xprtiod]
root        54  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/3:1-cgroup_destroy]
root        55  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [kswapd0]
root        56  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [nfsiod]
root        57  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kthrotld]
root        60  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/1:2-events_power_efficient]
root        63  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/2:3-events]
root        65  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/2:5-mm_percpu_wq]
root        66  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [hwrng]
root        67  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [iscsi_conn_clea]
root        68  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [nvme-wq]
root        69  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [nvme-reset-wq]
root        70  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [nvme-delete-wq]
root        72  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [DWC Notificatio]
root        73  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [uas]
root        74  0.0  0.0      0     0 ?        S<   11:19   0:00  \_ [vchiq-slot/0]
root        75  0.0  0.0      0     0 ?        S<   11:19   0:00  \_ [vchiq-recy/0]
root        76  0.0  0.0      0     0 ?        S<   11:19   0:00  \_ [vchiq-sync/0]
root        77  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [zswap-shrink]
root        78  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/u9:0-brcmf_wq/mmc1:0001:1]
root       100  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [sdhci]
root       101  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/37-mmc0]
root       103  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [scsi_eh_0]
root       104  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [scsi_tmf_0]
root       105  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/0:1H-kblockd]
root       106  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [jbd2/sda2-8]
root       107  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [ext4-rsv-conver]
root       108  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mld]
root       109  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [ipv6_addrconf]
root       111  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/3:1H-kblockd]
root       115  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/2:1H-kblockd]
root       196  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/3:2-events]
root       237  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [vchiq-keep/0]
root       238  0.0  0.0      0     0 ?        S<   11:19   0:00  \_ [SMIO]
root       246  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       249  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/38-feb10000.codec]
root       250  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       253  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       254  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       256  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       257  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       259  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [mmal-vchiq]
root       283  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [v3d_bin]
root       284  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [v3d_render]
root       285  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [v3d_tfu]
root       286  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [v3d_csd]
root       287  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [v3d_cache_clean]
root       297  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [cfg80211]
root       303  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [brcmf_wq/mmc1:0]
root       308  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root       326  0.0  0.0      0     0 ?        I<   11:19   0:00  \_ [kworker/u9:1-brcmf_wq/mmc1:0001:1]
root       333  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/41-vc4 hdmi hpd connected]
root       334  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/42-vc4 hdmi hpd disconnected]
root       335  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cec-vc4-hdmi-0]
root       336  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/43-vc4 hdmi cec rx]
root       337  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/44-vc4 hdmi cec tx]
root       343  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/45-vc4 hdmi hpd connected]
root       344  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/46-vc4 hdmi hpd disconnected]
root       345  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [cec-vc4-hdmi-1]
root       346  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/47-vc4 hdmi cec rx]
root       347  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [irq/48-vc4 hdmi cec tx]
root       349  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc0]
root       351  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc1]
root       353  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc2]
root       354  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc3]
root       355  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc4]
root       356  0.0  0.0      0     0 ?        S    11:19   0:00  \_ [card1-crtc5]
root       372  0.0  0.0      0     0 ?        I    11:19   0:00  \_ [kworker/0:3-events]
root       813  0.0  0.0      0     0 ?        I<   11:20   0:00  \_ [kworker/2:2H-kblockd]
root      1748  0.0  0.0      0     0 ?        I    11:21   0:00  \_ [kworker/0:4-events_power_efficient]
root      1750  0.0  0.0      0     0 ?        I    11:21   0:00  \_ [kworker/0:5-mm_percpu_wq]
root      2250  0.0  0.0      0     0 ?        I    11:22   0:00  \_ [kworker/3:3]
root      2251  0.0  0.0      0     0 ?        I    11:22   0:00  \_ [kworker/3:4-cgroup_destroy]
root         1  1.1  0.2  34000  9268 ?        Ss   11:19   0:03 /sbin/init
root       156  0.4  0.4  45784 15612 ?        Ds   11:19   0:01 /lib/systemd/systemd-journald
root       195  0.6  0.1  20624  5084 ?        Ss   11:19   0:02 /lib/systemd/systemd-udevd
avahi      406  0.0  0.0   6912  2796 ?        Ss   11:19   0:00 avahi-daemon: running [raspberrypi.local]
avahi      421  0.0  0.0   6752   272 ?        S    11:19   0:00  \_ avahi-daemon: chroot helper
root       408  0.0  0.0   8196  2524 ?        Ss   11:19   0:00 /usr/sbin/cron -f
root      3298  0.0  0.0  12180  2760 ?        S    11:25   0:00  \_ /usr/sbin/CRON -f
root      3301  0.0  0.0   1972   396 ?        Ss   11:25   0:00      \_ /bin/sh -c /usr/bin/php /var/www/html/core/php/watchdog.php
root      3303  0.8  0.6 215084 25160 ?        S    11:25   0:00          \_ /usr/bin/php /var/www/html/core/php/watchdog.php
root      3319  0.0  0.0   1972   400 ?        S    11:25   0:00              \_ sh -c systemctl status apache2
root      3320  2.8  0.2 543756  8592 ?        D    11:25   0:00                  \_ systemctl status apache2
message+   409  0.1  0.1   8060  3916 ?        Ss   11:19   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfi
minidlna   423  0.1  0.5 151736 20216 ?        SLsl 11:19   0:00 /usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna
root       432  0.1  0.1  40616  7352 ?        Ssl  11:19   0:00 /usr/libexec/polkitd --no-debug
root       452  0.0  0.0  26540  2988 ?        Ssl  11:19   0:00 /usr/sbin/rsyslogd -n -iNONE
root       466  0.0  0.1   9352  4452 ?        Ss   11:19   0:00 /usr/sbin/smartd -n
root       482  0.1  0.1  13204  6008 ?        Ss   11:19   0:00 /lib/systemd/systemd-logind
nobody     483  0.0  0.0   5308  2332 ?        Ss   11:19   0:00 /usr/sbin/thd --triggers /etc/triggerhappy/triggers.d/ --socket /ru
root       485  0.1  0.2  67668 10736 ?        Ssl  11:19   0:00 /usr/libexec/udisks2/udisksd
root       487  0.0  0.1  11788  4856 ?        Ss   11:19   0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
daemon     492  0.0  0.0   3564  1732 ?        Ss   11:19   0:00 /usr/sbin/atd -f
root       517  0.0  0.0   2872  2108 ?        Ss   11:19   0:00 /usr/sbin/dhcpcd -b -q
root       568  0.0  0.0  27692    80 ?        SLsl 11:19   0:00 /usr/sbin/rngd -r /dev/hwrng
openvpn    595  0.0  0.1   9252  5888 ?        Ss   11:19   0:00 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server
root       609  0.1  0.4  47132 18688 ?        Ssl  11:19   0:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-
root       610  0.0  0.0   8012  2056 ?        Ss   11:19   0:00 /usr/bin/vncserver-x11-serviced -fg
root       621  0.0  0.4  34864 19188 ?        S    11:19   0:00  \_ /usr/bin/vncserver-x11-core -service
root      1818  0.0  0.1  11472  4692 ?        S    11:21   0:00      \_ /usr/bin/vncagent service 0
root       611  0.5  0.4 124808 19292 ?        Ssl  11:19   0:01 /usr/bin/python3 /usr/bin/fail2ban-server -xf start
root       616  0.0  0.0   7440  2088 ?        Ss   11:19   0:00 /usr/sbin/hostapd -B -P /run/hostapd.pid -B /etc/hostapd/hostapd.co
ntp        624  0.0  0.0   8176  2960 ?        Ssl  11:19   0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 117:125
root       633  0.0  0.2  57788  8984 ?        Ssl  11:19   0:00 /usr/sbin/ModemManager
root       643  0.0  0.1  12396  5892 ?        Ss   11:19   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root      1343  0.2  0.1  14488  7168 ?        Ss   11:20   0:00  \_ sshd: pi [priv]
pi        1845  0.1  0.1  14488  4576 ?        S    11:21   0:00  |   \_ sshd: pi@pts/0
pi        1846  0.0  0.1   8584  3968 pts/0    Ss   11:21   0:00  |       \_ -bash
pi        1860  2.7  0.0   8940  3348 pts/0    S+   11:21   0:06  |           \_ htop
root      1872  0.2  0.1  14488  7284 ?        Ss   11:21   0:00  \_ sshd: pi [priv]
pi        1897  0.0  0.1  14488  4732 ?        S    11:21   0:00      \_ sshd: pi@pts/1
pi        1898  0.0  0.0   8584  3808 pts/1    Ss   11:21   0:00          \_ -bash
root      3499  0.0  0.1  13016  4164 pts/1    S+   11:25   0:00              \_ sudo ps auxfw
root      3500  0.0  0.0  11012  2732 pts/1    R+   11:25   0:00                  \_ ps auxfw
root       644  0.0  0.1  47580  6280 ?        Ssl  11:19   0:00 /usr/sbin/lightdm
root       786  0.4  1.4 288868 57156 tty7     Ssl+ 11:19   0:01  \_ /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:
root      1543  0.0  0.1  32780  7404 ?        Sl   11:20   0:00  \_ lightdm --session-child 18 21
lightdm   1672  0.5  2.5 386904 98512 ?        Ssl  11:20   0:01  |   \_ /usr/sbin/pi-greeter
root      1754  0.0  0.1  14524  5312 ?        S    11:21   0:00  \_ lightdm --session-child 14 21
dnsmasq    666  0.0  0.0  13696  1816 ?        S    11:19   0:00 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dn
mysql      778  0.4  1.7 491960 69116 ?        Ssl  11:19   0:01 /usr/sbin/mariadbd
root       787  0.0  0.0   4480  1416 tty1     Ss+  11:19   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
root       989  0.1  0.6 214916 25976 ?        Ss   11:20   0:00 /usr/sbin/apache2 -k start
www-data  2258  0.0  0.1 214948  7376 ?        S    11:22   0:00  \_ /usr/sbin/apache2 -k start
www-data  2259  0.0  0.1 214948  7376 ?        S    11:22   0:00  \_ /usr/sbin/apache2 -k start
www-data  2260  0.0  0.1 214948  7376 ?        S    11:22   0:00  \_ /usr/sbin/apache2 -k start
www-data  2261  0.0  0.1 214948  7376 ?        S    11:22   0:00  \_ /usr/sbin/apache2 -k start
www-data  2262  0.0  0.1 214948  7376 ?        S    11:22   0:00  \_ /usr/sbin/apache2 -k start
Debian-+  1509  0.0  0.0  17200  2420 ?        Ss   11:20   0:00 /usr/sbin/exim4 -bd -q30m
lightdm   1557  0.1  0.2  14552  7772 ?        Ss   11:20   0:00 /lib/systemd/systemd --user
lightdm   1571  0.0  0.0  37452  3784 ?        S    11:20   0:00  \_ (sd-pam)
lightdm   1665  0.0  0.1  26604  4900 ?        S<sl 11:20   0:00  \_ /usr/bin/pipewire
lightdm   1700  0.0  0.1  19568  4944 ?        S<l  11:20   0:00  |   \_ /usr/bin/pipewire-media-session
lightdm   1666  0.1  0.2 118440 10108 ?        S<sl 11:20   0:00  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
lightdm   1699  0.0  0.0   7556  3160 ?        Ss   11:20   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --no
lightdm   1728  0.0  0.1  44456  6512 ?        Ssl  11:21   0:00  \_ /usr/libexec/gvfsd
lightdm   1733  0.0  0.1  57028  5460 ?        Sl   11:21   0:00  \_ /usr/libexec/gvfsd-fuse /run/user/109/gvfs -f
rtkit     1694  0.0  0.0  24204  2420 ?        SNsl 11:20   0:00 /usr/libexec/rtkit-daemon
www-data  1743  1.6  0.9  73360 37152 ?        Sl   11:21   0:04 /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zig
pi        1819  0.1  0.1  14416  7728 ?        Ss   11:21   0:00 /lib/systemd/systemd --user
pi        1820  0.0  0.0  37452  3788 ?        S    11:21   0:00  \_ (sd-pam)
pi        1834  0.0  0.1  26600  4948 ?        Ssl  11:21   0:00  \_ /usr/bin/pipewire
pi        1838  0.0  0.1  19568  5244 ?        Sl   11:21   0:00  |   \_ /usr/bin/pipewire-media-session
pi        1835  0.1  0.2 118412 10112 ?        Ssl  11:21   0:00  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
pi        1837  0.0  0.0   7556  3128 ?        Ss   11:21   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --no
root      2249  0.0  0.1  29528  7280 ?        Ss   11:22   0:00 /usr/sbin/cupsd -l
root      2253  0.0  0.2  42788  9468 ?        Ssl  11:22   0:00 /usr/sbin/cups-browsed
pi@raspberrypi:~ $

Le PID reste le même tout le long, et le processus s’exécute pendant 1 minute et 45 secondes avant de disparaitre (mais la mémoire cache, elle, reste bien remplie).

J’ai désactivé la vérification d’apache dans ce fichier watchdog.php, redémarré, tout était correct niveau mémoire jusqu’à ce qu’apparaisse à nouveau le processus « systemctl status » mais cette fois pour le service vncserver. Donc il doit y avoir un problème du côté de systemctl, et pas Jeedom ou un quelconque plugin. Je pense que je suis bon pour une réinstall complète ?

Ou alors c’est le stockage qui a un pb, c’est anormal que systemctl prenne autant de temps.
Tu peux essayer de lancer à la main sudo systemctl status apache2 et voir ce qu’il raconte stp ?

Tu as installé une interface graphique sur ton Jeedom ?
Je ne sais pas trop si c’est supporté, mais ça n’aide certainement pas pour les perfs.

1 « J'aime »

Tu peux essayer de lancer à la main sudo systemctl status apache2 et voir ce qu’il raconte stp ?

Tu as installé une interface graphique sur ton Jeedom ?
Je ne sais pas trop si c’est supporté, mais ça n’aide certainement pas pour les perfs.

oui, c’était plus rassurant au début (je ne connaissais quasiment rien à linux). Je n’ai pas un système domotique très développé, 5 ou 6 appareils zigbee, moins de 10 scénarios… je n’avais jamais eu de problème de performance auparavant.

Top, ça a répondu vite ?

Je me demande si le script qui check l’état d’apache avec cette commande n’est pas bloqué, tu as du faire control-C ou Q pour que la commande se finisse, on est d’accord ?

Après avoir démarré le RPI, la première fois que je lance la commande systemctl status pour n’importe quel service, cela tarde environ 1 minute 45 avant de voir s’afficher quelque chose :

Ensuite si je relance la commande, là c’est immédiat.

Pour le service apache2, oui.

1 « J'aime »

Et le coupable était :

image

Presque 3 Go de logs que le processus systemctl chargeait en mémoire cache.

Après avoir limité la taille du log à 200 Mo et redémarré, la commande systemctl status ne tarde plus que 1 ou 2 secondes la première fois, et la RAM reste au niveau attendu :

EDIT : comme indiqué par Bad dans le message suivant, éditer la valeur de RuntimeMaxUse au lieu de SystemMaxUse.

Merci @Bad pour ton aide !

5 « J'aime »

Et après tu oses dire que tu ne « connais quasiment rien à Linux » :smiley:

C’est une très belle prise !
Je vais de ce pas regarder ce que ça donne sur mes systèmes :slight_smile:

EDIT : Attention, je pense que SystemMaxUse= limite la taille des fichiers sur le disque et qu’il faudrait plutôt restreindre RuntimeMaxUse= (en mémoire), cf man 5 journald.conf.
A noter aussi : si la taille de tes fichiers de log explose, c’est peut être que tu as un problème ailleurs et qu’il faudrait consulter ces logs pour savoir ce qui les remplissent.

Bad

5 « J'aime »

C’est en mettant les mains dans le cambouis qu’on apprend :wink:

Je n’ai rien trouvé de particulier, à part des ping vers la box internet toutes les minutes venant de jeeCron.php… (et même 3 ping par minute quand la box est éteinte) :

En effet, rien de bien probant.
A surveiller, je pense

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

Bonjour,

J’ai exactement (visiblement) le même problème.

Passage sous Debian 11, Pi4 SSD mSata, reboote obligatoire car le Swap disparait à vue d’oeil.

Je n’arrive pas à trouver le coupable !

Dans ton cas, le plugin Xiaomi semble créer souvent cela (vu sur le forum). Je vais tester l’installation sur un autre Pi pour voir si le journal à aussi une telle taille.

Merci pour la piste !