有沒有辦法在 AIX 上獲取每個進程的 I/O 統計信息,即獲取進程當前的磁碟 I/O 速率? iostat、nmon、topas 等指令無法顯示此類資料。 Filemon 也沒有幫助。實際上,我需要的是類似 Linux 上的 iotop(1) 指令的東西。
更新:似乎沒有內建命令可以執行此操作。我很可能會使用SPMI應用程式介面。
答案1
嘗試以下命令
ps -ef -o ruser,pid,ppid=parent,tdiskio
您可以使用 -o 開關來顯示您想要的參數並隱藏其他參數,如果需要,您可以使用 sort 和 awk 或 cut 命令使用這些命令之一對輸出進行排序
答案2
ps vx
pgin 欄位是進程引用未載入到核心中的頁面而產生的磁碟 I/O 數量


