• [^] # Re: Utiliser syslog avec systemd

    Posté par . En réponse à la dépêche Entretien avec François Tigeot, développeur DragonFly BSD. Évalué à 6.

    j'observe très souvent journald qui prend 80% d'un de mes deux cœurs

    Même constatation chez moi. C'est parce que journalctl affiche tous les logs enregistrés, qui peuvent remonter à plusieurs mois. journalctl -b n'affiche que les logs du boot actuel, la consommation processeur est alors infiniment moindre.

    Il y a d'autres options pour afficher moins d'informations, et ainsi diminuer la consommation du processeur :

    $ journalctl --since=2013年09月27日 --until=2013年09月30日
    $ journalctl --since=yesterday
    $ journalctl --since=-2h
    

    À noter que journald peut utiliser beaucoup d'espace disque (répertoire /var/log/journal et commande journalctl --disk-usage). On peut limiter cet espace disque en utilisant les bonnes options dans le fichier texte /etc/systemd/journald.conf. Chez moi, j'ai mis MaxRetentionSec=3week.