프로세스별 방식으로 네트워크에 탑재된 디스크의 I/O를 어떻게 모니터링할 수 있습니까?

프로세스별 방식으로 네트워크에 탑재된 디스크의 I/O를 어떻게 모니터링할 수 있습니까?

네트워크를 통해 디스크가 마운트되어 있습니다. nfsiostat전체 디스크에 대한 몇 가지 기본 통계를 표시합니다.

$ sudo nfsiostat -d /mountpoint

10.20.xxx.xx:/source mounted on /mountpoint:

   op/s     rpc bklog
   7.01
       0.00
lookup:
  ops/s        kB/s       kB/op     retrans     avg RTT (ms)    avg exe (ms)
          0.793
      0.214
      0.270
       0 (0.0%)
      0.376
      0.681
readdir:
  ops/s        kB/s       kB/op     retrans     avg RTT (ms)    avg exe (ms)
          0.626
      2.232
      3.567
       0 (0.0%)
      0.324
      0.364

890674 open operations (pathname lookups)
67540669 dentry revalidates and 608885 vfs lookup requests
resulted in 701235 LOOKUPs on the wire
524975 vfs getdents calls resulted in 553108 READDIRs on the wire

iotop프로세스별 방식으로 -style 출력을 제공할 수 있는 것을 찾고 싶습니다 . 희망은 존재한다...

답변1

이를 사용할 수 있으며 iotop, 네트워크 마운트 디스크를 포함하려면 -o 옵션을 사용해야 합니다. 설치하려면 다음 명령을 사용할 수 있습니다 sudo apt-get install iotop . 사용법 예는 다음과 같습니다.sudo iotop -oP -d <network-mount-point>

관련 정보