IT/Linux and RaspberryPi
리눅스 명령어 vmstat 사용법
e"sungjin
2023. 3. 10. 22:35
SMALL
리눅스 명령어 vmstat 사용법
소개
리눅스에서 시스템 모니터링은 매우 중요합니다. 시스템이 느려지거나 문제가 발생할 때, 이를 해결하는데 도움을 주는 도구들이 많이 있습니다. 이 중 하나가 vmstat 명령어입니다. vmstat 명령어는 메모리, CPU, 디스크, 스왑 등의 시스템 상태를 모니터링할 때 사용됩니다. 이번 게시물에서는 vmstat 명령어를 사용하는 방법에 대해 알아보겠습니다.
vmstat 명령어 사용법
vmstat 명령어는 다음과 같은 옵션을 제공합니다.
- a : 모든 디스크 활동 정보 표시
- d : 디스크 통계 표시
- f : 포크된 프로세스 수 표시
- m : 메모리 사용량 통계 표시
- n : 가용한 파일 핸들러, 네트워크, IPC 자원 및 상태 표시
- p : 프로세스별 상태 정보 표시
- s : 스왑 통계 표시
- t : 스레드별 상태 정보 표시
- V : 버전 정보 표시
vmstat 명령어를 사용하려면 터미널에서 다음과 같이 입력합니다.
$ vmstat [options] [delay] [count]
여기서 delay는 각 출력 사이의 지연 시간(초)을 의미하며, count는 출력 횟수를 나타냅니다.
vmstat 명령어의 출력은 다음과 같은 정보를 포함합니다.
- procs : 프로세스 관련 정보
- memory : 메모리 사용량 정보
- swap : 스왑 사용량 정보
- io : 디스크와 관련된 입출력 정보
- system : CPU 사용량 정보
- cpu : CPU 사용량 정보
이 중에서도 자주 사용되는 정보는 CPU 사용량 정보입니다. 다음과 같이 입력하면 CPU 사용량 정보를 확인할 수 있습니다.
$ vmstat 1 5
위 명령어는 1초마다 5번의 출력을 수행합니다.
결론
이번 게시물에서는 리눅스 명령어 vmstat의 사용법에 대해 알아보았습니다. vmstat은 시스템 모니터링에 매우 유용한 도구 중 하나입니다. vmstat 명령어를 사용하여 CPU, 메모리, 디스크, 스왑 등의 시스템 상태를 모니터링할 수 있습니다.
LIST