Hyper-V 服务器 SSD 与 NVME M.2

Hyper-V 服务器 SSD 与 NVME M.2

我对设置服务器和虚拟机还不是很熟悉,我正在尝试设置一台简单的 PC 来充当办公室的服务器。要求不高,但我认为这对我来说是一个很好的尝试学习的机会。

我计划安装 Hyper-V Server,然后设置几个虚拟机。我有一个 SSD 和一个 NVME M.2。我想在 SSD 上安装 Hyper-V Server,并将虚拟机安装在 NVME M.2 上。这会导致读/写速度下降吗?我应该只使用 NVME M.2 吗?

答案1

TLDR 编号

通常在低层/廉价磁盘上安装虚拟机管理程序操作系统,并在快速本地(如 NVMe)或远程(NFS、iSCSI)磁盘上运行虚拟机。

一旦 Hyper-V 将运行所需的所有内容加载到内存中,您就不会再使用磁盘来处理太多基本日志、事件等。虚拟机的 IO 工作负载应该放在更快的磁盘上。

既然您正在学习,请不要忘记备份,最好是异地备份。

答案2

您需要了解的是,这里是为专业系统管理员和系统设计师准备的,我们的核心目标之一是维护数据完整性和服务。我们实现这一目标的一些方法是通过整个系统的冗余和弹性。我们实现这一目标的方法有几种,我们经常购买带有 CPU、内存、存储和网络的服务器,这些服务器的设计是为了在更通用的 PC 上发生导致服务中断的问题时能够正常使用 - 这些包括冗余电源以支持断电或电源故障,ECC 内存在硬件完全失效的情况下仍能正常工作,以及 RAID/擦除编码/异地备份等数据完整性系统。

我告诉你这些是因为你是这个游戏的新手,我们有很多人和你处于完全一样的情况,都是游戏新手,我们分配给你的资源很少——这是很常见的——我们会尽力提供帮助。

现在我们无法“变魔术”地为您制定购买服务器级硬件的预算,但我们可以帮助您选择适合您的部件和配置,然后您可以去找高级人员寻求资金。我们显然可以提供配置帮助,让事情顺利进行,并帮助调整事情,使其最高效。

再次抱歉在这个问题上“绕圈子”,但让我们来谈谈“实质”。首先,我想说的是,普通 SSD(大概你指的是消费级 SATA?)和 NVMe(我再次假设你指的是 PCIe)驱动器之间的实际性能差异通常非常相似 - 它实际上取决于 NVMe 驱动器可能提供的额外带宽需求以及服务器所需的并发级别(例如,简单的游戏 PC 通常在 SATA SSD 和 NVMe PCIe M.2 驱动器之间几乎没有区别)。但我建议你使用某种形式的 RAID,以便你的系统能够处理硬件故障。涉及的另一个方面是“写入磨损”,服务器通常可以非常快速地“杀死”消费级闪存,你需要了解你的存储对写入的需求,并确保你的存储系统不会因为这些需求而陷入困境。

我希望这篇文章对你有帮助,我不想提供一个简单的油嘴滑舌的答案,因为那对你没有多大帮助。如果你确实想要一个快速的答案,那么我想“不要担心那方面的问题,而是担心获得 RAID(可能还有某种形式的备份)”就可以了。

相关内容