하드 드라이브 활동 모니터링

하드 드라이브 활동 모니터링

Ubuntu 14.04 서버에서 뚜렷한 이유 없이 대규모 하드 드라이브 활동이 발생하고 있습니다. 갑자기 나타나고 몇 분 동안 지속되다가 사라집니다. 시스템 리소스를 소비하고 전체 시스템 속도를 저하시킵니다.

디스크 활동을 모니터링하는 데 사용할 수 있는 (명령줄) 도구가 있습니까?프로세스사용 중인 디스크 및문서관련된? CPU의 경우 htop과 같은 것입니다.

답변1

I/O 사용량을 확인하기 위해 나는 일반적으로 iotop배포판에 기본적으로 설치되지 않지만 다음을 사용하여 쉽게 얻을 수 있습니다.

sudo apt-get install iotop

그런 다음 루트 권한으로 시작하십시오.

sudo iotop --only

--only옵션이 표시됩니다오직현재 I/O에 액세스하고 있는 프로세스입니다.

터미널의 iotop 이미지

답변2

당신은 시도 할 수 있습니다니몬

sudo apt-get install nmon

노력하다:

nmon

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

d = 디스크 누르기 c = CPU 누르기 r = RAM 누르기 종료하려면 q 누르기

다음을 시도해 볼 수도 있습니다.

iostat

출력은 다음과 같습니다.

Linux 3.16.0-30-generic (client01)    03/01/2016      _i686_  (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
      39.73   24.58    2.96    0.26    0.00   32.48

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               3.32        57.31        40.05  119879872   83767716
sdb               1.45        15.02        22.60   31424408   47273012

답변3

CPU의 경우 htop과 같은 것입니다.

atop- AT Computing을 위한 시스템 및 프로세스 모니터

# apt-get install -y atop
# atop

와 유사한 인터페이스를 가지고 있습니다 htop.

이제 shift+ d-를 눌러 디스크 활동을 확인하세요.

그런 다음 -를 눌러 c전체 명령 이름을 확인하세요.

  PID  DSK COMMAND-LINE          
28497  37% /usr/sbin/apache2 -k start
28496  36% /usr/sbin/apache2 -k start
30528  11% mplayer
..........
.....
  • shift+ c- CPU
  • shift+ m- 기억
  • shift+ d- 디스크
  • shift+ n- 네트워킹(단, 커널 패치가 필요할 수 있음)

답변4

collectltop도구는 및 기타 다양한 용도 와 같은 특정 목적을 위해서만 설계된 유틸리티로 작동할 수도 있습니다 .psiotop

설치하다:

sudo apt-get install collectl

예를 들어 collectl -sc다음 명령을 사용하여 CPU 사용량 요약을 모니터링할 수 있습니다.

다음 명령은 collectl -sd디스크 사용량을 모니터링하는 데 도움이 됩니다.

이를 사용하여 개별 디스크의 데이터를 수집할 수도 있지만 collectl -sD전체 디스크 정보는 보고되지 않는다는 점에 유의해야 합니다.

Collectl을 최상위 유틸리티로 작동시키는 것은 매우 쉽습니다. 터미널에서 다음 명령을 실행하면 collectl --topLinux 시스템에서 실행될 때 최상위 도구가 제공하는 유사한 출력이 표시됩니다.

Collectl 유틸리티를 ps 도구로 사용하려면 터미널에서 다음 명령을 실행하십시오.

collectl -c1 -sZ -i:1

ps터미널에서 명령을 실행하는 것처럼 시스템의 프로세스에 대한 정보를 얻을 수 있습니다 .

ttcp와 for를 c결합 할 수 있습니다 .CPUcollectl -stc

이 도구가 지원하는 하위 시스템 요약 목록:

b – buddy info (memory fragmentation)
c – CPU
d – Disk
f – NFS V3 Data
i – Inode and File System
j – Interrupts
l – Lustre
m – Memory
n – Networks
s – Sockets
t – TCP
x – Interconnect
y – Slabs (system object caches)

collectl흑연 또는 흑연을 통해 시각화:

여기에 이미지 설명을 입력하세요.

관련 정보