对于终端爱好者来说,领有监控系统资源应用状况的能力同样重要,理解零碎的资源利用率有助于你在系统维护中做出明确的抉择,有一些工具能够借助,诸如 top
和htop
,但它们只显示多数零碎指标,如 CPU 和内存应用状况。
明天给大家举荐一个好用的,并且在 UI 设计上非常好看的终端资源监视器——Bpytop。它是 bashtop 的 python 版本。
0. GitHub 主页
https://github.com/aristocrat…
1. Bpytop 性能个性
在咱们深刻理解这个丑陋的资源监视器之前,咱们先来理解一下这个命令行工具提供了哪些性能个性:
- 一个好看的疾速响应的用户界面和箭头导航
- UI 内更改配置选项
- 键盘和鼠标反对,反对菜单滚动
- 过滤正在运行的过程
- 显示以后磁盘驱动器的读写速度
- SIGTERM,SIGKILL,SIGINT 能够发送到选定的过程
- 网络应用状况,磁盘以后读写速度的主动缩放图
2. Bpytop 装置应用
在你装置 Bpytop 之前,请确保你的零碎满足以下要求:
- Python 3.6 及以上版本
- Psutil 模块,你能够应用以下命令装置这个模块:
$ python3 -m pip install psutil
接下来,咱们来具体介绍下如何装置 Bpytop:
有两种办法能够装置 Bpytop,从源代码装置和应用包管理器从零碎存储库装置,这里咱们介绍如何手动装置:
首先你须要从 Github 克隆整个仓库:
$ git clone https://github.com/aristocratos/bpytop.git
接着从源代码进行编译,导航到克隆目录:
$ cd bpytop
并运行上面的命令:
$ sudo make install
而后就会看到以下页面:
当然除了手动装置,你还能够在各种 Linux 发行版中装置。这里咱们就不一一介绍了。
装置结束之后,Bpytop 显示零碎的资源应用状况如下:
要取得无关命令用法和键盘快捷键的帮忙,按 ESC
键并向下滚动并抉择 HELP
选项即可。
你还会取得快捷键应用操作列表
要退出或退出 bpytop 资源监视器,只需按键盘上的 q
键。在 $HOME/.config/bpytop
目录中能够找到能够从 UI 更改的配置选项。
本文转自网络,文章版权归原作者所有。暂未找到原作者,如有通晓请留言。
开源前哨
日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。