Bpytop:一款优于Linux `top`的资源监视器
Bpytop是一个高效的、视觉上很吸引人的基于终端的资源监视器,它显示CPU、内存、磁盘和网络的使用情况和统计信息。
bpytop 的特征
- 易使用且具有游戏灵感的菜单系统;
- 完全支持鼠标,所有带有突出显示键的按钮都是可点击的,并且鼠标滚动可以在进程列表和菜单框中工作;
- 快速且响应迅速的 UI,带有 UP、DOWN 键进程选择;
- 显示所选进程的详细统计信息的功能;
- 能够过滤进程,可以输入多个过滤器;
- 在排序选项之间轻松切换;
- 向选定的进程发送 SIGTERM、SIGKILL、SIGINT;
- 用于更改所有配置文件选项的 UI 菜单;
- 网络使用情况的自动缩放图;
- 如有新版本可用,则在菜单中显示消息;
- 显示当前磁盘的读写速度;
准备工作
在开始安装Bpytop之前,请确保系统满足以下要求:
- Python3
- Psutil模块。安装方式
python3 -m pip install psutil
bpytop 的安装
Arch Linux
sudo pacman -Syu
sudo pacman -S bpytop
Debian 11
sudo sh -c 'apt update && apt -y upgrade && apt -y install bpytop'
RHEL 8 or CentOS 8
sudo sh -c 'dnf update && dnf install bpytop'
FreeBSD
sudo pkg install bpytop
Ubuntu
sudo snap install bpytop
如果没权限查看资源使用情况,请使用下面命令赋权
sudo snap connect bpytop:mount-observe sudo snap connect bpytop:network-control sudo snap connect bpytop:hardware-observe sudo snap connect bpytop:system-observe sudo snap connect bpytop:process-control sudo snap connect bpytop:physical-memory-observe
macOS
brew install python3 git python3 -m pip install psutil brew install hacker1024/hacker1024/coretemp brew install osx-cpu-temp brew install bpytop
编译安装
git clone https://github.com/aristocratos/bpytop.git cd bpytop sudo make install
运行bpytop
bpytop