![如何分析哪个虚拟主机账号最贪婪?](https://linux22.com/image/536676/%E5%A6%82%E4%BD%95%E5%88%86%E6%9E%90%E5%93%AA%E4%B8%AA%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E8%B4%A6%E5%8F%B7%E6%9C%80%E8%B4%AA%E5%A9%AA%EF%BC%9F.png)
大家好,如果这个问题太菜鸟了,请见谅。我像往常一样尝试自己寻找答案,但失败了。
当我需要分析哪些虚拟主机消耗了最多的系统资源(尤其是内存)时,最佳做法是什么?
top
或者ps aux
似乎没用,因为所有虚拟主机相关进程都在同一个 apache 用户下运行
那么日志分析呢 - 是这样吗?如果这些信息对您有价值,我已经为各个虚拟主机分离了访问日志。
这个问题肯定是相关的,但它并没有帮助我的问题:
通过 VirtualHost 跟踪 Apache
如果您需要更多信息,请告诉我...我会在这里。
提前谢谢您。
答案1
看一下mod_status尤其是扩展状态。应该很容易将服务器状态页中给出的 PID 与 top 和 ps 的输出进行匹配。