我有一台较旧的 Dell C521 电脑,处理器不错,内存为 8GB。我不再使用这台机器,但想用它通过 VirtualBox 测试操作系统。
在测试时,我希望尽可能多的系统资源可供“客户”操作系统使用。
我应该使用什么基础操作系统才能从 Virtualbox 中获得最大收益?
我正在考虑 Ubuntu,但如果有更简约的东西就更好了。
答案1
虽然标准的 Ubuntu 桌面安装占用大约 400-700MB,但您可以尝试安装 Ubuntu Server。由于没有 GUI,开销大大减少。我没有使用过其他 Linux 类型,因此无法判断它们的有效性。
您必须使用 VirtualBox 吗?考虑使用裸机虚拟化包,例如 ESXi(另一方面,VirtualBox 需要已安装操作系统)。
答案2
默认的 Ububtu 设置(即 Unity DE)几乎不能算作轻量级。如果你坚持使用 Ubuntu,你可以安装Ubuntu 服务器,以及,如果有必要的话,一些轻量级的桌面环境(例如 LXDE)。操作系统本身不消耗大量资源,所以这并不重要。
但是,如果机器仅用于虚拟化,则可以使用裸机虚拟化解决方案,例如ESXi,本质上是最小的 Linux 设置 + 虚拟化解决方案。
答案3
您可以安装 Ubuntu,并通过替换 unity 获得轻量级 GUI。如果您不选择 Ubuntu,还有其他版本,例如 lubuntu,它甚至可以在低至 256 mb 的 RAM 上运行。
答案4
Ubuntu Server 应该可以做到这一点,任何 Linux 发行版也可以。你不需要运行 GUI:可以使用类似phpvirtualbox。
但对于仅用于虚拟化的机器来说,ESXi应该会更好。但是,ESXi需要硬件虚拟化支持。 看着戴尔 C521 的数据表,目前尚不清楚该型号所采用的CPU是否具备该功能。