어떤 파일에 기록되는지 확인하십시오 (iotop과 같지만 파일이 아닌 프로세스 용)


25

Linux 서버가 있고 많은 디스크 io를 수행하고 있습니다. 대부분의 디스크 쓰기를 수행하는 프로세스가 하나 있습니다. iotop디스크 I / O를 수행하는 프로세스를 보여주는으로 이것을 발견했습니다 . 데비안 lenny apt 저장소에 어떤 파일이 쓰여지고 있는지 보여줄 수있는 등가 프로그램이 있습니까? 인터페이스와 같은 '상단'이 좋을까요? 이것도 가능합니까?

답변:


13

lsof는보고자하는 프로세스를 알고 있으면 도움이 될 수 있습니다.

lsof -p <pid> -r 5

-r 점검 사이의 시간 (초)입니다.


어떤 파일이 작성되고 있는지 보여줍니다. 얼마나 많은 데이터가 작성되고 있는지 확인할 수 있습니까?
Rory

나는 두 가지를 모두 수행하는 도구를 알지 못하므로 그 동안 변경 사항을 확인하기 위해 일정 기간 동안 du로 파일 (lsof로 식별 된 파일)을보고 싶을 수도 있습니다.
Cakemox

9

sysdig를 사용할 수 있습니다 :

sudo apt-get install sysdig;
sysdig -c topfiles_bytes;

귀하의 경우에 도움이 될 수있는 대화식 (위와 같은) 터미널 프로그램도 있습니다.

csysdig;
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.