news 2026/7/22 8:53:43

分享btop++可视化工具——系统监控工具小神器(centos7 全流程部署)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
分享btop++可视化工具——系统监控工具小神器(centos7 全流程部署)

文章目录

    • Btop的魅力所在
    • btop 的监控维度
    • 安装流程
      • 下载文件
      • 安装cmake 环境
      • 编译过程报gcc版本过低
    • 软件使用
      • 快捷键
    • 其他功能
      • 设置菜单(按 ESC 进入)
      • 进程管理功能
      • 配置文件位置

Btop的魅力所在

和传统的top命令相比,它在以下几个方面表现更加出色:

  • 全面的鼠标支持:无论是点击选中,还是滚轮翻页,都操控自如。
  • 详尽的进程信息:一键即可展示选中「进程」的详细统计。
  • 响应迅速、简单易用:界面美观,交互流畅,毫无上手难度。
  • 强大的进程筛选:可以轻松过滤和查找目标进程。
  • 直观的 I/O 监控:支持实时显示硬盘 I/O 活动与读写速度。

btop 的监控维度

监控维度功能说明
CPU实时利用率图表、频率、温度(需传感器支持)、功耗(Linux)、多核心详细视图
内存用量图表、交换分区监控,可选 ZFS ARC 统计
磁盘各分区使用率、IO 读写速率、活动百分比,支持自定义显示哪些分区
网络实时上下行速率图表、自动缩放、支持 IO 模式查看详细流量
进程列表支持按 CPU、内存、PID、用户等多维度排序和筛选,树状视图展现进程关系,可直接发送信号
GPULinux 平台支持 NVIDIA、AMD、Intel GPU 监控(利用率、功耗、频率)

本实操环境基于Centos 7 版本系统

btop 项目地址:https://github.com/aristocratos/btop

安装流程

下载文件

git clone https://github.com/aristocratos/btop.git

编译并安装:

cd btop mkdir build && cd build cmake .. make sudo make install

安装cmake 环境

yum工具安装的cmake 版本过于老旧,需从官网下载指定版本

#安装编译环境sudoyum-yinstallwgetgcc gcc-c++makeopenssl-devel#下载文件并编译下载:curl-Ohttps://cmake.org/files/v3.26/cmake-3.26.0.tar.gztar-zxvfcmake-3.26.0.tar.gzcdcmake-3.26.0 ./bootstrapmake-j$(nproc)sudomakeinstallsudoln-sf/usr/local/bin/cmake /usr/bin/cmake cmake--version

编译过程报gcc版本过低

报gcc 版本过低或者错误时,需安装高版本gcc工具
此处安装 gcc15 版本,使用大神分享的自安装工具解决版本问题

xlings开源工具: https://xlings.d2learn.org

#安装编译环境 yum install -y wget make gmp-devel mpfr-devel libmpc-devel bzip2 zlib-devel #执行xlings 包自安装 curl -fsSL https://d2learn.org/xlings-install.sh | bash xlings install gcc@15 gcc --version #查看版本信息,即可继续执行编译流程

软件使用

btop #启动界面

快捷键

btop操作很像vim,需要依赖一些快捷键操作,常用的快捷键:

快捷键功能
ESC:打开/关闭设置菜单
m:切换内存显示单位(KB/MB/GB)
e:展开/折叠进程树(默认是平铺)
f:搜索进程名(实时筛选)
↑ / ↓:上下移动进程光标
← / →:横向移动到不同模块(CPU/内存/磁盘)
Enter:进入设置菜单或确认
k:kill 选中进程(发送默认 SIGTERM)
z:显示详细的进程信息(类似 top 的详情)
q:退出 btop
s:修改进程排序方式

其他功能

设置菜单(按 ESC 进入)

  • 主题(Theme)
  • 是否启用图形动画(Graph mode)
  • 更新频率(Update time)
  • 默认排序方式(Process sorting)
  • 启动时是否展开进程树
  • 是否启用 Swap 显示等

进程管理功能

  • 使用 ↑ / ↓ 选择进程
  • 按 k 终止(kill)它(发送 SIGTERM)
  • 使用 z 查看进程的详细状态(如 CPU time、线程数等)
  • 搜索进程(按 f,输入关键字即可筛选)

配置文件位置

~/.config/btop/btop.conf

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/22 8:49:39

使用k3d快速部署K3s高可用集群指南

1. 项目概述:为什么选择k3d部署K3s高可用集群?在云原生技术快速发展的今天,轻量级Kubernetes发行版K3s凭借其精简的二进制和低资源消耗,成为边缘计算和开发测试环境的热门选择。而k3d作为官方推荐的Docker化部署工具,能…

作者头像 李华
网站建设 2026/7/22 8:48:57

苏格拉底式选题对话:高效挖掘优质选题的实用沟通方法

链接链接刚进实验室,你可能认为找文献就是打开知网或Google Scholar,输入关键词,然后一篇篇下载、阅读。如果这是你主要的科研方式,那么一个隐形的天花板已经形成:你的认知深度和广度,将被你使用的工具牢牢…

作者头像 李华
网站建设 2026/7/22 8:44:28

大厂技术面试核心维度与实战指南

1. 大厂技术面试的本质解析大厂技术面试从来不是一场简单的知识问答,而是一个系统工程能力的压力测试。我在阿里和腾讯担任面试官期间,参与过上百场校招面试,发现大多数候选人失败的根本原因,是对面试考察维度的认知偏差。技术栈问…

作者头像 李华
网站建设 2026/7/22 8:44:00

5步完成语音驱动视频制作:ComfyUI-WanVideoWrapper完整使用指南

5步完成语音驱动视频制作:ComfyUI-WanVideoWrapper完整使用指南 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 想让静态图片"开口说话"吗?ComfyUI-WanVideoWr…

作者头像 李华
网站建设 2026/7/22 8:43:30

国产高端连接器技术突破与市场机遇

1. 瑞可达登陆科创板:连接器行业的新里程碑2023年7月,国内连接器领域头部企业瑞可达(股票代码:688800)正式登陆科创板,发行价15.02元/股,开盘首日涨幅超过120%。这家专注于高速连接器、射频连接…

作者头像 李华
网站建设 2026/7/22 8:43:20

ADB工具在ROM开发中的高阶应用与调试技巧

1. ADB工具基础认知与ROM开发环境搭建1.1 ADB的本质与工作原理Android Debug Bridge(ADB)是Android SDK中最重要的命令行工具之一,它采用C/S架构实现设备与开发机的通信。核心组件包括:adb client:运行在开发机上的命令…

作者头像 李华