我用过惠普DL机器在工作。我发现它们速度非常快,但非常昂贵的- 最高 1.5 万美元,
不过我很好奇,虽然我们通常使用的规格(例如双 AMD Opteron 2.6GHz、8 或 16GB RAM)很好,但它与我使用过的许多台式机的“头条”(橱窗)规格相差甚远。例如,我现在使用的商品机器有 4G RAM、双核 Intel 2.8Hz,价格约为 400 美元。
但是,DL 显然要快得多。我的参考是编译一个类似的代码库,在 DL 上可能需要几秒钟,而在商用硬件上则需要 10 秒(假设机器没有执行其他操作,因此负载系数和内存使用率最低)。
所以我的问题是:鉴于类似的主要规格(RAM 和 CPU),DL 的构造和架构有什么特点使其比商用机器快得多。
或者更简单地说,给定一组 CPU 和 RAM,其他服务器架构和组件特性是否会对其性能产生重大影响?
答案1
HP 等公司能够制造出速度更快的服务器,最大的原因是他们制造的是完整的服务器,而不是组合组件。通过在制造主板时考虑特定的内存、CPU 和其他设备,他们可以针对这些特定组件进行调整,而不必处理所有现有的组件,并且可以在规格的边缘驱动它们。与仅使用现成主板的人相比,他们在制造最好的服务器方面拥有丰富的内部技术经验。他们在制造服务器时也考虑到了服务器的使用情况,因此正如 3dinfluence 评论的那样,他们使用更快的驱动器。
它们之所以价格昂贵,是因为它们必须承担研发成本,而且 HP DL 服务器的设计非常适合数据中心使用。快速安装导轨非常棒。内置熄灯管理功能是天赐之物。它们可能更贵,但物有所值。
答案2
嗯,与 10 秒相比,几秒钟就能编译完成的东西几乎不是一个好的测试。
在这种情况下,主要区别很可能是磁盘子系统。您的商用硬件可能有一个商用 7200 rpm SATA 驱动器。而企业级 HP DL 在某种类型的 raid 中具有多个企业级 10k/15k rpm SCSI 或 SAS 驱动器。
另外,您如何定义类似硬件?除非您的商品盒中还有双 2.6GHz Opterons,否则您实际上是在比较苹果和橘子。
答案3
这里的大多数其他答案都解决了管理HP 服务器的功能,但您看到的原因并不多表现区别。惠普特有的功能(如 iLO 和 Intelligent Provisioning)非常棒,但它们不要使你的编译时间更快。
首先确保您确实在 CPU/RAM 上进行同类比较。
具有相同时钟速度、缓存大小和其他功能(Turbo boost、超线程等)的相同处理器型号。即使看起来时钟速度和内核数相同,不同处理器型号的性能也可能存在巨大差异!
检查内存速度,而不仅仅是大小。内存的排列方式(例如双插槽系统中的 NUMA)也会影响性能。
下一个可能影响编译工作负载性能的因素是磁盘子系统。您的典型工作站可能使用单个 7200rpm SATA 磁盘(可能是 SSD)。服务器倾向于使用具有 RAID 阵列的更高性能驱动器(10k-15k SAS)。RAID 控制器通常具有可以提高性能的专用缓存。此外,RAID 允许并行化磁盘操作,这可以进一步提高性能。
另一件需要注意的事情是,服务器倾向于使用提供更多 I/O 吞吐量的芯片组。服务器芯片组通常具有多个“宽”PCI Express 链路(x16、x8),而台式机芯片组通常主要具有 x1 PCIe 链路。服务器芯片组设计用于多个高带宽 10gigE 和光纤通道控制器。台式机中很少有任何外围卡,除了视频卡。这可能适用于网络密集型应用程序。但是,我真心怀疑这会对您描述的工作负载产生任何影响(编译)。
请注意,我上面列出的任何内容都不是 HP 独有的。如果你构建一台与 HP 服务器具有相同规格(CPU、RAM、磁盘、芯片组)的 Supermicro 服务器,它的性能将相同,而且价格会便宜得多。它将缺少 HP 的专有增值功能, 然而。
我认为要真正得到有关 HP 服务器为何速度更快的有意义的答案,我建议执行以下操作:
使用 SiSoftware Sandra 等基准测试工具,它可以对 PC 的各种子系统(CPU、RAM、磁盘等)进行基准测试。将 HP 服务器上每个子系统的得分与您的 PC 进行比较。如果您发现 HP 服务器上某个子系统的得分明显更高,这可能解释了差异。
使用 Windows 性能监视器来分析系统在编译时的工作负载。确定系统的限制因素是 CPU、RAM 还是磁盘。
获取服务器和 PC 中组件的准确列表并进行比较。找出差异。
答案4
iLO 和可靠性。
iLO 让您可以设置、维护和修复大量远程服务器,比任何不具备类似功能的“自制”服务器都更简单、更好。说真的,它很重要。
多年来,我已经部署了几千台 HP 或 Compaq DL 级机器,在它们运行的几千台机器年里,我从未见过一次 DOA 或非 PSU 或磁盘故障。
我再清楚不过了,虽然我现在 99% 都是用刀片的(虽然不太可靠,但帮我解决了很多其他问题),但我会毫不犹豫地再次购买 DL,因为它们能让我睡得更好。