debian

Debian LAMP如何监控资源使用

小樊
32
2025-12-04 22:20:52
栏目: 智能运维

Debian LAMP资源监控实用指南

一 快速排障的命令行工具

二 面向 LAMP 组件的关键指标与定位

组件 关键指标 常用命令/工具 典型症状与处理
Linux 系统 CPU 负载、内存使用、swap、磁盘 I/O、inode top/htop、vmstat、iostat、df/du、iotop 负载高:先用 top/htop 找进程;I/O 高:iostat 看 %utilawait,iotop 定位进程;磁盘满:df -h 与 du 排查大文件
Apache 并发连接、请求速率、响应时间、子进程/线程数、错误率 ss -tulnp、journalctl -u apache2、访问日志 连接数打满:调优 MaxRequestWorkers/KeepAlive;错误增多:查日志定位 5xx/4xx 与慢请求
MySQL/MariaDB 连接数、查询速率、慢查询、InnoDB 缓冲池命中、复制延迟 登录 mysql 执行 SHOW STATUS/LIMITED;启用慢查询日志 连接不够:提高 max_connections;慢查询多:分析慢日志并优化索引/SQL
PHP-FPM 进程数、请求队列、每个进程内存占用、脚本执行时间 systemctl status php*-fpm、日志、top/htop 队列堆积:增加 pm.max_children 或优化慢脚本;内存高:降低并发或优化代码
网络 带宽占用、连接数、重传率 iftop、nload、vnstat、ss -s 带宽打满:用 iftop/nload 找占用者;连接异常:ss -s 与日志联动排查
说明:组件调优参数(如 MaxRequestWorkers、innodb_buffer_pool_size、pm.max_children)需结合实例规格与业务压力逐步调整。

三 持续监控与告警方案

四 五分钟上手流程

0
看了该问题的人还看了