我们正在跟踪几个月来Windows上的Meltdown和Spectre缓解的性能问题。几天前,我们发现了一些奇怪的结果。在我们的Windows 10 FCU机器上应用2018年4月累积更新(KB4093112)后,突然之间,我们观察到的性能损失直到现在消失,并且我们运行的所有基准测试在未应用缓解时返回到相同级别。
例如,下面是CrystalMark 2004R3报告的GDI性能数字(我们运行了几个基准测试加上我们自己的应用程序基准测试,所有这些都导致性能数字回到了Meltdown / Spectre级别之前)
Win10 FCU Vanilla (no Meltdown/Spectre mitigations ~14000
Win10 FCU + KB4056892 (Jan 2018 Cum Update) ~5400
Win10 FCU + KB4074588 (Feb 2018 Cum Update) ~5400
Win10 FCU + KB4088776 (Mar 2018 Cum Update) ~5400
Win10 FCU + KB4093112 (Apr 2018 Cum Update) ~14000 (<- back to Vanilla level)
机器是配备Xeon E52690 v4 x 2(总共28个核心)的HP Z840。 BIOS更新为https://support.hp.com/us-en/document/c05869091的SP85295更新v2.41。
使用https://www.grc.com/inspectre.htm,我检查了启用Meltdown / Spectre的标志是否到位。
有谁知道这种行为的原因?我怀疑缓解措施可以突然改善回到没有应用缓解措施的水平。有没有机会微软在2018年4月的累积更新时意外禁用缓解措施?
答案 0 :(得分:1)