我们的 RAM 使用率很高,包括 -/+ 缓冲区/缓存,但顶部没有答案

我们的 RAM 使用率很高,包括 -/+ 缓冲区/缓存,但顶部没有答案

我们正在运行带有 PHP Web 应用程序的 CentOS 6。

在我们上线新版本后,似乎存在内存问题,但top并未显示任何高使用率实例。我查看了一下,有人建议检查一下free,以检查它是否仅被缓存使用。结果显示它正在被缓存以外的进程耗尽。

scout.io 顶部 自由的 内存信息

我想知道从哪个方向开始寻找,以及是否有任何建议。

非常感谢 - 马特

答案1

您应该让开发人员测试他们的代码(特别是在这个新版本中更改的代码)并测量内存使用情况。xdebug 分析器(您可以使用网磨phpstorm缓存研磨器/缓存研磨器阅读结果)和(也许更重要的是)专家,因为它还收集内存指标。您可以使用以下工具preinheimer/xhprof或者perftools/xhgui将数据可视化。

相关内容