对于系统运维、维护或者开发者来说,可以很好的清楚的了解系统各个环节的资源使用情况,这也是一个IT人员必备的技能。对于Linux系统,我们在日常生活中可以使用系统自带的一些命令工具,比如:top、htop、iotop、iostat、ifstat、vmstat等。有时我也可以使用一些第三方工具:《eye》!Linux系统性能监控工具Glances”查看系统资源的使用情况。拥有一个好用的工具,也是提高我们工作效率的一种手段。今天米工哥给大家介绍一款简单易用,UI设计非常漂亮的终端资源监视器——Bpytop,Bpytop是bashtop的python版本。特点介绍易于使用,具有游戏风格的菜单系统。完全支持鼠标,所有带有突出显示键的按钮都是可点击的,并且鼠标滚动在进程列表和菜单框中起作用。快速、响应迅速的用户界面,带有向上、向下键用于进程选择。显示所选进程的详细统计信息的功能。具有过滤过程的能力,可以输入多个过滤器。在排序选项之间轻松切换。将SIGTERM、SIGKILL、SIGINT发送到选定的进程。用于更改所有配置文件选项的UI菜单。网络使用情况的自动缩放图。如果有新版本,在菜单中显示信息显示当前磁盘读写速度所需环境及安装1.安装环境Python3(v3.7或更高版本)psutil模块(v5.7.0或更高版本)[root@centos7~]#/usr/bin/python3-mpipinstallpsutil警告:以root权限运行pipinstall通常不是一个好主意。尝试使用`__main__.pyinstall--user`。使用缓存的https://files.pythonhosted.org/packages/e1/b0/7276de53321c1298??1717490516b7e612364f2cb372ee8901bd4a66a000d7/psutil-5.8.0.packtar.gzInstallingpsutil-5.8.0.packtar.gzInstalling收集psutil:uncollectedpsutilpyinstallforpsutil...doneSuccessfullyinstalledpsutil-5.8.0如果在安装上面的模块中出现如下提示psutil/_psutil_common.c:9:20:fatalerror:Python.h:Nosuchfileordirectory#include^编译终止。--我们错误:第一个命令w'gcc'失败-------------------------------------命令“/usr/bin/python3-u-c”importsetuptools,tokenize;__file__='/tmp/pip-build-5ffj6s3k/psutil/setup.py';f=getattr(tokenize,'open',打开)(__file__);code=f.read().replace('\r\n','\n');f.close();exec(compile(code,__file__,'exec'))"install--record/tmp/pip-qbw2w01r-record/install-record.txt--single-version-externally-managed--compile"failedwitherrorcode1in/tmp/pip-build-5ffj6s3k/psutil/解决方法如下['bpytop'...remote:枚举对象:191,done.remote:计数对象:100%(191/191),done.remote:压缩对象:100%(105/105),done.remote:总计1348(增量)119),reused157(delta86),pack-reuse1157Receivingobjects:100%(1348/1348),1002.09KiB|349.00KiB/s,完成。解析增量:100%(852/852),完成。编译安装[root@centos7~]#cdbpytop/[root@centos7bpytop]#makeinstall命令行选项用法:bpytop.py[-h][-bBOXES][-lc][-v][--debug]可选参数:-h,--help显示此帮助信息并退出-bBOXES,--boxesBOXES开始时显示哪些框,示例:-b"cpumemnetproc"-lc,--low-color禁用真彩色,将24位颜色转换为256位颜色-v,--versionshowversioninfoandexit--debugstartstartwithloglevelsettoDEBUGoverridingvaluesetinconfiginterfaceandusethemaininterfacepressESC选择HELPshortcutkeyintroductiono#进入optionpagem#minimode和generalmode切换h#view,qctrl+c#退出程序ESC,shift+m??#进入主菜单+/-#快速修改页面刷新时间间隔n#切换网卡f#过滤进程名e#进程树展示:https微缩界面展示参考//github.com/aristocrat...项目介绍