[리눅스] CPU 사용량 모니터링

리눅스 시스템에서 CPU 사용량을 모니터링하는 것은 시스템 성능을 평가하고 병목 현상을 식별하는 데 중요합니다. 리눅스에서는 다양한 도구를 사용하여 CPU 사용량을 확인할 수 있습니다. 이 글에서는 주요한 도구에 대해 알아보겠습니다.

1. top 명령어

top 명령어는 실시간으로 CPU, 메모리, 프로세스 등 시스템 상태를 모니터링할 수 있는 터미널 기반 도구입니다. 다음은 top 명령어를 사용하여 CPU 정보를 확인하는 예제입니다.

top

2. mpstat 명령어

mpstat 명령어는 다중 프로세서 시스템의 CPU 사용량을 보여주는 터미널 기반 도구입니다. 다음은 mpstat 명령어를 사용하여 CPU 사용량을 확인하는 예제입니다.

mpstat

3. sar 명령어

sar 명령어는 시스템 활동 모니터링 도구로 CPU, 메모리, 디스크 등의 사용 현황을 기록하고 보고하는 기능을 제공합니다. 다음은 sar 명령어를 사용하여 CPU 사용량을 확인하는 예제입니다.

sar -u 1 5

결론

리눅스 시스템에서 CPU 사용량을 모니터링하는 다양한 도구들이 제공되며, 이를 이용하여 시스템의 성능을 평가하고 병목 현상을 조사할 수 있습니다. 필요에 따라 적절한 도구를 선택하여 사용하시기 바랍니다.