我是一个在Debian Lenny下运行4GB内存的Linux服务器。 它不会运行大量的东西:
Postfix / spamassassin(守护进程模式)Bind9 KVM(一个guest虚拟机 – 1G RAM)每天正好在UTC时间3:05,服务器完全掉到底层几乎所有的内存。 在那之后,我用了超过2G的缓冲区,并且从来没有清理过(除非我手动告诉内核放弃caching)。
我在网上search了很多,在开始时,我认为这是由于NFS缓冲区的使用。 我使用gzip / tar备份NFS共享驱动器,备份在3:05发生。
但是,我现在处于一个非常奇怪的情况,因为我在1:40(2分钟内完成)移动了备份任务,而且我仍然在3点05分将所有的内存全部删除。
在我的日志中,没有什么特别的,只是在03:05:01,cron以root身份打开一个会话,并立即closures它在03:05:02没有做任何事情。 当然,cron已经重新启动,我检查了任务的时间 – 再次,没有什么特别的。
任何想法为什么发生这种情况 或者,有关如何跟踪所有这些缓冲区的使用情况的想法?
谢谢你的帮助,