大家好,如果这个问题太菜鸟了,请见谅。我像往常一样尝试自己寻找答案,但失败了。
当我需要分析哪些虚拟主机消耗了最多的系统资源(尤其是内存)时,最佳做法是什么?
top
或者ps aux
似乎没用,因为所有虚拟主机相关进程都在同一个 apache 用户下运行
那么日志分析呢 - 是这样吗?如果这些信息对您有价值,我已经为各个虚拟主机分离了访问日志。
这个问题肯定是相关的,但它并没有帮助我的问题:
通过 VirtualHost 跟踪 Apache
如果您需要更多信息,请告诉我...我会在这里。
提前谢谢您。
答案1
看一下mod_status尤其是扩展状态。应该很容易将服务器状态页中给出的 PID 与 top 和 ps 的输出进行匹配。