是否有任何工具可以提供每个虚拟主机的 CPU 使用率统计信息?这样我就能了解哪个网站导致 CPU 使用率飙升 100%。谢谢!
如果这不可能,我可以以不同的方式设置 Apache 吗?例如,每个虚拟主机在不同的用户下运行?这可行吗?还是会使用更多资源?
答案1
Apache 本身没有这样的能力。
您可以在某些自定义日志中记录请求的处理时间(记为 %D),然后挖掘平均值和极值(不考虑 CPU 消耗)。根据 w3c 建议,<0.1 秒是不可察觉的,>10 秒是无法忍受的。
是否有任何工具可以提供每个虚拟主机的 CPU 使用率统计信息?这样我就能了解哪个网站导致 CPU 使用率飙升 100%。谢谢!
如果这不可能,我可以以不同的方式设置 Apache 吗?例如,每个虚拟主机在不同的用户下运行?这可行吗?还是会使用更多资源?
Apache 本身没有这样的能力。
您可以在某些自定义日志中记录请求的处理时间(记为 %D),然后挖掘平均值和极值(不考虑 CPU 消耗)。根据 w3c 建议,<0.1 秒是不可察觉的,>10 秒是无法忍受的。