我们的服务器偶尔会开始出现延迟。它总是在早上 6:00 左右(GMT + 1)开始,并在大约 3 到 4 小时后结束。
我们安装了 munin,发现 CPU 利用率和 MySQL 吞吐量达到峰值。以下是 munin 的一些屏幕截图。
目前,我们不知道该如何找出导致这一峰值的原因。起初看起来好像每周二都会发生这种情况,但今天也出现了这个问题。
由于吞吐量如此之高,我们有点感觉 MySQL 出了问题。我们检查了是否有一些 cronjobs 在运行,并检查了慢日志查询。它们都没有告诉我们是什么原因造成的。
所以,我们的问题是如何找出确切的问题。或者是否存在某种 MySQL 优化导致此问题?
我们目前正在运行 Ubuntu 12.04.1 服务器
感谢您的帮助!
答案1
我的第一个猜测,也可能是唯一一个猜测,就是当时正在运行一个与数据库挂钩的作业。肯定没有其他用户正在运行的 cronjobs 吧?