파일 및 프로세스별로 디스크 I/O 활동을 얻는 방법은 무엇입니까?

파일 및 프로세스별로 디스크 I/O 활동을 얻는 방법은 무엇입니까?

Red Hat 8에서는 때때로 과도한 디스크 I/O 작업이 발생합니다.

명령을 사용하여 sudo iotop -oP디스크 I/O 활동을 볼 수 있습니다.

출력은 다음과 같습니다

PID | USER | DISK READ | DISK WRITE
---- ------ ----------- -----------
342   user1    200 MB/s      5 MB/s

내가 원하는 것은 디스크 I/O를 수행하기 위한 전체 파일 경로를 얻는 것입니다.

PID | USER | DISK READ | DISK WRITE | FILE
---- ------ ----------- ------------ ------------------------
342   user1    193 MB/s      2 MB/s  /home/user1/file1.txt
342   user1      5 MB/s      2 MB/s  /home/user1/file2.txt
342   user1      2 MB/s      1 MB/s  /home/user1/file3.txt

이 경우 file1.txt가 디스크 사용량의 원인임을 발견했습니다.

내가 얻고 싶은 것은 각 5초 파일에 대한 지난 5초의 디스크 활동을 합산한 위 목록입니다.

관련 정보