在高峰时段,我们的服务器受 CPU 限制。我们的 CPU 利用率达到了 100%。在大型 ec2 实例上使用 php5-fpm 和 nginx。每天处理大约 5000 万个请求。我们使用此服务器来提供 JSON 结果。
我想对我们的服务器进行分析,以检测我们可以优化 CPU 使用率的任何地方。但大多数基准测试工具记录响应时间而不是资源使用情况。
是否有任何工具可以确定每个事务的 CPU 使用率?
答案1
跟踪视图AppNeta 支持 PHP,可以提供您正在寻找的信息。
一般来说,如果您没有进行任何内核参数调整,可以做一些事情来提供帮助,并且可能您可以进行一些 nginx 调整,但这些超出了问题的范围。