Bonsoir,
Vu au #14 :
mon ordi:~$ systemd-analyze blame
20.379s systemd-journal-flush.service
...
En gros, ce service ne servirait qu'à recopier le contenu volatile de
/run/log/journal en dur sur le disque dans
/var/log/journal, en utilisant la commande suivante :
/bin/journalctl --flush
On voit la commande utilisée par le service en repérant la ligne «
ExecStart= » dans le fichier
/lib/systemd/system/systemd-journal-flush.service :
cat /lib/systemd/system/systemd-journal-flush.service
...voir la page « man » de la commande
journalctl à la rubrique « --flush » pour explication :
man journalctl
Extrait de
man journalctl :
man journalctl a écrit--flush
Asks the journal daemon to flush any log data stored in /run/log/journal into
/var/log/journal, if persistent storage is enabled. This call does not return until
the operation is complete. Note that this call is idempotent: the data is only flushed
from /run/log/journal into /var/log/journal once during system runtime, and this
command exits cleanly without executing any operation if this has already happened.
This command effectively guarantees that all data is flushed to /var/log/journal at
the time it returns.
Une manière de contourner serait de désactiver l'archivage en dur dans
/var/log/journal, si tu ne tiens pas à garder des copies en dur sur ton disque de ces fichiers de log.
Pour ce faire, modifier dans le fichier
/etc/systemd/journald.conf la ligne :
#Storage=auto
...pour qu'elle devienne :
Storage=volatile
Pour voir le contenu actuel de ton répertoire
/var/log/journal avant de le vider :
ls -lARh /var/log/journal
Pour en supprimer le contenu :
sudo rm -rv /var/log/journal/*
...faire suivre d'un redémarrage pour voir si c'est plus rapide ?
À faire si et seulement si tu ne te préoccupes pas de conserver en dur ces fichiers de log; c'est ce que je fait depuis longtemps sur mon système.
D'autres peuvent différer d'avis sur ce point, c'est à toi de voir...
Pour revenir à l'état précédent si désiré, restorer la valeur initiale dans le fichier
/etc/systemd/journald.conf
A+