CentOS 性能监控工具推荐
一 快速选择建议
二 常用工具与典型命令
| 工具 | 作用 | 典型命令 |
|---|---|---|
| top / htop | 实时进程与资源排行 | htop(需安装);top 中按P按 CPU、M按内存 |
| vmstat | 系统级资源:CPU、内存、I/O、队列 | vmstat 1 5(每秒1次,共5次) |
| iostat | 磁盘 I/O 详细指标 | iostat -x 1(关注**%util、await**) |
| sar | 历史性能数据回放 | sar 1(需安装sysstat) |
| dstat | 全能资源统计(CPU/内存/磁盘/网络) | dstat -c -d -n -m 1 |
| iftop / nload | 实时带宽与连接速率 | iftop -i eth0;nload eth0 |
| ss / netstat | 端口与连接状态 | ss -tulnp;netstat -tulnp |
| free / df | 内存与磁盘空间 | free -h;df -h |
| iotop | 进程级磁盘 I/O | iotop(需安装) |
| Cockpit | Web 可视化监控与管理 | cockpit(启用后浏览器访问 9090) |
| Prometheus + Grafana | 时序采集与可视化告警 | Prometheus 拉取 node_exporter;Grafana 出图与告警规则 |
三 面向 FetchLinux 的监控要点
四 快速上手脚本与告警思路
5 合 1 实时观测(终端持续刷新)
CPU 阈值告警(示例)