행위

"Dstat linux 모니터링"의 두 판 사이의 차이

DB CAFE

(새 문서: == dstat 모니터링툴 == # 리눅스에서 dstat는 실시간으로 디스크별 I/O 사용량을 체크 # I/O 부하 유발을 주는 프로세스를 쉽게 확인 # I/O read/writ...)
 
(dstat 모니터링툴)
 
3번째 줄: 3번째 줄:
 
# I/O 부하 유발을 주는 프로세스를 쉽게 확인
 
# I/O 부하 유발을 주는 프로세스를 쉽게 확인
 
# I/O read/write 속도 확인  
 
# I/O read/write 속도 확인  
 +
* CPU 통계: 사용자(usr) 프로세스, 시스템(sys) 프로세스의 CPU 사용량, 유휴(idl) 및 대기(wai) 프로세스 수, 하드 인터럽트(hiq) 및 소프트 인터럽트(siq).
 +
* 디스크 통계: 디스크의 총 읽기(읽기) 및 쓰기(쓰기) 작업 수입니다.
 +
* 네트워크 통계: 네트워크 인터페이스에서 수신(recv) 및 전송(전송)된 총 바이트 양입니다.
 +
* 페이징 통계: 정보가 메모리에 복사(들어가기)되고 메모리 밖으로 이동(밖으로)된 횟수입니다.
 +
* 시스템 통계: 인터럽트 수(int) 및 컨텍스트 전환(csw).
  
  

2024년 4월 24일 (수) 17:27 기준 최신판

thumb_up 추천메뉴 바로가기


1 dstat 모니터링툴[편집]

  1. 리눅스에서 dstat는 실시간으로 디스크별 I/O 사용량을 체크
  2. I/O 부하 유발을 주는 프로세스를 쉽게 확인
  3. I/O read/write 속도 확인
  • CPU 통계: 사용자(usr) 프로세스, 시스템(sys) 프로세스의 CPU 사용량, 유휴(idl) 및 대기(wai) 프로세스 수, 하드 인터럽트(hiq) 및 소프트 인터럽트(siq).
  • 디스크 통계: 디스크의 총 읽기(읽기) 및 쓰기(쓰기) 작업 수입니다.
  • 네트워크 통계: 네트워크 인터페이스에서 수신(recv) 및 전송(전송)된 총 바이트 양입니다.
  • 페이징 통계: 정보가 메모리에 복사(들어가기)되고 메모리 밖으로 이동(밖으로)된 횟수입니다.
  • 시스템 통계: 인터럽트 수(int) 및 컨텍스트 전환(csw).


1.1 네트워크 상태 확인[편집]

[root@web /]# dstat -n
  • Recv : 입력받은 크기
  • Send : 보낸



1.2 CPU 상태 모니터링 확인[편집]

[root@web /]# dstat -c
  • usr : 사용자 프로스가 사용중인 CPU
  • sys : 시스템 프로스세가 사용중인 CPU
  • idl : 유휴 cpu


1.3 디스크 상태 모니터링 확인[편집]

[root@web /]# dstat -d
  • Read : 디스크 읽기
  • Writ : 디스크 쓰기


1.4 페이지 입출력 상태 확인[편집]

[root@web /]# dstat -g


1.5 로드 상태 (1분 5분 15분) 확인[편집]

[root@web /]# dstat -l

1.6 메모리 상태 확인[편집]

[root@web /]# dstat -m
  • free : 여유공간
  • Cache : 캐쉬에 사용된 공산
  • Buff : 버퍼에 사용된 메모리
  • Used : 사용된 메모리

1.7 프로세스 상태 확인[편집]

[root@web /]# dstat -p

1.8 스왑 상태 확인[편집]

[root@web /]# dstat -s


1.9 타임스탬프 및 출력 간격 조절[편집]

  • (-t 10[10초 주기])
dstat -tl 10
  • 상태를 확인할 옵션에서 t옵션을 주고 출력할 시간을 입력(화면상의 고정된 값)


1.10 모든 상태 출력[편집]

dstat -tcdml

1.11 네트워크 사용량,디스크 ,cpu, 시스템[편집]

pcp dstat -dync -N eth0 -C total -f 5

1.12 시간,cpu,network,disk,system,load,process[편집]

pcp dstat -tcndylp