我正在使用ubuntu。有些进程经常在我的服务器上进行操作,即使是“ls”命令也需要1秒才能执行。我想找出哪个过程如此重要,是否有任何好的命令或工具?
感谢。
答案 0 :(得分:21)
您可以使用iotop
查找过重的流程。
答案 1 :(得分:7)
快速查看/proc/[PID]/io
文件。
示例:
$ cat /proc/1944/io
read_bytes: 17961091072
write_bytes: 8192000
cancelled_write_bytes: 32768
答案 2 :(得分:6)
iotop有一个类似顶部的接口,显示每个进程正在进行的I / O读写操作。
答案 3 :(得分:6)
您可以使用atop来报告磁盘读取和写入等许多其他内容。
答案 4 :(得分:3)
你可以试试pidstat。 当我需要确定哪个过程高效时,我发现它很有用。