
📌 btop
– 강력한 시스템 모니터링 툴
**btop
**은 CPU, 메모리, 디스크, 네트워크, 프로세스 정보를 실시간으로 모니터링하는 고급 터미널 기반 시스템 모니터링 툴입니다.
기존 htop
이나 top
보다 더 직관적인 UI와 애니메이션 효과, 다양한 기능을 제공합니다.
✅ btop
주요 기능
🔹 시각적인 그래픽 UI – 컬러풀한 그래프를 활용해 시스템 리소스 사용량을 표시
🔹 실시간 리소스 모니터링 – CPU, RAM, 스왑, 디스크, 네트워크 상태를 실시간 확인
🔹 프로세스 관리 가능 – 프로세스 정렬, 필터링, 종료 기능 포함
🔹 키보드 컨트롤 지원 – 마우스 없이 터미널에서 빠르게 조작 가능
🔹 낮은 CPU 사용량 – 성능 최적화로 가볍게 실행 가능
🔹 다양한 설정 옵션 제공 – ~/.config/btop/btop.conf
에서 사용자 맞춤 설정 가능
✅ btop
설치 방법
📌 Ubuntu / Debian
sudo apt update
sudo apt install btop
📌 CentOS / RHEL
sudo yum install epel-release
sudo yum install btop
📌 Arch Linux
sudo pacman -S btop
📌 Mac (Homebrew)
brew install btop
📌 소스 코드로 직접 설치
git clone https://github.com/aristocratos/btop.git
cd btop
make
sudo make install
✅ btop
실행 및 사용법
📌 btop
실행
btop
- 실행하면 CPU, 메모리, 네트워크, 디스크 사용량이 한눈에 보이는 UI가 표시됩니다.
📌 btop
종료
q # 종료
📌 btop
에서 기본적인 키보드 조작
단축키 | 기능 |
---|---|
↑ ↓ |
프로세스 선택 |
← → |
화면 탭 이동 (CPU, 메모리, 디스크, 네트워크) |
ENTER |
선택한 프로세스 상세 보기 |
F2 |
설정 메뉴 열기 |
F9 |
선택한 프로세스 강제 종료 |
q |
btop 종료 |
✅ btop
화면 구성
btop
실행 시 기본적으로 5개의 패널이 표시됩니다.
1️⃣ CPU 사용량
- CPU 개별 코어 사용률을 그래프 형태로 표시.
- 로드 평균(Load Average) 도 확인 가능.
2️⃣ 메모리 사용량
- RAM과 SWAP 사용률을 표시.
- 캐시 및 버퍼된 메모리도 포함.
3️⃣ 프로세스 목록
- 실행 중인 프로세스를 정렬하여 표시.
- PID, CPU 사용률, 메모리 사용량 확인 가능.
- 특정 프로세스를 종료하거나 정렬 가능.
4️⃣ 디스크 I/O
- 각 디스크의 읽기/쓰기 속도를 실시간으로 표시.
- 디스크 사용량 및 마운트된 드라이브 확인 가능.
5️⃣ 네트워크 사용량
- 현재 업로드/다운로드 속도를 표시.
- 네트워크 인터페이스 별로 구분 가능.
✅ btop
설정 변경
📌 설정 파일 위치
설정 파일은 ~/.config/btop/btop.conf
에서 수정할 수 있습니다.
nano ~/.config/btop/btop.conf
예제 설정 변경:
theme="dark" # 다크 모드 설정
update_ms=2000 # 업데이트 주기 (기본: 2000ms)
proc_sorting="cpu" # 프로세스를 CPU 사용량 기준으로 정렬
enable_logging=true # 로그 저장 활성화
✅ btop
vs htop
vs bpytop
비교
기능 | btop |
bpytop |
htop |
---|---|---|---|
UI | 매우 화려한 그래픽 | 화려한 그래픽 | 텍스트 기반 |
CPU/메모리 그래프 | ✅ | ✅ | ❌ |
프로세스 필터링 | ✅ | ✅ | ✅ |
마우스 지원 | ✅ | ✅ | ✅ |
디스크/네트워크 정보 | ✅ | ✅ | ❌ |
설정 옵션 | 다양함 | 많음 | 적음 |
가벼움(리소스 소비) | 최적화됨 | 약간 무거움 | 가벼움 |
📌 btop
은 bpytop
의 업그레이드 버전으로, 더 빠르고 최적화되어 있습니다.
📌 htop
은 가장 가볍고 직관적인 인터페이스를 원할 때 적합합니다.
✅ 결론: btop
을 언제 사용할까?
✅ 시스템 성능을 직관적으로 모니터링하고 싶을 때
✅ CPU, 메모리, 네트워크, 디스크 정보를 한눈에 보고 싶을 때
✅ 사용자 친화적인 그래픽 UI가 필요할 때
✅ 마우스 지원과 프로세스 필터링 기능이 필요할 때
💡 터미널에서 강력한 시스템 모니터링을 원한다면 btop
이 최고의 선택! 🚀