Windows 2012 R2 Server Core の RAM 使用量の削減/最小化 (VM 用)

Windows 2012 R2 Server Core の RAM 使用量の削減/最小化 (VM 用)

Server 2012の最小要件は512MBのRAMです。しかし、サーバーコアはGUIを必要としないので、コアをRAMがさらに少なくなりますか?

もしそうなら、最低限いくらですか?

私はこれを主にルーティング/DHCP/DNS の目的で仮想マシン上で実行することを計画しており、他の仮想マシンと一緒に実行されるため、RAM をできるだけ少なくしたいと考えています。

答え1

理論上は動作しますが、動作は非常に悪くなります。

Server Core は、GUI がないだけで、Windows Server の完全なインストールです。(この場合は) DHCP、DNS などの完全な機能を引き続き利用でき、欠けているのはポイント アンド クリック要素だけです。Server Core は、簡略化された DOS のみのタイプのサーバーではありません。

あなたの場合、複数の役割がインストールされた完全な Windows サーバーを実行することになり、512 MB で実行してもパフォーマンスは低下します。特に、DC に大規模な DNS 更新を送信するなどの負荷の高いタスクを実行する場合はその傾向が顕著になります。

興味深いことに(余談ですが)、PowerShell の Windows 機能として、Get-WindowsFeature *gui* | Uninstall-WindowsFeature –RestartIntall-WindowsFeatureを使用して GUI をオン/オフにすることができます。

答え2

これは Server Core であり、コマンド プロンプトのみのシステム (DOS) ではないことに注意してください。ラボ環境では 512 MB でも遅延が発生することがあります。これを本番環境で使用する場合、512 MB の RAM では明らかに不十分です。

さらに、インストール中に最小ハードウェア要件を本当に回避したい場合は、最初に 512 MB でインストールし、後で VM 設定で RAM 設定を調整するのが最も簡単な方法です。

関連情報