Server 2012 的最低要求是 512MB RAM。但由于服务器核心不需要 GUI,是否可以运行核心甚至更少的内存?
如果是的话,最低限度是多少?
我计划在虚拟机上运行它,主要用于路由/DHCP/DNS目的,并且我想通过给予它尽可能少的RAM来实现,因为它将与其他虚拟机一起运行。
答案1
从理论上来说,它会运行——但运行效果极差。
Server Core 是 Windows Server 的完整安装 - 只是没有 GUI。您仍然可以获得 DHCP、DNS 等(就您而言)的全部功能,唯一缺少的是点击元素。Server Core 不是简化版、仅限 DOS 类型的服务器。
在您的情况下,您将运行安装了多个角色的完整 Windows 服务器,虽然 512MB 可以运行,但性能会很差 - 尤其是在执行重型任务时,例如向 DC 发送大型 DNS 更新等。
有趣的是(顺便提一下) - 您实际上可以使用Get-WindowsFeature *gui* | Uninstall-WindowsFeature –Restart
(和 Intall-WindowsFeature)在 PowerShell 中将 GUI 作为 Windows 功能打开和关闭
答案2
请记住这是服务器核心,而不是仅命令提示符系统 (DOS),512MB 在实验室环境中有时甚至会滞后。如果您在生产中使用它,512MB 内存显然不够用。
此外,如果您确实想在安装过程中绕过最低硬件要求,最简单的方法是先使用 512MB 安装,然后在 VM 设置中调整 RAM 设置。