Ubuntu VPS Server - Рекомендуемая свободная память
В настоящее время у меня есть веб-приложение, работающее на VPS-сервере под управлением Ubuntu 9.04 Jaunty. Недавно я установил Nagios в качестве инструмента мониторинга. Я настроил дополнительный плагин для проверки свободной доступной памяти. Один из серверов имеет только приблизительно 7% свободной памяти.
Это разумная ценность?
Заранее спасибо за помощь, С наилучшими пожеланиями!
2 ответа
Это зависит от того, как рассчитывается эта цифра.
Некоторые инструменты включают буферы и кэш в число свободной памяти, некоторые нет. Кэширование ввода / вывода оказывает огромное влияние на производительность веб-сервера. Если у вас есть доступ к оболочке, попробуйте запустить "free", чтобы увидеть, каковы действительные значения, например, из системы, практически не загруженной:
total used free shared buffers cached
Mem: 4135700 504028 3631672 0 52240 262880
-/+ buffers/cache: 188908 3946792
Swap: 4192944 156 4192788
Здесь я фактически получил (4135700 - 188908) = 3946792 бесплатно
Хотя у вас никогда не будет слишком много памяти, если у вас есть менее 50% доступной для буферов и кеша, а общий размер контента на сайте больше, чем эта сумма, то ваш сайт будет замедляться.
Это немного высоко, на самом деле. Linux использует неиспользуемую память для буферов и кеша, освобождая ее приложениям по мере необходимости, поэтому свободная память - это впустую потраченная память.