有人可以帮助在每个单独的磁盘上find最高IO消费者吗?
即哪个进程消耗了/ dev / sda上最多的IO,是/ dev / sdb上的最高IO消耗。
你可以使用iotop命令。 它是顶级的I / O监视器
你可以使用atop。 这是一个顶级的工具,会告诉你关于你的运行过程的所有东西。 它还将突出显示被占用的资源(被大量使用或成为stream程的瓶颈)。
它还可以logging每X分钟的系统状态,该function可以用作“穷人绩效监控器”。
要查看IO,请在顶层运行,然后在开始之后按“i”,这会向您显示:
以秒为单位的新时间间隔(现在为10):
input1(以1秒的间隔查看状态 – 这是合理的,因为低于人眼捕捉所有细节的问题)。
接下来,按'd'按磁盘使用sorting进程,并观察系统行为。
你也可以使用ioop作为Maxiko sucggested,这是更简单的工具,然后在顶部,但仅限于IO监控。