vmstat
시스템을 모니터링 하는 프로그램입니다.
vmstat 사용방법
vmstat [옵션] [간격] [횟수] 로 조회할 수 있습니다.
vmstat 예제
2초간격으로 5번 출력하는 방법입니다.
$ vmstat 2 5 |
vmstat 출력 값 의미
대분류 |
소분류 |
설명 |
procs |
r |
실행시간을 기다리는 프로세스 수 |
b |
인터럽트가 되지않지만 sleep 상태인 프로세스 수 ( 대부분은 I/O 로 인해 증가합니다. ) |
|
memory |
swpd |
가상 메모리로 사용되는 양 |
free |
유휴메모리 양 |
|
buff |
버퍼로 사용되는 메모리 양 |
|
cache |
캐시로 사용되는 메모리 양 |
|
swap |
si |
디스크에서 스왑된 메모리 양 |
so |
디스크로 반환된 메모리 양 |
|
io |
bi |
블록 장치에서 받아오는 블록 (?) |
bo | 블록 장치로 보내는 블록 (?) | |
system | in | 초당 인터럽트 수 |
cs | 초당 문맥 전환 수 | |
cpu | us | 사용자 코드를 실행한 시간 ( 비커널 ) |
sy | 시스템 코드를 실행한 시간 ( 커널 ) | |
id | 유휴 시간 | |
wa | 입출력 대기 시간 | |
st | 가상 머신으로 부터 뺏긴 시간 |
vmstat 옵션
옵션 |
설명 |
-t |
날짜 + 시간을 출력 |
-w |
출력 결과의 너비를 맞춤 |
-f |
부팅 후 포크된 수 |
-d |
디스크 상태 조회 |
'Linux > 명령어' 카테고리의 다른 글
[LINUX] expr 연산 계산 하기 (0) | 2018.02.13 |
---|---|
[LINUX] wildcard 문자열 잘라서 반환하기 (0) | 2018.02.12 |
[LINUX] sed 문자열 치환하기 (0) | 2018.02.12 |
[LINUX] crontab 스케줄러 ( 반복, 예약작업 ) 등록하기 (0) | 2018.02.11 |
[LINUX] strace 시스템 콜 추적하기 (0) | 2017.12.03 |