GNU / Linux 기반 시스템에서 어떤 프로세스가 하드 디스크에 액세스하는지 어떻게 알 수 있습니까?


45

나는 그와 동등한 것을 찾고있다. 상단 디스크 액세스를 위해 현재 어떤 프로세스가 디스크에 읽고 쓰고 있는지 알 수 있습니다. 현재 Ubuntu를 사용하고 있지만 GNU 도구 세트의 일부로 사용할 수있는 표준 도구가 있다고 상상합니다.

답변:


55

대답의 3/5가 너 자신이다 - 당신이 원하는 것은 불린다. iotop . 추가 리포지토리에서 검색하면 거기에 있어야합니다.

alt text


+1이 나를 때렸다. 다음은 프로젝트 홈페이지입니다. guichaz.free.fr/iotop
quack quixote

4
저기 iotop 패키지 안에 우주 우분투 8.10 (Intrepid Ibex) 이후로 저장소를 사용할 수 있으므로 sudo apt-get install iotop 그것을해야합니다.
Olivier Dagenais

21

htop » F2 »칼럼»활성 칼럼» IO_RATE

그런 다음이 열을 기준으로 정렬하십시오. 또한 추가 할 수 있습니다. IO_READ_RATEIO_WRITE_RATE 열 및 정렬에 따라 그들.


1
이 기능은 Synology 상자의 임베디드 리눅스에서 작동합니다 (다른 패키지를 설치하는 것이 실제로 옵션이 아님).
benjymous

9

iotop 에 대응하는 top I / O 사용 정보를 감시합니다. 프로세스에서 연 파일에 대한 자세한 정보 나 디렉토리에서 열린 파일 목록을 보거나 전체 시스템에서 파일을 감시하려면 다음을 사용하십시오. lsof. lsof 상당히 다목적이며 열린 tcp, udp, NFS 연결에 대한 정보도 제공합니다.


5

나는 사용한다 꼭대기에 .

Atop은 ASCII 전체 화면 성능 모니터로   모든 프로세스의 활동을보고합니다 (프로세스가   간격 동안 완료), 시스템 및 프로세스의 일일 기록   장기 분석 활동, 과부하 시스템 강조   색상 등을 사용하여 자원을 절약 할 수 있습니다. 정기적으로   CPU, 메모리, 스왑, 디스크 과   네트워크 레이어를 표시하고 모든 활성 프로세스에 대해 CPU   활용, 메모리 증가, 디스크 활용 , 우선 순위, 사용자 이름,   상태 및 종료 코드.

enter image description here

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