Linux(Fedora)에서 특정 프로세스의 I/O를 추적하여 중단되었거나 진행 중인지 확인하고 싶습니다.

Linux(Fedora)에서 특정 프로세스의 I/O를 추적하여 중단되었거나 진행 중인지 확인하고 싶습니다.

그래서... 저는 20년 동안의 백업을 정리하느라 바쁘고 sha1sum중복될 가능성이 있는 두 개의 파일을 가져오려는 특정 작업을 수행하고 있는데 중단된 것 같습니다... 작동 단어는 "나타납니다"입니다.

해당 디스크에는 수많은 다른 I/O가 진행되고 있으며 그럴 필요가 있습니다. 하지만 이 한 가지 작업만 중단된 것 같습니다. 오래 전에 완료했어야 했습니다. D+내가 볼 때마다 프로세스 상태는 다음과 pidstat같습니다.

Linux 6.0.12-100.fc35.x86_64 (fs2)      07/06/2023      _x86_64_        (12 CPU)

12:44:08 PM   UID       PID    %usr %system  %guest   %wait    %CPU   CPU  Command
12:44:08 PM     0    132572    0.03    0.02    0.00    0.00    0.05     8  sha1sum

때때로, %CPU아주 작은 양이 올라갑니다. 현재는 0.05입니다... 일반적으로 I/O를 추적하는 방법을 알고 있지만 특정 프로세스에 대해서는 어떻게 될까요? 그것이 바로 내가 묻는 것입니다. (시스템의 상위 I/O 등에 대해서는 신경 쓰지 않습니다.)

관련 정보