리눅스에서 CPU 사용량을 확인하는 방법
2025. 3. 6. 18:57ㆍIT/기타
반응형
리눅스에서 CPU 사용량을 확인하는 방법은 여러 가지가 있으며, 목적에 따라 적절한 명령어를 사용할 수 있습니다.
1. 실시간 CPU 사용량 확인
top 명령어
top
- CPU 사용량, 메모리 사용량, 실행 중인 프로세스 정보를 실시간으로 확인할 수 있음.
- Shift + P를 누르면 CPU 사용량이 높은 순으로 정렬됨.
htop 명령어 (보다 직관적인 UI 제공)
htop
- htop은 top보다 더 시각적으로 보기 편리한 인터페이스 제공.
- 프로세스를 쉽게 정렬 및 종료 가능.
- htop이 기본적으로 설치되어 있지 않다면 다음 명령으로 설치 가능
sudo apt install htop # Debian/Ubuntu 계열
sudo yum install htop # RHEL/CentOS 계열
2. CPU 사용량 요약 확인
mpstat 명령어
mpstat -P ALL
- 각 CPU 코어별 사용량을 확인할 수 있음.
- 설치 필요 시
sudo apt install sysstat # Debian/Ubuntu 계열
sudo yum install sysstat # RHEL/CentOS 계열
3. CPU 사용량을 특정 시간 동안 모니터링
sar 명령어
sar -u 5 10
- 5초마다 CPU 사용량을 측정하여 10번 출력함.
4. 특정 프로세스의 CPU 사용량 확인
ps 명령어
ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head
- CPU 사용량이 높은 상위 프로세스 10개를 확인 가능.
pidstat 명령어
pidstat 1
- 각 프로세스의 CPU 사용량을 1초마다 갱신하여 표시함.
5. CPU 사용률을 그래픽으로 보기
glances 명령어
glances
- glances는 CPU, 메모리, 디스크, 네트워크 등 시스템 전반의 리소스를 모니터링 가능.
- 설치 필요 시
sudo apt install glances # Debian/Ubuntu 계열
sudo yum install glances # RHEL/CentOS 계열
6. CPU 부하 평균 확인
uptime 명령어
uptime
- 현재 시스템이 얼마나 오래 실행되었는지와 함께, 1분 / 5분 / 15분 평균 CPU 부하를 확인할 수 있음.
cat /proc/loadavg
cat /proc/loadavg
- 시스템 부하 평균을 출력.
반응형
'IT > 기타' 카테고리의 다른 글
| 구글 지도 데이터 해외 반출, 허용해야 할까?” (2) | 2025.03.09 |
|---|---|
| nmap을 이용한 열린 포트 확인 (0) | 2025.03.09 |
| 🚀 아이폰 17 에어: 특징 및 전망 (4) | 2025.03.06 |
| Java Spring 프레임워크에서 리다이렉트 시 파라미터를 전달하는 방법 (1) | 2025.03.06 |
| 핀플루언서(Finfluencer)란? 금융 시장을 움직이는 새로운 영향력 (5) | 2025.03.05 |