帮助中心 >  行业资讯 >  云计算 >  盘一盘Linux中的btop工具

盘一盘Linux中的btop工具

2025-02-05 14:40:40 1405

top是Linux系统下的动态进程管理工具,用来监控系统进程运行情况,相当于windows系统的进程管理器。top是系统自带的工具,后来又有了htop,在top的基础上提供更多人性化功能,现在又有一个btop工具,可以实现更多监控功能。


在 Linux 系统上,可以直接使用top命令来查看进程。top默认是黑白的,可以查看系统总的资源占用情况,也可以查看每个进程的 CPU 使用率、内存使用情况。

image.png


htop是top的升级版,提供了彩色模式,并且资源展示效果更多,也更加人性化,比如CPU,内存等可以按照百分比展示,还提供网络和磁盘IO的统计信息。

image.png


htop已经很优秀了,现在又有功能更加强大的btop工具。

可以使用yum或者apt工具直接安装btop。


#redhat系列
yum install -y btop

#debian系列
yum install -y btop


btop默认展示的内容就非常多,当然也显得很混乱,不过都可以进行设置。下面我们介绍一下btop的常用功能。

image.png

打开 btop 后,其实显示的是它给你的 “预置” 界面。默认有 4 个预置界面,你可以按 p 键进行切换。命令行界面上会分别显示:preset 0,preset 1,preset 2,preset 3。


其实 btop 一共就 4 个模块,预置界面只是把不同的模块拼在一起显示罢了。这 4 个模块分别是:CPU模块,存储模块,网络 模块,进程模块。这 4 个模块对应的快捷键分别就是 1,2,3,4 你按一下模块显示,再按一下模块隐藏。


其他选项,可以通过帮助查看查看。按esc切换菜单,然后选择第二个HELP选项即可。

image.png

如果不喜欢默认的主题,可以从官网下载主题文件,然后更换主题。

image.png

#将主题文件拷贝至专用目录下


cp ~/btop/themes/* ~/.config/btop/themes/

hemes/*



选择自己喜欢的主题。

image.png


下面我们来详细介绍一下btop的内容。第一是CPU统计信息,包括CPU 型号、各内核的使用率、温度,CPU 整体的负载,以及一个直观的图像,所有数据都是实时显示的。

image.png


第二部分是内存和磁盘统计,包括磁盘IO统计

image.png


第三部分是网络统计。

image.png


最后一部分是进程管理,这个与top的类似。包括pid,Program: 进程名称,Command: 执行命令的路径,Threads: 进程包含的线程数,User: 启动进程的用户,MemB: 进程所占用内存,Cpu%: 进程所占用 CPU 百分比等信息。

image.png

btop虽然功能更多,但其实信息还是有一些混乱,对于新手不友好,可以先熟悉htop,再使用btop。


总的来说,top、htop 和 btop 这三款工具在 Linux 系统进程管理中都发挥着重要作用。top 作为基础工具,满足基本需求;htop 在其之上优化展示;btop 则功能更全面。用户可根据自身需求和熟练程度,选择最适合自己的进程管理工具,从而更好地管理 Linux 系统。


想了解更多Linux相关分享欢迎上蓝队云官网查询,蓝队云为大家准备了完善的技术支持库参考,大家可自行查阅,更多技术问题,也可以直接咨询专业客服。




提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: