或者类似的东西能否prstat
告诉我一个进程正在执行多少次读/写操作,类似于 Windows 上的任务管理器可以显示的I/O Reads
,I/O Writes
以及每个进程有多少其他 I/O 列?
我正在使用 SunOS 5.10,但也欢迎发布其他 Unix 版本。
答案1
对于现代 Linux 实用程序,请查看iotop
。不幸的是,它需要 Python >= 2.4 和 Linux >= 2.6.20,因此在 Sun OS 上它不会对您有太大帮助。
对于 SunOS 5.10,您可以使用 DTrace。这上面有一些脚本十大 DTrace 脚本页面是您可以执行的操作的示例。当然,您可以根据自己的喜好进行调整。不过,我不知道有什么可以为您提供出色的开箱即用实用程序。
答案2
你应该看看sar
看看它是否能满足你的要求。