我有一台戴尔 PE 2970 的报价,准备订购,其规格如下:
- 2X 6 核 AMD 2.2ghz 6mb HT-3
- 6X 73GB 15K SCSI 6Gbps 2.5 英寸(RAID 10)
- 16GB(4X4GB)800MHz 内存
- 2 个 Intel Pro 1000PT 单端口 1GB NIC
与我目前正在运行的传统裸机服务器相比,上述服务器的性能如何?当前服务器是 5 年前的 PE 1425、2X 160GB SATA、2X Intel 2.8ghz 单核、2GB RAM。
主要负载是 LAMP 网络服务器流量,不多,每月最多 50GB。
我假设运行 ESXi 的 PE 2970 将非常轻松地处理“负载”,但我计划添加用于 Java/Grails 和 Ruby on Rails(均为 CentOS 5.5)和 Windows 2003 Server 的开发环境虚拟机,它们都将通过其中一个 NIC 进行路由(主 NIC 将专用于 CentOS 5.5 LAMP VM)。
请注意,PE 2970 的性能瓶颈在哪里,但在我下定决心之前,我会先尝试解决问题。我还为防火墙购买了 Cisco ASA 5505。
欢迎提出建议!
答案1
这些处理器的 CPU 性能是旧款英特尔处理器的 6 倍,RAM 的带宽(我认为)是旧款英特尔处理器的 2-3 倍,硬盘子系统是旧款系统 IOPS 的 9 倍,吞吐量是旧款系统的 6 倍。这并不奇怪,我相信您在选择组件时已经猜到了这一点。
在典型环境中,我希望在虚拟化时将 6-8 台类似于您描述的裸机的“普通”服务器整合到其中一台上。2970 是一款相当不错的中端服务器,6 核 AMD Instanbul Opteron CPU 在虚拟化方面相当出色,因为它们支持 NPT/RVI。
然而,我还是要指出一些需要考虑的事情。
- 戴尔即将发布 R715(参考资料隐藏在本新闻稿的中间) - 这是 2970 的 11G 继任者,基于 9G 平台。R715 支持 Magny Cours 6100 系列 Opterons,该系列比伊斯坦布尔 CPU 好得多,并且拥有更多内核(8 个或 12 个,具体取决于型号)和内存带宽。11G 系列中的其他平台改进使其颇具吸引力,但与所有闪亮的新事物一样,它的价格会更高。
- 随着您将更多东西整合到一个盒子中,任何中断或停机的影响都会增加。您添加的每个额外服务器虚拟机都会使关闭该死的东西进行维护变得更加困难。只要您密切关注它,那就没问题,但处理这个问题是人们花大价钱购买共享存储和支持 VMotion 的许可 VMware 设置的原因之一。
答案2
新硬件的性能应该比旧硬件更好。您的磁盘 I/O 应该会明显更好,因为您将使用更多磁盘,而且它们的旋转速度会更快。您描述的环境看起来并不像磁盘 I/O 那样受到严重限制,因此您更有可能受到内存的限制。起初,环境应该是明显比旧版本更快。随着您的成长,您可能会遇到一些 CPU 问题,因为失控的开发进程会消耗资源,但可以通过不为每个 VM 分配其最大 VCPU 来限制这种情况。在我看来很可靠。
答案3
我的经验法则是,只要您要迁移的服务不是超级 CPU 受限,您就可以将大约 2 台真实机器整合到 1 个虚拟化核心上。使用 12 核主机,只要您有 RAM 和 IO,您可能可以轻松地在其上放置 24 个虚拟机。在该机箱中,您无法做得比 6 磁盘 RAID 10 更好,所以这看起来不错。如果您为默认安装为每个虚拟机分配 8GB 磁盘,那么总共大约有 192GB,这应该非常接近您实际拥有的空间。
如果为每个虚拟机分配 1G 的 RAM,则很容易用完 16G 的 RAM。如果您负担得起,并且认为最终会创建足够多的虚拟机来满足需求,那么请尝试获取 32G。我认为这将更适合主机的功能,这样就不会出现特定的瓶颈,您将同时耗尽磁盘、CPU 和 RAM。最好现在就获得它,而不是稍后再尝试,您可能不想冒摆弄硬件的风险和停机时间,或者您甚至可能无法以合理的价格为这种主机获得 RAM。
当然,如果您不需要它,那么您所构建的应该没问题。