系统资源监控
top、htop 实时查看CPU、内存占用,按 P/M 键按CPU/内存排序。vmstat、iostat 监控虚拟内存、磁盘I/O。sar 收集系统性能数据。PHP-FPM监控
http://localhost/status。php-fpm.conf 中设置 request_slowlog_timeout,查看 /var/log/php-fpm/slow.log。php-fpm-stat 命令行工具获取实时指标。应用性能分析
xhprof_enable() 开启性能采样,分析函数耗时。PHP配置优化
php.ini 中设置 opcache.enable=1,减少字节码编译开销。pm.max_children:根据服务器资源设置最大子进程数。pm.start_servers/pm.min_spare_servers:优化进程启动和空闲数量。pm.max_requests:设置子进程处理请求上限,避免内存泄漏。代码与缓存优化
EXPLAIN 分析慢查询。unset())。系统级优化
keepalive 减少TCP连接开销。strace/perf 分析系统调用瓶颈,优化I/O或CPU密集型操作。参考来源:[1,2,3,4,5,6,7,8,10,11]