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 設定。