1.php-fpm开启slow log 找出消耗时间比较长的请求2.mysql 开启slow log 找出消耗时间长的sql3.使用xhprof扩展采集整个消耗时间长的请求的代码流程,找出其中消耗时间占比不较大的函数调用 4.更具上面分析的结果做一些对应的优化 ,比如说合并sql查询 另外,看看你的代码有没有内存泄露,是否需要定时重启php-fpm
sar 这个工具可以试试。以前我们都是用这个来监测系统运行情况的,还不错。
这里有资料 http://www.wuzesheng.com/?p=1657