在AIX上进行每个进程的I / O记帐

有没有办法在AIX上获取每个进程的I / O统计信息,即获取进程当前的磁盘I / O速率? 像iostat,nmon,topas等命令不能显示这样的数据。 Filemon也没有帮助。 实际上,我需要的是类似于Linux上的iotop(1)命令。

更新:似乎没有内置的命令来做到这一点。 我很可能通过使用SPMI API来创build我自己的。

尝试下面的命令

ps -ef -o ruser,pid,ppid=parent,tdiskio 

您可以使用-o开关来显示您想要的参数并隐藏其他参数,如果需要,您可以使用sort和awk或cut命令对输出进行sorting

ps vx

pgin列是进程引用未加载到内核中的页面所导致的磁盘I / O的数量