[리눅스] 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 사용량을 모니터링하는 것은 시스템의 성능을 평가하고 리소스 사용을 최적화하는 데 도움이 됩니다.

참고 문헌: