微软公开称修复更新会影响英特尔处理器设备性能
近期关于现代处理器安全漏洞问题已经有非常多的讨论,系统厂商们亦在积极发布更新将安全风险降到最低。
除安全外多数普通用户最关心的就是修复漏洞降低性能问题,尽管这个问题英特尔多次否认但似乎没什么用。
英特尔近期发布的声明:
最初英特尔称影响设备整体工作性能的主要因素在于用户运行多少进程、占用多少硬件资源以及其他因素等。
随后该公司改口称对处理器性能的影响不会最多超过 6%、 其中对于多数新款处理器而言几乎不会造成影响。
显然英特尔早期的声明是想浑水摸鱼避免引起大众关注,因为最初研究人员预计性能损失就在 5%~30% 间。
而现在微软发布的最新技术博文里同样称会造成性能损失,尤其是对于旧款英特尔处理器而言性能损失更大。
微软准备执行基准测试来评估性能影响:
微软Windows 和设备部门执行副总裁特里·梅尔森称至今很多基准测试并不包括操作系统和处理器层面更新。
因此微软正在准备自己的基准测试方案来完整的进行评估,届时该公司亦将会把测试方案发布供用户来测试。
同时特里·梅尔森称按经验来看Spectre 安全漏洞中的分支目标注入的解决方案会对设备的整体性能产生影响。
以下是微软目前得出的结论:
在新的芯片组上使用Windows 10( 基于Skylake、Kabylake 或更新的处理器 ) 基准测试显示有1位数的下降。
在旧的芯片组上使用Windows 10( 基于 Haswell 或更早处理器)基准测试更慢,预计会有用户感到性能下降。
在旧的芯片组上使用Windows 8 和 Windows 7,微软预计绝大多数用户都应该会感到系统整体性能的下降。
在所有芯片组(不分新旧)上运行 Windows Server 特别是运行IO密集型的应用程序程序时性能下降的更明显。
在蓝点网此前发布的文章中, 我们知道目前的操作系统级别解决方案主要是转换用户进程操作和执行的权限。
微软称早期的Windows版本例如Windows 7和Windows 8,由于传统的设计决策会需要更多进程内核转换。
例如在Windows 7和8版里所有的字体渲染都发生在内核里,这也是旧版Windows性能下降更多的主要原因。
微软将会在近期公布更多基准测试的详细数据, 同时也将会和英特尔继续寻找更佳的解决方案降低性能影响。