Ubuntu 上监控 PHP 性能的可落地方案
一 系统层监控
sudo apt-get install htop && htopsudo apt-get install nmon && nmonsudo apt-get install sysstat && vmstat 1sudo apt-get install sysstat && iostat -c -d 4sudo apt-get install sysstat && sar -u 1sudo apt-get install glances && glances二 PHP 运行时与 FPM 监控
sudo apt-get install goaccess && goaccess /var/log/nginx/access.log -a三 PHP 应用性能剖析
sudo pecl install xhprof && echo "extension=xhprof.so" | sudo tee /etc/php/{版本}/mods-available/xhprof.ini && sudo phpenmod xhprof<?php
xhprof_enable(XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);
// ... 你的业务代码 ...
$data = xhprof_disable();
// 保存/上报 $data 用于可视化分析
sudo apt-get install php-xdebugzend_extension=xdebug.so
xdebug.mode=profile
xdebug.output_dir=/tmp
xdebug.profile_enable_trigger=1
四 负载与压力测试
ab -n 1000 -c 50 http://your_app/,观察 Requests per second、Time per request、Transfer rate 等指标。五 落地配置与排障清单