有没有办法获取 AIX 上每个进程的 I/O 统计信息,即获取进程的当前磁盘 I/O 速率?iostat、nmon、topas 等命令无法显示此类数据。Filemon 也无济于事。实际上,我需要的是类似于 Linux 上的 iotop(1) 命令。
更新:似乎没有内置命令可以执行此操作。我很可能使用服务管理接口。
答案1
尝试以下命令
ps -ef -o ruser,pid,ppid=parent,tdiskio
你可以使用 -o 开关来显示你想要的参数并隐藏其他参数,如果需要,你可以使用 sort 和 awk 或 cut 命令对输出进行排序
答案2
鳴響
pgin 列是进程引用未在核心中加载的页面而导致的磁盘 I/O 数量