专用服务器上的多个操作系统

专用服务器上的多个操作系统

背景故事:我有 kimsufi 的专用服务器,4GB 内存和 40GB 固态硬盘。我将其用作 Teamspeak 服务器,有时我会在上面设置一些游戏服务器。我精通 Linux。

现在我的朋友想在服务器上玩《王者统治》,但问题是它仅适用于 Windows。

  • 我可以在一台专用服务器上安装两个不同的操作系统吗?另一个操作系统不会一直处于运行状态,因此电源不会成为问题。
  • 可以用 wine 来运行吗?

最好的解决方案是什么?

答案1

很遗憾,我认为您的系统功能不足以完成您要做的事情。

通过查看系统要求,我们知道Windows Server 2012 R2最低要求为 32 GB 磁盘空间和 512 MB RAM,并且面向客户端的Windows 8根据处理器架构,至少需要 16-20 GB 的磁盘空间和 1-2 GB 的 RAM。

请注意,这些是最低限度要求;实际上,您可能希望至少将这些数字翻倍。考虑一下,对于 Windows 8,虽然 RAM 的最低要求是 32 位 1 GB 和 64 位 2 GB,但在这两种架构上受到推崇的最低配置为 4 GB RAM。我有一个 32 位 Windows 8(刚刚升级到 Windows 10)虚拟机,我为其分配了 3 GB RAM;这个虚拟机运行缓慢,但可用,而且确实如此不是运行任何大型软件。

通常,对于像您这样的情况,我建议您考虑虚拟化。但是,对于您这种情况,单个正在运行的 Windows 实例的虚拟化至少会消耗总可用存储空间的四分之三以上以及相当一部分可用 RAM。

即使我们忘记同时运行两个操作系统,并接受必须从一个操作系统重新启动到另一个操作系统才能切换任务,您仍然需要磁盘空间来存储操作系统、软件和任何适用的数据文件。无论如何划分,即使只是操作系统本身也会占用 40 GB SSD 的很大一部分。而且由于 Windows 和 Linux 不能使用相同的文件系统,您几乎肯定必须对驱动器重新分区。

而且这些数据还是在我们安装游戏服务器软件之前产生的,更不用说启动它了。

您可能只能通过现有的硬件来解决非此即彼的情况,而无法同时解决这两种情况,即使在双启动配置中也是如此。根据您使用 Linux 系统的目的,您现有的存储空间是否能容纳这两样东西都值得怀疑。如果您在 Linux 端总共使用了超过几 GB 的空间,则需要拿出鞋拔才能让所有东西都适合。

如果您想使用该服务器,请先安装更多存储空间,并可能添加更多 RAM。我可能想再添加 40-60 GB 的存储空间和 4-8 GB 的 RAM。然后查看虚拟化软件,例如 VMware 或 VirtualBox(取决于您的需求)。

答案2

一台专用服务器上可以安装多个操作系统吗?当然可以!

不过,我想说的是最佳解决方案会非常主观,取决于游戏和操作系统。我将列出我知道的一些可能性:

  1. 双重/多重启动:如果您不介意在需要服务器运行特定于操作系统的软件时重新启动,那么您可以尝试双重/多重启动您需要的操作系统。

  2. 葡萄酒:对于某些游戏,WINE 可以发挥作用,但目前我还没有看到WINEHQ 上对 Reign of Kings 有任何评分吗。那么你能用 WINE 运行它吗?可能不行。

  3. 虚拟化:还有虚拟化的可能性,要么使用 XenServer 之类的东西来虚拟化多个操作系统映像实例,要么使用 vmware/virtualbox 在 GNU/Linux 之上进行虚拟化,但这对于大多数游戏来说可能不够强大。

相关内容