在某些看似随机的部分,我的CPU使用率将从1%的大约10%上升到4台大型服务器的70%。 这一切都发生在20分钟内,并保持这种方式几个小时,经常在我睡着了。
假设这是合法的应用程序stream量,我怎样才能确切地跟踪哪些http请求或HTTP请求集群负责CPU使用率,所以我知道该怎么优化?
我已经看了一下Apache的http日志,但没有什么帮助,因为请求的数量基本上与通常情况相同。
您可以使用具有扩展状态的Apache mod_status选项来检查运行请求和处理它的时间。 https://httpd.apache.org/docs/2.0/mod/mod_status.html