一款炫酷的性能测试监控分析工具——btop

本贴最后更新于 871 天前,其中的信息可能已经渤澥桑田

一款炫酷的性能测试监控分析工具——btop

在性能测试过程中,我们经常会要监控linux服务器资源使用情况,top命令,作为我们性能分析的入门命令,一般都是大家首先使用的。但是,top命令的结果,只有和白色,颜色很单一,在我们现在这五颜六色的世界里,性能分析,怎么能这么单调,没有色彩呢?

今天,就给大家介绍一款top的变身——btop

btop,可以通过不同颜色,显示不同的监控信息数据。

btop20211127144411.png

你想不想,赶紧的用上呢?

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就可以看到效果了

btop20211127144411.png

在这个界面中,用不同的颜色显示了不同的信息。

按下数字键‘1’‘2’‘3’‘4’可以关闭或显示某一块信息

btop20211127145057.png

按‘h’可以获取更多快捷键帮助

btop20211127145255.png

常用快捷键:

参数 用法
m 打开选项参数
o 进入窗口颜色、数据刷新频率等相关配置
h 打开帮助
ctrl + z 停止进程
ctrl + c、q 退出
- 减少页面数据刷新间隔,默认2s秒
+ 增加页面数据刷新间隔
f,/ 开启进程搜索模式,输入搜索关键词,可以搜索进程

是不是很简单呢,你学会了吗?

2 回帖
请输入回帖内容 ...
  • juzi

    升级gcc操作时,对于操作 echo "source /opt/rh/devtoolset-10/enable" >> /etc/profile 后,应该执行 source /etc/profile 使其生效,不然,使用gcc -v 查出来的还是升级之前的版本。

    1 回复
  • 其他回帖
  • Allen

    非常好 👍 确实,source 是一个好习惯。