上周的数据结果显示,AMD Ryzen 9 7950X在其"开箱即用"的状态下对Linux不做任何处理,比启用之前的安全缓解措施要快。
AMD Ryzen 5 7600X CPU在一小部分测试中关闭安全缓解措施可以显示出积极的结果,主要是在测试的众多合成内核基准中,在刚刚发布的Linux 6.0操作系统中也是如此。
然而,OpenJDK Java、数据库工作负载、其他一些工作负载和网络浏览器测试在禁用安全缓解措施时反而会对基于Ryzen 5 7600X的测试系统产生负面影响。
在Spectre V1中,从Linux 6.0的角度来看,Spectre V1减轻了_user pointer sanitization和usercopy/SWAPGS障碍,同时通过prctl禁用了SSBD/Spectre V4安全缓解措施的投机存储旁路。Spectre V2对系统的影响不同,因为包含了Retpolines、IBRS固件、常态单线程间接分支预测器、条件间接分支预测器障碍和返回栈缓冲区填充。
最新的AMD Zen 4架构没有受到任何已知CPU安全漏洞的影响。
Larabel还发现,在他的AMD Ryzen 5 7600X CPU测试系统上,禁用Spectre V2缓解措施对Zen 4架构的性能产生了巨大的负面影响。然而,当禁用Spectre V1安全缓解措施时,其性能影响可以忽略不计。
与英特尔的产品和以前的Zen核心相比,AMD Zen 4架构更加优化,对Spectre V2缓解的反应更好。他建议用户将设置保持在默认状态,而不是禁用安全措施以获得最佳性能。
扫一扫
在手机上阅读