Windows 2012 R2 Server Core — уменьшенное/минимальное использование оперативной памяти (для виртуальных машин)

Windows 2012 R2 Server Core — уменьшенное/минимальное использование оперативной памяти (для виртуальных машин)

Минимальное требование для Server 2012 — 512 МБ ОЗУ. Но поскольку ядру сервера не нужен GUI, возможно ли запустить ядро ​​сеще меньше оперативной памяти?

Если да, то каков минимум?

Я планирую запустить его на виртуальной машине, в основном для целей маршрутизации/DHCP/DNS, и хочу выделить ему как можно меньше оперативной памяти, поскольку он будет работать вместе с другими виртуальными машинами.

решение1

Теоретически он будет работать, но работать будет крайне плохо.

Server Core — это полная установка Windows Server — только без графического интерфейса. Вы по-прежнему получаете полную функциональность (в вашем случае) DHCP, DNS и т. д., и все, чего не хватает, — это элементы point and click. Server Core — это НЕ урезанный сервер типа DOS.

В вашем случае вы будете использовать полноценный сервер Windows с несколькими установленными ролями, и хотя 512 МБ будут работать, производительность будет низкой, особенно при выполнении ресурсоемких задач, таких как отправка больших обновлений DNS на контроллеры домена и т. д.

Достаточно интересно (и кстати) - вы можете фактически включать и выключать графический интерфейс как функцию Windows в PowerShell, используя Get-WindowsFeature *gui* | Uninstall-WindowsFeature –Restart(и Intall-WindowsFeature)

решение2

Пожалуйста, имейте в виду, что это Server Core, а не система командной строки (DOS), 512 МБ иногда отстают даже в лабораторной среде. Если вы используете это в производстве, 512 МБ ОЗУ явно недостаточно.

Кроме того, если вы действительно хотите обойти минимальные требования к оборудованию во время установки, самый простой способ — сначала установить 512 МБ, а затем настроить параметры ОЗУ в настройках виртуальной машины.

Связанный контент