通常、Amazon の Ubuntu AMI では、毎日の cron ジョブ/etc/cron.daily
が午前中にスケジュールされています。このスケジュールは を使用して管理され/etc/crontab
ます。サンプルは次の/etc/crontab
ようになります。
$ cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
明らかに、毎日のタスクは午前 6 時 25 分に実行されます。サーバーの直接配信に影響がある場合は、これらの設定を微調整して、毎日のタスクを別の時間に移動することをお勧めします。さらに、以下の項目を調べることができます/etc/cron.daily
。私にとっては、次のようになります。
$ ls /etc/cron.daily/
apport apt aptitude bsdmainutils dpkg logrotate man-db mlocate popularity-contest standard
これらのうち、通常man-db
、logrotate
実行のために主要な CPU 時間を消費する可能性があります。これらは標準的なタスクであり、最適なパフォーマンスを得るために微調整できます。logrotate および man-db ポリシーの調整を検討することをお勧めします。
お役に立てれば。