[리눅스] CPU 사용량 모니터링
목차
top 명령어 사용
top 명령어는 프로세스 및 시스템 리소스 사용을 실시간으로 모니터링할 수 있는 유용한 도구입니다. 다음 명령을 사용하여 CPU 사용량을 확인할 수 있습니다:
top
화면 상단에는 CPU 사용량의 개요가 제공되며, 사용 중인 CPU 코어, 사용률, 사용자 및 시스템 프로세스의 사용률 등을 확인할 수 있습니다.
vmstat 명령어 사용
vmstat 명령어를 사용하면 시스템의 가상 메모리, 프로세스, CPU 및 블록 입출력 활동에 대한 정보를 제공합니다. 다음 명령어를 사용하여 CPU 사용량을 확인할 수 있습니다:
vmstat 1
이 명령은 1초마다 CPU 사용량을 출력합니다.
mpstat 명령어 사용
mpstat 명령어를 사용하면 각 CPU 코어의 사용률을 모니터링할 수 있습니다. 다음 명령어를 사용하여 CPU 사용량을 확인할 수 있습니다:
mpstat -P ALL 1
이 명령은 1초마다 모든 CPU 코어의 사용률을 출력합니다.
sar 명령어 사용
sar 명령어를 사용하면 시스템의 사용률과 성능에 대한 통계를 제공합니다. 다음 명령은 CPU 사용률을 확인할 수 있습니다:
sar -u 1
이 명령은 1초마다 CPU 사용률을 출력합니다.
리눅스 서버에서 CPU 사용량을 모니터링하는 것은 시스템의 성능을 평가하고 리소스 사용을 최적화하는 데 도움이 됩니다.
참고 문헌:
- https://linux.die.net/