由于从 Centos 7 升级到 8(不支持就地升级),我需要获得一个新的专用服务器。当然,拥有当前的几年后,升级会很好。
问题是,你会认为这是一次升级吗?在纸面上,单处理器 Ryzen 将双 Xeon 踢成三角帽 - 但我真的会以某种方式输掉比赛吗?Xeons 总共为 16c/32t,Ryzen “仅”为 12c/24t,但基准测试似乎表明在所有其他可能的指标上都会更快。
不过,我远不是一个有成就的系统管理员(几乎是所有行业的全栈杰克),而且我不知道我是否应该对从受信任的双 CPU 服务器架构迁移到本质上是台式 PC 单 CPU 持强烈的保留态度。
旧服务器是 3x3TB SAS RAID 5,而新服务器是 2xNVMe SSD RAID 1;我可以看到这是一个明显的改进。两台服务器都有 128GB 的内存(老实说,这超出了我的需要)。我只是想听听关于 CPU 交换的意见。
我的堆栈是 nginx/php/mariaDB。
我目前的 32 个线程还没有接近饱和,但我可能会在这个新盒子上生活很多年,并且总是希望有足够的空间,只是不想意外降级。
谢谢!
请指教,谢谢!
我永远不会在专业环境中使用消费级台式机 CPU,因为它们的内存非常有限,它们没有 RAS 功能,也不是为了维持服务器级 CPU 的正常运行时间而设计的,看看你能不能搞定基于 EPYC 的服务器。另外请不要使用 R5,尤其是使用大于 1TB 的磁盘时,这很危险,而且基本上是疏忽大意的——R1/10、R6/60 和 ZFS 是城里唯一的游戏。
很少有服务器主板具有适当的 IPMI/BMC、ECC RAM 支持等,它们将支持 Ryzen。但它们很少而且相差甚远。除了对 ECC 内存的支持外,AMD 还没有为服务器中的 Ryzen 提供太多支持。也就是说,如果您对成本非常敏感,您可以对机器进行适当的带外远程访问,并且可以忍受内存限制,它可以工作。我关心的最重要的事情是你的 NVMe 驱动器可能不是热插拔的。当其中一个发生故障时,您将在物理更换时有一些停机时间。再说一次,如果你能忍受那...
话虽如此,是的,就原始性能而言,Ryzen 绝对会破坏您当前的服务器。