Назад | Перейти на главную страницу

Наше использование ОЗУ велико, включая - / + буфер / кеш, но наверху нет ответов

Мы запускаем CentOS 6 с веб-приложением PHP.

После того, как мы запустили новую версию, похоже, у нас проблема с памятью, однако top не показывает экземпляров с высоким уровнем использования. Я осмотрелся, и люди предлагают проверить free, чтобы проверить, используется ли он просто кешем. Результат показывает, что он используется другими процессами, кроме кеша.

Я хотел бы знать, в каком направлении начать поиски, и какие предложения есть.

Большое спасибо - Мэтт

Вы должны попросить разработчиков протестировать свой код (в частности, код, который изменился в этой новой версии) и измерить использование памяти. Такие инструменты, как профилировщик xdebug (ты можешь использовать webgrind, phpstorm, qcachegrind/kcachegrind чтобы прочитать результаты) и (может быть, что более важно) xhprof, поскольку он также собирает метрики памяти. Вы можете использовать такие инструменты, как preinheimer / xhprof или perftools / xhgui чтобы визуализировать эти данные.