我们在Windows上跟踪Meltdown和issue缓解的性能问题已经有几个月了。几天前,我们发现了一些奇怪的结果。在我们的Windows10FCU机器上应用2018年4月累积更新(KB4093112)后,突然之间,我们观察到的性能影响消失了,并且当未应用缓解措施时,我们运行的所有基准测试都恢复到了相同的水平。
例如,下面是CrystalMark 2004R3报告的GDI性能数字(我们运行了几个基准测试加上我们自己的应用程序基准测试,所有结果都将性能数字恢复到熔毁/频谱之前的水平)
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)机器为HP Z840,配备至强E52690 v4 x 2(共28个内核)。BIOS由https://support.hp.com/us-en/document/c05869091提供的2.41版SP85295更新进行更新。
使用https://www.grc.com/inspectre.htm,我已经检查了启用Meltdown/Spectre的标志是否到位。
有没有人知道这种行为的原因?我怀疑缓解措施能否突然提高到不应用缓解措施时的水平。Microsoft是否有可能意外地禁用了2018年4月累积更新的缓解?
发布于 2018-04-24 20:04:59
https://stackoverflow.com/questions/49871336
复制相似问题