我在我的Ubuntu服务器上安装了munin。 这是显示我的'inode表使用'每天早上8点尖叫。 然后它迅速下降,并在几个小时的过程中解决。 什么可能导致这个?
我认为这可能是在/etc/cron.daily中运行的东西,但是它被设置为运行在6a.m. 我已经把它改成了凌晨4点。 上午8点仍然是高峰。 我也启用了cron日志loggingfunction,但在8a.m上看不到任何东西。
这是一个由memset托pipe的虚拟服务器。 这可能是由虚拟主机上发生的事情引起的吗?
在默认的Ubuntu / Debian中,有些东西会通过“anacron”运行。 这可能取决于许多因素,特别是当机器启动时,但在服务器机器上,它将在每天早上7:30在默认情况下触发。
这是在文件/etc/cron.d/anacron
configuration的 ,所以一个简单的解决scheme是编辑该文件,并将configuration的时间设置为更方便的事情(例如,如果您担心影响白天的任务性能)没有必要重新启动任何东西。
我启用的cron日志实际上是在七点半显示anacron的启动。 在做任何事之前,阿纳克龙都耽搁了一段时间,也大概排了几个工作,结果是一个工作在8点左右就开始了。 每天造成很多inode表的使用(人们build议mlocate db重新索引),我不知道这是造成任何性能问题,但现在看起来更健康,现在看到它在半夜。
这里有一些特定于Ubuntu的简要文档: https : //help.ubuntu.com/community/CronHowto#How_Anacron_is_Arranged
…以及更详细的解释cron和anacron之间的相互作用: http : //tuxradar.com/content/automate-linux-cron-and-anacron
找那个时候运行的cronjobs。 在Ubuntu中首先检查/etc/cron.daily中的文件,以及root的crontab(“sudo crontab -l”)。 很可能是像日志旋转或日志分析那样创build许多临时文件。