在性能测试过程中,我们经常会要监控 Linux 服务器资源使用情况,top 命令,作为我们性能分析的入门命令,一般都是大家首先使用的。但是,top 命令的结果,只有和白色,颜色很单一,在我们现在这五颜六色的世界里,性能分析,怎么能这么单调,没有色彩呢?
今天,就给大家介绍一款 top 的变身——btop
btop,可以通过不同颜色,显示不同的监控信息数据。
你想不想,赶紧的用上呢?
btop 安装
安装相关依赖
yum install coreutils sed git build-essential -y
升级 gcc
CentOS7 系统,默认安装的 gcc 版本是 4,版本过低,无法编译安装 btop,我们需要升级 gcc 的版本为 10 及以上的版本
yum install centos-release-scl -y yum install devtoolset-10 -y scl enable devtoolset-10 bash echo "source /opt/rh/devtoolset-10/enable" >> /etc/profile # 检查当前系统的gcc版本,可以看到现在gcc的版本为10 gcc -v
获取源码安装
git clone https://gitee.com/mirrors/btop.git cd btop make && make install # (可选) 设置为root用户运行 make setuid ####################### # 卸载 make uninstall make clean make distclean
安装完成之后,我们在任意路径下执行 btop 就可以看到效果了
在这个界面中,用不同的颜色显示了不同的信息。
按下数字键‘1’‘2’‘3’‘4’可以关闭或显示某一块信息
按‘h’可以获取更多快捷键帮助
常用快捷键:
参数 | 用法 |
m | 打开选项参数 |
o | 进入窗口颜色、数据刷新频率等相关配置 |
h | 打开帮助 |
ctrl + z | 停止进程 |
ctrl + c、q | 退出 |
- | 减少页面数据刷新间隔,默认 2s 秒 |
+ | 增加页面数据刷新间隔 |
f,/ | 开启进程搜索模式,输入搜索关键词,可以搜索进程 |
是不是很简单呢,你学会了吗?
下面是我当时学习时用过的部分资料,有需要的朋友可以关注并私信我关键词“测试”即可免费领取哟