내 디스크(암호화된 LUKS의 Linux의 ZFS)가 대기 상태가 아니며 어떤 프로세스가 이를 깨우고 있는지 식별할 수 없습니다.
iotop
txg_sync
ZFS 관련 명령을 표시합니다 . 그래서 나는 그것을 시도했다 fatrace
. 하지만 그래도 fatrace -c
아무런 결과가 나오지 않습니다. 이는 ZFS 및 알려진 문제와 관련이 있습니다.
다음 시도는 iosnoop
스크립트(https://github.com/brendangregg/perf-tools). 이렇게 하면 dm_crypt
디스크가 다시 활성화될 때만 쓰기가 진행 중이라는 것을 인식할 수 있습니다.
그래서 실제로 ZFS와 LUKS의 조합으로 인해 액세스되는 프로세스나 파일을 식별할 수 없는 것 같습니다.
어떤 프로세스가 내 드라이브를 깨우고 있는지 확인하려면 또 어떻게 해야 합니까?
답변1
다음을 사용하여 각 프로세스의 I/O를 식별할 수 있습니다.
cut -d" " -f 1,2,42 /proc/*/stat | sort -n -k +3