Nous avons un système qui a besoin d'une précision à la milliseconde et une opération qui prend normalement 23 millisecondes prendra tout à coup 129 ms toutes les 30 minutes ou toutes les 60 minutes. Je me demandais dans le noyau générique standard de la version de bureau 16.04.3 de LTS si quelqu'un connaissait l'existence d'un processus du noyau ou d'un travail cron qui se produisait toutes les heures ou toutes les demi-heures. Je ne vois pas d'emplois dans le cron.hourly, mais nous avons des processus dans le cron.daily. Je n’ai pas configuré l’onglet cron, c’est donc très probablement la configuration par défaut de l’installation du bureau Ubuntu. Tout conseil serait grandement apprécié, car nous avons désespérément besoin d’une solution à ce problème.
$ ls /etc/cron.*
/etc/cron.d:
anacron popularity-contest
/etc/cron.daily:
0anacron apt-compat cracklib-runtime logrotate mlocate popularity-contest upstart
apport bsdmainutils dpkg man-db passwd update-notifier-common
/etc/cron.hourly:
/etc/cron.monthly:
0anacron
/etc/cron.weekly:
0anacron fstrim man-db update-notifier-common
Note: le chef n'est pas installé sur notre système
cron
n'est qu'un des démons en cours d'exécution qui consomment des cycles de processeur et des ressources système:
$ ps -eo 'tty,pid,comm' | grep ^? | grep cron
? 841 cron
? 896 cron
Pour une liste complète des 264 de mon système, j'utilise:
ps -eo 'tty,pid,comm' | grep ^?
Alors, quel deamon fonctionne toutes les 30 minutes? Le premier hit Google est le chef
deamon (pas un truc en cuisine): https://stackoverflow.com/questions/14905278/chef-daemon-running-every-30-minutes
S'il n'est pas documenté, vous devrez vérifier le code source de chaque démon pour voir à quelle fréquence il s'exécute.