htop、Glances 和 dstat 是三种主流高级 Linux 性能监控工具:htop 提供交互式进程管理;Glances 支持全栈指标与 Web 远程监控;dstat 实现多维度资源统计与 CSV 导出。

如果您需要对 Linux 服务器进行更深入、更直观的性能观测,仅依赖传统 top 命令可能难以满足多维度、交互式和跨平台的监控需求。以下是几种主流高级性能监控工具的详细使用方法:
一、htop:增强型交互式进程监视器
htop 是 top 的现代化替代品,提供彩色界面、鼠标支持、树状进程视图及无需输入 PID 即可终止进程的能力,特别适合快速定位高 CPU 或内存占用的进程。
1、在基于 Debian/Ubuntu 的系统中执行:sudo apt install htop。
2、在基于 RHEL/CentOS/Fedora 的系统中执行:sudo yum install htop 或 sudo dnf install htop。
3、安装完成后,在终端直接运行:htop。
4、启动后按 F2 进入设置界面,可自定义显示字段、颜色方案与排序方式。
5、按 F4 输入关键词进行进程过滤;按 F9 可直接选中进程并发送信号(如 SIGKILL)。
二、Glances:全栈式跨平台系统监控器
Glances 不仅覆盖 CPU、内存、磁盘 I/O、网络流量等基础指标,还支持 Docker 容器、传感器温度、风扇转速、用户登录会话等扩展信息,并可通过 Web 界面或客户端-服务器模式实现远程集中监控。
1、在 Ubuntu/Debian 系统中安装:sudo apt install glances。
2、在 Fedora 系统中安装:sudo dnf install glances。
3、使用 pip3 安装最新版:sudo pip3 install glances。
LxShop v2.0稳定版在修复已有bug的基础上,对功能和程序架构都做了进一步的加强和完善,管理权限与用户等级挂钩、多款在线支付网关以及多款网络即时通讯工具,都大大提高了LxShop v2.0的使用性。并且伴随着此次稳定版的发布,LxShop v2.0还推出了全新的页面风格,以供用户体验。可以说LxShop v2.0稳定版是所有LxShop开发者和支持者智慧的结晶。
4、启用本地命令行监控:glances -1(单次刷新)或直接运行 glances。
5、启用 Web 模式前需先安装依赖:sudo pip3 install bottle,再运行:glances -w -p 9090 --username admin --password 123456。
6、在另一台机器浏览器中访问:http://[服务器IP]:9090 即可查看实时仪表盘。
三、dstat:多功能资源统计合成器
dstat 是一个可插拔式系统资源统计工具,能将 CPU、内存、磁盘、网络、中断、上下文切换等多类指标统一输出,支持 CSV 导出与自定义列组合,适用于脚本化采集与长期趋势比对。
1、在大多数发行版中通过包管理器安装:sudo apt install dstat(Debian/Ubuntu)或 sudo yum install dstat(RHEL/CentOS)。
2、以默认格式每秒刷新一次:dstat。
3、显示 CPU、内存、磁盘读写、网络收发四类核心指标:dstat -c -m -d -n。
4、生成 CSV 格式日志用于后续分析:dstat --output report.csv 1 60(持续 60 秒,每秒一行)。
5、高亮显示异常值(如磁盘等待时间超过阈值):dstat --disk-util 查看各磁盘忙时百分比。










