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

Сервер Windows с менее 1% свободной памяти

У нас есть установка SAP, на которой main server с участием 35GB ram и app server работает с 65GB ram. С точки зрения операционной системы main server имеет фиксированное распределение 31GB ram посвященный одному приложению, оставив 4GB ram для операционной системы (Windows 2012 R2 64bits). Из этого оставшегося 4GB ram часто бывает, что мы используем почти 100%. Несколько раз захожу в систему и вижу 300MB ram свободно.

С точки зрения приложения, у нас никогда не бывает серьезных ошибок в main server, потому что он имеет 31GB ram для бесплатного использования и обычно использует 40-60% от этого. В app server имеет некоторые пики, но обычно не превышает 80% использования, поэтому я не думаю, что у нас там есть проблемы.

Но какой должен быть достаточный объем свободной памяти для main server быть запущенным в перспективе Windows операционная система?

Проверяя передовой опыт, я нашел общую информацию для критических систем, которая определяет консервативный порог в 33% от максимального использования. При достижении этой суммы необходимо пересмотреть емкость. Я бы предположил, что это скорее вопрос планирования мощности, но он скорее технический. Если система максимально использует память, нужно ли мне обязательно увеличить доступную память? До каких уровней следует поднять память в этом сценарии? Стоит ли просто доверять динамической настройке диспетчера приложений виртуальной машины? Спасибо.

Как вы, наверное, знаете, требования к памяти для серверов различаются в зависимости от того, что на них работает. На вашем месте я бы избавился от фиксированного распределения / выделенной памяти и позволил ОС и приложению совместно использовать пул памяти.

4 ГБ - это очень маленький объем ОЗУ для современных операционных систем, особенно для развертывания сервера Windows с полным графическим интерфейсом и т. Д., Если это сервер 2012, и он будет работать на 4 ГБ без проблем, я бы добавил больше ОЗУ или удалил часть из выделение памяти приложения.

Минимальный объем оперативной памяти, на которой я бы запускал сервер на базе Windows, составляет НЕ МЕНЬШЕ 8 ГБ. Отчасти это личное мнение, потому что вы обнаружите, что Microsoft заявляет, что минимальные требования к оперативной памяти должны составлять 512 МБ для сервера 2012 (я не покупаю это, кто в здравом уме сделает это).