CentOS性能监控方法
一 命令行即时监控
二 历史与可视化监控
三 快速排查路径与关键指标
四 常用命令速查表
| 目标 | 命令示例 | 关注点 |
|---|---|---|
| CPU瞬时占用 | top / htop | 进程CPU%、负载 |
| 整体资源 | vmstat 1 5 | r、us、sy、wa、si、so |
| 内存使用 | free -h | available、swap、buff/cache |
| 磁盘空间 | df -h | Use%、剩余空间 |
| 磁盘I/O | iostat -x 1 | %util、await、svctm、r/s/w/s |
| 网络带宽 | iftop -i eth0 | 实时速率、连接排行 |
| 网络连接 | ss -tulpen | 监听端口、ESTABLISHED |
| 历史CPU | sar -u 1 10 | 用户/系统/空闲/I/O等待 |
| 历史内存 | sar -r 1 10 | kbmemfree、kbmemused |
| 历史磁盘 | sar -d 1 10 | %util、rd_sec/s、wr_sec/s |
| 历史网络 | sar -n DEV 1 10 | 各网卡rxkB/s、txkB/s |
五 部署与维护要点