bpytop คืออะไร?
bpytop เป็น command-line resource monitor ported จาก bashtop เขียนใหม่ทั้งหมดใน Python รองรับ Linux distributions หลักและ macOS
คุณสมบัติเด่น
- UI เร็ว ตอบสนองดี รองรับ Keyboard และ Mouse
- หลายโหมดแสดงผล (View Modes)
- กรองกระบวนการ (Filters) หลากหลาย
- ส่ง Signal (SIGTERM, SIGKILL, SIGINT) ไปยัง process ที่เลือก
- กราฟ Auto-scaling: Network usage, Disk read/write speed
วิธีติดตั้ง bpytop
ผ่าน pip (แนะนำ)
# ตรวจสอบ Python และ pip
python3 --version
# ติดตั้ง pip หากยังไม่มี
sudo apt install python3-pip # Debian/Ubuntu
sudo yum install python-pip # CentOS/RHEL
sudo dnf install python3 # Fedora
# ติดตั้ง bpytop
sudo pip3 install bpytop
⚠️ อาจต้องเพิ่ม ~/.local/bin เข้า PATH:
export PATH=$PATH:/home/user/.local/bin
ผ่าน Git (Manual Build)
git clone https://github.com/aristocratos/bpytop.git
cd bpytop
sudo make install
ผ่าน Package Manager
- Ubuntu/Debian: เพิ่ม Azlux repo →
sudo apt install bpytop - Fedora/CentOS/RHEL: EPEL repo →
sudo yum install bpytop - Arch Linux: AUR →
git clone https://aur.archlinux.org/bpytop.git && cd bpytop && makepkg -si
การใช้งาน
bpytop
UI: ซ้ายบน = Menu (View Mode, Options) | 3 View Modes สลับได้ | กดเมาส์/คีย์บอร์ดควบคุมได้
สรุป
bpytop เป็น top/htop alternative ที่ทันสมัย สวยงาม เขียนด้วย Python ใช้ง่าย ติดตั้งหลายวิธี เหมาะสำหรับ sysadmin และ developer ที่ต้องการ monitor ระบบแบบ real-time