我希望组装一台以 Windows Server 2008 和 Hyper V 为基础操作系统的服务器。这台机器是一个开发箱,将托管多个用于开发的虚拟机 - 各种 Microsoft 风格的测试实例以及 Team Foundation Server 虚拟机。
我希望机器在 4 个 1 TB 驱动器上进行 raid 5。我并不担心 Raid5 的“性能较差”。其他人说 VM 环境中的 raid 5 工作得很好。此外,这不是 Azure 服务器。这是开发 VM 服务器。
我的问题是,在为这个盒子挑选硬件时我应该注意什么?你们当中有谁建过类似的装置,有什么建议或注意事项我应该注意吗?
答案1
最重要的是,既然您提到这将是一台开发服务器,那么您应该知道,在 SQL 方面,它的性能不会与物理服务器相同(不确定 Oracle 是否如此)。您可以找到文档,这些文档会告诉您,可以接近本机(92-96% 的性能),这可能是可能的,但根据我的经验,从应用程序的角度来看,无论是容量还是最终用户体验,您通常会看到接近物理服务器的 80%。
作为一般规则,我会考虑您计划运行多少个使用超过 1 个虚拟处理器和/或超过 1/2 GB 内存的客户机。使用更多是完全可以接受的,但由于虚拟资源的分配方式,在 8 核机器上运行 8 个单核虚拟机与运行 4 个 2 核机器不同。以我的个人经验来看,我们似乎总是低估了虚拟服务器所需的内存量,我们一开始在每个虚拟主机上都使用 64GB,后来才升级到 128GB,而且我们仍然希望有更多服务器。