我有两台服务器,都配备了 Intel 8160 处理器、768 GB 内存、相同的硬件规格和相同的软件/软件包版本。唯一的区别是,一台运行的是 RedHat Enterprise Linux 7,另一台运行的是 Oracle Enterprise Linux 7。对于每项测试,运行 OEL 的服务器的 phoronix 基准测试都远低于运行 RHEL 的服务器,事实上,它们甚至无法与运行 RHEL 的服务器相比。另外,我在修补 spectre/meltdown 漏洞之前和之后都对这两个操作系统进行了测试,但 RHEL 的结果在各方面都更加出色。更令人惊讶的是,运行 RHEL 的服务器启用了 CPU 频率调整,但运行 OEL 的服务器所有 CPU 都全速运行。这一切都能归因于 OEL 和 RHEL 内核之间的差异吗?虽然 OEL/RHEL 共享同一来源,但我仍然不明白是什么原因导致两台具有相同硬件规格的机器之间的性能下降如此之大?