vmstat
개발자 | AT&T Bell Laboratories |
---|---|
발표일 | 1985년 2월 |
운영 체제 | 유닉스 및 유닉스 계열 |
종류 | 명령어 |
vmstat(virtual memory statistics)는 운영 체제의 메모리, 프로세스, 인터럽트, 페이징, 블록 입출력에 관한 요약 정보를 수집하고 표시하는 컴퓨터 시스템 모니터링 도구이다. vmstat 사용자들은 준실시간으로 시스템 활동의 관찰을 허용하는 샘플링 주기를 지정할 수 있다.
vmstat 도구는 유닉스, 유닉스 계열 운영 체제(FreeBSD, 리눅스, 솔라리스 등)을 지원한다.
문법[편집]
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
- 이 옵션은 디스크 통계를 가져오기 위해 사용한다.