vmstat
vmstat(virtual memory statistics)는 운영 체제의 메모리, 프로세스, 인터럽트, 페이징, 블록 입출력에 관한 요약 정보를 수집하고 표시하는 컴퓨터 시스템 모니터링 도구이다. vmstat 사용자들은 준실시간으로 시스템 활동의 관찰을 허용하는 샘플링 주기를 지정할 수 있다.
개발자 | AT&T Bell Laboratories |
---|---|
발표일 | 1985년 2월 |
운영 체제 | 유닉스 및 유닉스 계열 |
종류 | 명령어 |
문법
편집vmstat의 문법과 출력은 운영 체제에 따라 다소 다를 수 있다.
# vmstat 2 6
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 2536 21496 185684 1353000 0 0 0 14 1 2 0 0 100 0
0 0 2536 21496 185684 1353000 0 0 0 28 1030 145 0 0 100 0
0 0 2536 21496 185684 1353000 0 0 0 0 1026 132 0 0 100 0
0 0 2536 21520 185684 1353000 0 0 0 0 1033 186 1 0 99 0
0 0 2536 21520 185684 1353000 0 0 0 0 1024 141 0 0 100 0
0 0 2536 21584 185684 1353000 0 0 0 0 1025 131 0 0 100 0
위 예시에서 도구는 2초마다 보고서를 출력한다.
vmstat 명령에 여러 옵션을 사용하여 출력을 커스터마이즈할 수 있다.
# vmstat –s
- 이 옵션은 메모리 통계를 가져오기 위해 사용한다.
# vmstat –d
- 이 옵션은 디스크 통계를 가져오기 위해 사용한다.