Windows 2012 R2 Server Core 減少/最小 RAM 使用量(針對 VM)

Windows 2012 R2 Server Core 減少/最小 RAM 使用量(針對 VM)

Server 2012 的最低要求是 512MB RAM。但由於伺服器核心不需要 GUI,是否可以使用以下命令運行核心:甚至更少的內存?

如果是這樣,最低限度是多少?

我計劃在虛擬機器上運行它,主要用於路由/DHCP/DNS 目的,我希望透過為其提供盡可能少的 RAM,因為它將與其他虛擬機器一起運行。

答案1

理論上,它會運行——但運行得非常糟糕。

Server Core 是 Windows Server 上的完整安裝 - 只是沒有 GUI。您仍然可以獲得(在您的情況下)DHCP、DNS 等的完整功能,所缺少的只是點擊元素。伺服器核心不是一個精簡的、僅限 DOS 類型的伺服器。

在您的情況下,您將運行安裝了多個角色的完整 Windows 伺服器,雖然將運行 512MB,但效能會很差 - 特別是在執行繁重任務(例如向 DC 發送大型 DNS 更新等)時。

有趣的是(順便說一句) - 您實際上可以使用Get-WindowsFeature *gui* | Uninstall-WindowsFeature –Restart(和 Intall-WindowsFeature)在 PowerShell 中將 GUI 作為 Windows 功能開啟和關閉

答案2

請記住,這是伺服器核心,而不是僅命令提示字元系統(DOS),512MB 在實驗室環境中有時甚至會延遲。如果您在生產中使用它,512MB 記憶體顯然是不夠的。

此外,如果你確實想在安裝過程中繞過最低硬體需求,最簡單的方法是先用 512MB 安裝,然後在虛擬機器設定中調整 RAM 設定。

相關內容