본문 바로가기

OS

[OS]CentOS7 System Statistics사용량 확인 명령어 (iostat편)

728x90

##########.sysstat

 

#####.iostat

#.iostat사용법

ㅁ.disk divice의 정보를 얻을 수 있다.

ㅁ.iostat는 시스템에 마운트 된 여러 디바이스의 상태를 확인하는 명령어이다.

 

 

#.usage

ㅁ.iostat [option] [interval] [<count>]

ㅁ.iostat -d 3 3

ㅁ.위 명령어는 -d 디스크의 정보를 3초간 3번만 출력하라는 의미이다.

 

 

#.출력정보

%user CPU가 User 모드에서 사용된 시간의 비율
%nice 작업 우선 순위 정책에 의해 우선순위가 바뀐 프로세서가 사용한 시간의 비율
%system CPU가 시스템 모드에서 사용된 시간의 비율
%iowait 디스크 입출력을 기다리는데 사용된 시간의 비율
%steal steal CPU의 작동시간
%idle 디스크 입출력을 대기하지 않은 유휴상태의 시간 비율

 

#.d의 정보

tps 디스크 디바이스에서 초당 처리한 입출력 작업 개수
kB_read/s 디스크로부터 읽은 데이터의 초당 kB
kB_wrtn/s 디스크로부터 쓰여진 데이터의 초당 kB
kB_read 디스크로부터 쓰여진 데이터의 총량
kB_wrtn 디스크로부터 쓰여진 데이터의 총량

 

#. x의 정보

rrqm/s 디바이스 큐에 대기중인 초당 읽기 요청 건수
wrqm/s 디바이스 큐에 대기중인 초당 쓰기 요청건수
r/s 디바이스 요청한 초당 읽기 요청 건수
w/s 디바이스에 요청한 초당 쓰기 요청건수
rkB/s 디바이스에서 읽어들인 초당 데이터의 키로바이트 양
wkB/s 디바이스에서 쓰인 초당 데이터의 키로바이트 양
avgrq-sz 디바이스에 요청한 초당 평균 데이터 크기
await 디바이스에서 처리되기 위한 요청된 입출력의 평균 시간
(큐에서 대기한 시간과 합쳐서 출력)
svctm 디바이스에서 처리한 입출력의 평균 시간
%utill 디바이스에서 요청한 입출력 작업을 수행하기 위해 사용한 CPU 시간의 비율. 100%에 근접할 경우 임계치라고 판단한다.

 

#.Options are

-c cpu 사용량
-d 디스크 사용량
-p 파티션 별 사용량
-t 타임 스탬프 출력
-x 확장된 정보를 출력
-z 사용량이 0인 정보는 제외
728x90