Skip to content

来源:社区整理


速查表

类别工具一句话亮点安装与基础命令
👑 全能冠军glances终端里的仪表盘,一个界面看尽所有核心指标sudo apt install glances · glances
📈 进程监控htoptop 的完美替代者,色彩丰富,支持鼠标和进程树sudo apt install htop · htop
atop不仅能看实时,还能记录历史数据,方便事后回溯异常sudo apt install atop · atop
💾 磁盘 I/Oiotop类似 top,但专看磁盘读写,一眼揪出"I/O杀手"sudo apt install iotop · sudo iotop
iostat专业磁盘性能分析,吞吐量、利用率、队列长度等关键指标sudo apt install sysstat · iostat -xz 1
🌐 网络监控nethogs按进程显示实时网络带宽占用,揪出偷偷上传下载的程序sudo apt install nethogs · sudo nethogs eth0
iftop按连接(IP/端口)显示实时带宽,方便定位异常流量来源sudo apt install iftop · sudo iftop -i eth0
nload极简 ASCII 图表展示进出流量趋势sudo apt install nload · nload eth0
bmon功能强大的网络监控,支持图表和多种策略配置sudo apt install bmon · bmon -p eth0 -o curses

如何选择

场景推荐工具
日常快速"体检",一个界面看尽 CPU/内存/磁盘/网络/进程glances
专查"磁盘卡顿",怀疑硬盘读写瓶颈iotopiostat
专查"网络占用",找出哪个应用在用网nethogs
事后"故障复盘",分析历史性能趋势开启 atop 后台记录功能

典型使用示例

1. glances — 仪表盘模式

bash
glances
  • h 显示帮助;m 按内存排序;q 退出
  • 远程/Web 模式:glances -w,浏览器访问 http://服务器IP:61208

2. htop — 更友好的进程管理

bash
htop
  • 鼠标或方向键选择进程;F9 杀进程;F2 个性化配置

3. iotop — 找到"磁盘杀手"

bash
sudo iotop
  • -o 参数只显示有实际磁盘读写的进程,信息更清晰

4. nethogs — 揪出"网络流量大户"

bash
sudo nethogs eth0
  • 界面清晰列出每个进程的 SENT(发送)和 RECEIVED(接收)实时速率

总结与选择建议

  • 日常或新手首选 glanceshtop,最直观
  • 专查磁盘或网络瓶颈iotopnethogs 等专用工具更高效
  • 专业性能分析与历史回溯atopsysstat 全家桶(iostatsar 等)以及 perf

Released under the MIT License.