어떤 응용 프로그램이 하드 드라이브에 액세스하고 있으며 얼마나 자주 알 수 있습니까?


18

하드 드라이브가 열악 해지고 어떤 응용 프로그램이 작동하는지 알 수 없습니다.

드라이브에 액세스하는 프로세스와 빈도를 프로파일 링하기위한 Linux 도구가 있습니까?

top , htop 등은 메모리와 CPU 호그를 깔끔하게 정리하고 nethogs를 사용하면 네트워크 호그를 볼 수 있습니다 ...하지만 HDD 호그를 결정하는 데 사용해야 할 것은 무엇입니까?

답변:


17

당신은 설치할 수 있습니다 iotop

여기에 이미지 설명을 입력하십시오


1
표준 repo 패키지는 없지만 훌륭하게 보입니다. 다른 사람을 찾는 링크가 여기 있습니다 .
Russ

2
iotop --accumulated중대하다.
belacqua

1
@russ 나는 우주를 통해 내 레포에서 그것을했다 :http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
belacqua


2

새로운 유틸리티 fatrace 는 당신에게 정확하게 보여줄 수 있습니다! https://launchpad.net/fatrace/를 참조 하거나 'sudo apt-get install fatrace'를 실행 하십시오 . 그런 다음 실행하십시오.

# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache

fatrace 의 장점은 iotop과 달리 파일 이름을 얻는다는 것입니다. 크롬과 같은 다중 프로세스 애플리케이션의 경우 모든 프로세스를 한 곳에서 얻을 수 있습니다.


또한 fatrace는 grep을 허용하고 grep은 제외 할 수 있습니다. 예 : fatrace | grep -v "firefox"는 firefox를 제외합니다
pierrely

및 sudo fatrace와 같은 여러 제외 | grep -Ev "firefox | tixati | konsole"
pierrely
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.