目次
1. Ubuntu에서 CPU 사용률을 간단히 확인하는 방법
Ubuntu에서 CPU 사용률 확인의 중요성
CPU 사용률 모니터링은 시스템 관리자에게 매우 중요합니다. 리소스가 부족할 경우 시스템 성능이 저하되므로 정기적으로 사용 상황을 확인하는 것이 권장됩니다. 이 기사에서는 Ubuntu 환경에서 CPU 사용률을 확인하기 위한 명령을 자세히 소개합니다.2. Ubuntu에서 CPU 사용률을 확인하는 기본적인 방법
top 명령어 사용법
top
명령은 CPU 사용률을 확인하기 위한 기본 도구입니다. 이를 사용하면 실시간으로 프로세스별 CPU 사용률, 메모리 사용량, 시스템 전체 상태가 표시됩니다. top
을 실행하면 다음과 같은 화면이 표시됩니다.top

1
키를 눌러 각 CPU 코어의 사용 상황을 확인할 수 있습니다. 또한, Shift + M
을 누르면 메모리 사용률 기준으로 정렬할 수도 있습니다.top 명령어 커스터마이징
top
명령에서는 컬럼을 커스터마이징하여 필요한 정보만 표시할 수 있습니다. 예를 들어, f
키를 눌러 표시되는 컬럼을 선택하거나 숨길 수 있습니다. 이를 통해 CPU 및 메모리 사용률에 관한 정보를 보다 효율적으로 정리할 수 있습니다.3. 고급 모니터링 도구
htop 명령어 사용
htop
은 top
보다 인터페이스를 제공하는 도구로, 프로세스별 리소스 사용 상황이 색으로 구분되어 보다 쉽게 확인할 수 있습니다. 다음 명령으로 htop
을 설치할 수 있습니다.sudo apt-get install htop
실행하면 다음과 같은 화면이 표시됩니다.htop

htop
에서는 마우스로 조작할 수 있으며, F키를 사용해 필터링 및 정렬을 할 수도 있습니다. 또한, F3키로 검색이 가능해 특정 프로세스를 빠르게 찾을 수 있습니다.vmstat 명령어를 이용한 시스템 모니터링
vmstat
명령은 메모리, CPU, I/O 작업을 포함한 시스템 전체 성능을 간결하게 파악하기 위한 도구입니다. 다음 명령으로 1초 간격의 CPU 사용률 및 메모리 상황을 확인할 수 있습니다.vmstat 1
이를 통해 시스템이 재부팅된 이후의 리소스 사용 평균값이 표시됩니다. 정기적으로 리소스 사용 상황을 기록하고 싶다면 파일로 출력하여 모니터링할 수도 있습니다.
4. 케이스별 CPU 사용률 모니터링
장시간 리소스 모니터링
시스템 부하가 높은 상황이 장시간 지속되는 경우,vmstat
을 이용하여 CPU와 메모리 사용률을 로그에 기록하는 것이 권장됩니다. 예를 들어, 다음 명령으로 CPU 사용률을 1초마다 기록할 수 있습니다.vmstat 1 > cpu_usage.log
이를 통해 특정 시간대에 리소스 사용이 급증하는 패턴을 파악할 수 있습니다.돌발 부하 확인
top
과 htop
을 사용하면, 돌발적으로 발생하는 부하를 실시간으로 확인하고 즉시 대응할 수 있습니다. 이를 통해 문제의 원인이 되는 프로세스를 신속하게 식별할 수 있습니다.5. 요약 및 모범 사례
정기적인 리소스 모니터링은 시스템의 안정적인 가동을 보장하기 위한 중요한 작업입니다.top
및 htop
과 같은 도구를 사용하면 실시간으로 CPU 사용률을 감시하기가 쉬워집니다. 또한, vmstat
및 <>dstat를 사용하여 상세 데이터를 얻고, 장기적인 리소스 사용 추세를 분석하는 것도 효과적입니다.