728x90
Ubuntu에서 시스템 리소스 모니터링 도구 사용하기
서버나 데스크톱 환경에서 CPU, 메모리, I/O 사용 현황을 실시간으로 파악하려면 적절한 모니터링 도구가 필요합니다. 본 가이드에서는 htop, top, iostat 세 가지 유틸리티 설치 및 활용법을 정리합니다.
1. htop 설치 및 사용
htop은 색상 표시와 커서 이동 기능을 제공해 프로세스별 리소스 사용량을 직관적으로 확인할 수 있습니다. 설치 후 실행해 보세요.
sudo apt update
sudo apt install -y htop
htop
– F2: 설정 메뉴, F3/F4: 검색 및 필터링, F6: 컬럼 정렬 옵션을 제공합니다.
2. top 기본 활용법
top은 리눅스에 기본 포함된 도구로, htop보다 가볍고 스크립트 연동에 유리합니다. 실행 후 단축키로 화면을 조작할 수 있습니다.
top
– P: CPU 사용량 순, M: 메모리 사용량 순, N: PID 순 정렬, T: 실행 시간 순 정렬
3. iostat으로 디스크 I/O 확인
iostat은 블록 디바이스별 I/O 통계를 제공해 디스크 병목 현상을 진단할 때 유용합니다. sysstat 패키지를 설치한 뒤 사용하세요.
sudo apt install -y sysstat
iostat -xz 2
– -x: 확장 통계, -z: 유휴 디바이스 숨김, 숫자: 간격(초) 지정
실무 팁
- cron에 스크립트를 등록해 주기적으로 iostat 결과를 로깅하고, 장애 발생 시 원인 추적에 활용하세요.
- htop 설정 파일(
~/.config/htop/htoprc)을 프로젝트별로 커스터마이징해 두면 빠르게 환경을 재구성할 수 있습니다. - 리소스 과다 사용 프로세스는
kill -9 PID가 아닌renice로 우선순위를 조정해 서비스 안정성을 유지하세요.

728x90
'OS > Ubuntu' 카테고리의 다른 글
| Ubuntu에서 시스템 시간 및 날짜 설정하기 (1) | 2025.07.25 |
|---|---|
| Ubuntu에서 시스템 로그 파일 분석하기 (1) | 2025.07.24 |
| Ubuntu에서 Python 환경 설정 및 패키지 설치 (pip) (2) | 2025.07.22 |
| Ubuntu에서 파일 및 디렉토리 권한 설정 (0) | 2025.07.21 |
| Ubuntu에서 사용자 계정 관리 (adduser, usermod, passwd) (1) | 2025.07.20 |