OS OS 모니터링 툴 btop 라고 들어보셨나요?
페이지 정보
작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 139회 좋아요 0회 작성일 26-01-21 20:55본문
안녕하세요 오늘은 OS 성능 및 자원 모니터링 툴 btop에 대해 알아보겠습니다.
btop는 리눅스나 macOS 같은 운영체제에서 시스템의 상태를 실시간으로 감시하는 리소스 모니터링 도구입니다. 기존의 top이나 htop보다 훨씬 현대적이고 화려한 디자인을 자랑하면서도, 성능까지 챙긴 도구라고 보시면 됩니다.
1. btop의 주요 기능
- btop는 터미널 안에서 실행되지만, 마치 별도의 독립된 프로그램처럼 정교한 기능을 제공합니다.
- 실시간 프로세스 관리: 현재 실행 중인 프로그램 목록을 보여주며, 특정 프로세스를 강제 종료(Kill)하거나 필터링할 수 있습니다.
- 하드웨어 상세 정보: CPU 코어별 사용량, 메모리 점유율, 디스크 읽기/쓰기 속도, 네트워크 트래픽을 한눈에 보여줍니다.
- 완벽한 마우스 지원: 터미널 창임에도 불구하고 마우스 클릭으로 메뉴를 선택하거나 프로세스를 고를 수 있습니다.
- GPU 모니터링: NVIDIA나 AMD 그래픽 카드의 상태(온도, 사용량 등)도 설정에 따라 함께 볼 수 있습니다.
- 반응형 UI: 터미널 창 크기를 조절하면 그에 맞춰 그래프와 레이아웃이 자동으로 최적화됩니다.
2. 화면 구성 (레이아웃)btop를 실행하면 크게 4가지 구역으로 나뉩니다.
구역 설명
CPU나 각 코어의 점유율을 실시간 그래프로 표시하며, 온도와 클럭 속도를 보여줍니다.
MEM (Memory) 전체 RAM 사용량, 스왑(Swap) 메모리, 디스크 여유 공간을 바(Bar) 차트로 표시합니다.
NET (Network) 현재 다운로드/업로드 속도를 선 그래프로 시각화합니다.
PROC (Process) 현재 실행 중인 프로세스 목록입니다. CPU나 메모리 점유율 순으로 정렬할 수 있습니다.
3. 유용한 단축키
btop의 진가는 키보드 단축키를 활용할 때 나타납니다.
m: btop의 레이아웃 모드를 변경합니다. (전체 보기, 미니 모드 등)
f: 특정 프로세스 이름을 검색(Filter)합니다.
e: 프로세스를 트리(Tree) 구조로 보여주어 부모-자식 관계를 파악하기 쉽게 합니다.
LEFT / RIGHT: CPU, 메모리, 프로세스 등 각 박스 사이의 포커스를 이동합니다.
ESC / o: 설정 메뉴로 들어갑니다. 여기서 테마를 바꾸거나 그래프 스타일을 수정할 수 있습니다.
q: 프로그램을 종료합니다.
4. 왜 htop 대신 btop를 쓸까요?
기존에 유명한 htop이 "가볍고 실용적"이라면, btop는 **"정보의 시각화"**에 특화되어 있습니다. 특히 CPU의 사용량 변화를 단순히 숫자가 아닌 부드러운 그래프로 보고 싶을 때, 그리고 별도의 설정 없이도 디스크와 네트워크 상태를 한 화면에서 모두 보고 싶을 때 매우 유용합니다.
5. 설치 방법
리눅스는 사용하는 배포판에 따라 패키지 관리자가 다릅니다.
> Ubuntu / Debian / Mint / Kali
# apt update
# apt install btop
>Fedora
# dnf install btop
>Arch Linux / Manjaro
# sudo pacman -S btop
> 화면과 같이 CPU core별로 보여주기도 하고, 메모리사용율로 보여줍니다.
네트워크, 디스크
> 제가 놀라운건 캡쳐한것처럼 마우스로 "redis-sever"을 클릭하니 해당 프로세스가 얼마나 사용하고 있는지 어느코어에서 움직이는것까지 보여줍니다.
성능테스트나 문제를 찾을때도 도움이 될거라 생각이됩니다.
감사합니다.
댓글목록
등록된 댓글이 없습니다.


Top