AIX에서 프로세스별 I/O 통계를 얻는 방법, 즉 프로세스의 현재 디스크 I/O 속도를 얻는 방법이 있습니까? iostat, nmon, topas 등과 같은 명령은 이러한 데이터를 표시할 수 없습니다. Filemon도 도움이 되지 않습니다. 실제로 나에게 필요한 것은 Linux의 iotop(1) 명령과 매우 유사한 것입니다.
업데이트: 이 작업을 수행하는 기본 명령이 없는 것 같습니다. 나는 아마도 다음을 사용하여 내 자신을 만들 것입니다.SPMI API.
답변1
다음 명령을 시도하십시오
ps -ef -o ruser,pid,ppid=parent,tdiskio
-o 스위치를 사용하여 원하는 매개변수를 표시하고 다른 매개변수는 숨길 수 있습니다. 필요한 경우 sort 및 awk 또는 cut 명령을 사용하여 이러한 명령 중 하나로 출력을 정렬할 수 있습니다.
답변2
ps vx
pgin 열은 프로세스가 코어에 로드되지 않은 페이지를 참조하여 발생한 디스크 I/O 수입니다.


