双 Intel Xeon E5-2670(当前)与 AMD Ryzen 9 3900(新盒装),用于组合 Web/数据库服务器

双 Intel Xeon E5-2670(当前)与 AMD Ryzen 9 3900(新盒装),用于组合 Web/数据库服务器

由于从 Centos 7 升级到 8(不支持就地升级),我需要购买一台新的专用服务器。当然,我使用当前的服务器已有几年了,升级一下会很好。

问题是,你会认为这是一种升级吗?从理论上讲,单处理器 Ryzen 让双 Xeon 相形见绌 - 但我实际上会以某种方式吃亏吗?Xeon 总共是 16c/32t,Ryzen“只有”12c/24t,但基准测试似乎表明在其他所有可以想象的指标上都会更快。

然而,我还远不是一个成熟的系统管理员(更像是一个全栈万事通),而且我不知道是否应该对从可信的双 CPU 服务器架构转向本质上的台式电脑单 CPU 有强烈的保留意见。

旧服务器是 3x3TB SAS RAID 5,而新服务器将是 2xNVMe SSD RAID 1;我可以看出这是一个明显的改进。两台服务器都有 128GB 的​​内存(说实话,比我需要的还多)。我只是对 CPU 交换的意见感兴趣。

我的堆栈是 nginx/php/mariaDB。

我目前的 32 个线程还远没有饱和,但我可能会使用这个新盒子很多年,并且总是希望拥有充足的空间,只是不想意外地降级。

谢谢你!

请指教,谢谢!

答案1

目前,只有极少数服务器主板具有适当的 IPMI/BMC、ECC RAM 支持等,可以支持 Ryzen。但它们数量稀少。除了对 ECC 内存的支持外,AMD 尚未在服务器中为 Ryzen 提供太多支持(目前)。也就是说,如果您对成本非常敏感,您拥有对机器的适当带外远程访问,并且可以忍受内存限制,那么它可以工作。这里让我担心的是,您的 NVMe 驱动器可能不是热插拔的。当一个驱动器发生故障时,在物理更换期间,您将有一些停机时间。同样,如果您可以忍受这一点……

总而言之,是的,就原始性能而言,Ryzen 绝对会摧毁您当前的服务器。

答案2

我永远不会在专业环境中使用消费级台式机 CPU,因为它们的内存非常有限,没有 RAS 功能,并且不是为维持服务器级 CPU 的正常运行时间而设计的,看看你是否能找到基于 EPYC 的服务器。另外,请不要使用 R5,尤其是在磁盘超过 1TB 的情况下,这很危险,而且本质上是疏忽大意的 - R1/10、R6/60 和 ZFS 是唯一的选择。

相关内容