Ubuntu LAMP 系统资源监控实操指南
一 快速上手 命令行即时监控
二 LAMP 组件专项检查
三 历史趋势与可视化监控
四 关键指标与告警阈值示例
| 维度 | 关键指标 | 常用命令/来源 | 建议阈值或关注点 |
|---|---|---|---|
| CPU | 负载均值、CPU 使用率 | top/vmstat/sar -u | 负载长期高于 CPU 核数 或 %us/%sy 持续偏高需排查 |
| 内存 | 可用内存、Swap 使用 | free -h/vmstat | Swap 频繁使用或可用内存过低影响稳定性 |
| 磁盘 | 使用率、IOPS、吞吐、延迟 | df -h/iostat -x 1 | %util 接近 100% 表示设备饱和;关注 await、svctm 异常 |
| 网络 | 带宽占用、丢包/重传 | sar -n DEV 1/ss -s | 带宽接近上限或重传率升高需定位链路/应用问题 |
| Apache | 当前连接、请求速率、Worker 占用 | server-status/mod_status | Busy/Idle Workers 接近上限或请求排队需扩容/调参 |
| MySQL | 连接数、慢查询、QPS | mysqladmin status/慢查询日志 | Threads_connected 接近上限、慢查询增多需优化 SQL/索引/配置 |
五 5 分钟排障流程