监测/警告IOWait

由于IOWait高,我今天在服务器上停机了。 我不能在服务器上做任何事情,我只能跑到top看IOWait,但是当时我没有安装iotop ,所以我看不到是哪个进程造成的。 是否有无论如何监测爱荷华州生活,并在高负荷的情况下倾倒有关造成这一进程的信息?

我会采取理解你为什么有I / O等待的方法。 这可能不是一个你不想乱杀的过程,而是你的系统configuration和资源的结果。

你有足够的存储资源吗? 你的服务器是物理还是虚拟的? 你的应用程序是否写了大量的数据? 这些都是可能影响I / O等待级别和性能的因素。

当你能够查看top ,你是否也看到了很高的系统负载? 如果是这样,你可能要提醒一下。 检查和通知这种情况的简单方法是使用像Monit这样的系统监视器。