리눅스 vmstat

Jmnote (토론 | 기여)님의 2012년 8월 17일 (금) 01:32 판 (→‎n회 조회)

vmstat
  • 리눅스 자원 사용률 모니터링 도구
  • 현재 메모리, CPU 사용률 조회[1]

1 한번 조회

[root@jmnote ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  18084  81524  13872 143412    0    0     1     1    0    3  0  0 100  0  0

2 반복 조회

[root@jmnote ~]# vmstat 2
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  18084  81152  13984 143464    0    0     1     1    0    3  0  0 100  0  0
 0  0  18084  81144  13984 143464    0    0     0     0   52   45  0  0 100  0  0
 0  0  18084  81144  13984 143464    0    0     0     0   31   41  0  0 100  0  0
... (생략)
→ 2초마다 반복 조회

3 n회 조회

[root@jmnote ~]# vmstat 1 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0  48044 422212  28744  77560    0    0     0     3    0    1  0  0 100  0  0
 0  0  48044 422220  28744  77568    0    0     0     0   66   60  0  0 100  0  0
 0  0  48044 422204  28744  77568    0    0     0     0  159  162  2  0 98  0  0
→ 1초마다 총 3회 조회

4 항목 설명

프로세스
  • r: 실행시간을 기다리고 있는 프로세스 수
  • b: 인터럽트 안되는 sleep 프로세스 수
메모리
  • swpd: 가상메모리 사용량
  • free: 유휴메모리 양
  • buff: 버퍼메모리 양
  • cache: 캐시메모리 양
  • inact/active: 비활성화/활성화 메모리 양[2]
스왑메모리
  • si/so: 디스크→메모리 / 메모리→디스크 스왑량 (/s)
  • 입출력 IO
  • bi / bo: 장치에서 받아오는 블록, 장치로 보내는 블록 (blocks/s).
시스템
  • in: 초당 인터럽트 수

5 같이 보기

6 주석

  1. virtual memory statistics를 줄여 vmstat이지만 메모리 외의 것도 조회가능
  2. -a 옵션을 주어야 볼 수 있음
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}