리눅스 실시간 모니터링 btop

📌 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/메모리 그래프
프로세스 필터링
마우스 지원
디스크/네트워크 정보
설정 옵션 다양함 많음 적음
가벼움(리소스 소비) 최적화됨 약간 무거움 가벼움

📌 btopbpytop의 업그레이드 버전으로, 더 빠르고 최적화되어 있습니다.
📌 htop은 가장 가볍고 직관적인 인터페이스를 원할 때 적합합니다.


✅ 결론: btop을 언제 사용할까?

시스템 성능을 직관적으로 모니터링하고 싶을 때
CPU, 메모리, 네트워크, 디스크 정보를 한눈에 보고 싶을 때
사용자 친화적인 그래픽 UI가 필요할 때
마우스 지원과 프로세스 필터링 기능이 필요할 때

💡 터미널에서 강력한 시스템 모니터링을 원한다면 btop이 최고의 선택! 🚀

Leave a Comment