Unix/SunOS 每个进程的 I/O 读取和写入?

Unix/SunOS 每个进程的 I/O 读取和写入?

或者类似的东西能否prstat告诉我一个进程正在执行多少次读/写操作,类似于 Windows 上的任务管理器可以显示的I/O ReadsI/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看看它是否能满足你的要求。

相关内容