因担忧更多 Spectre 变种漏洞,OpenBSD 项目宣布它计划禁用英特尔 CPU 的超线程支持。超线程是同时多线程技术的英特尔私有实现,允许处理器在 CPU 的不同核心执行并发操作。英特尔处理器从 2002 年起加入了这项功能,并默认启用,芯片巨人称它能提升性能。
但现在 OpenBSD 项目的 Mark Kettenis 表示该项目正移除英特尔 CPU 的超线程支持,理由是超线程技术对更多的时序攻击打开了大门。
OpenBSD 将提供关闭超线程支持的设置,因为现代机器不再在 BIOS 设置中提供关闭超线程的选项。
来自:Solidot
事实上,绝大多数情况,超线程支持对性能基本没有影响。而满负载情况更是抽不出空给你进行超线程,有时使用超线程甚至会比只使用物理核心性能降低性能。
说个人电脑进行日常娱乐的,超线程对这部分人更加没影响了。实际上这是一个商业上非常成功,但实际上很可能用处不大的技术。
引用来自“苍暮之星”的评论
安全和性能一向不可兼得。我更倾向于适度安全的情况下保证性能。毕竟个人电脑还是以娱乐为主,没那么多值得黑客花上几天时间专门攻击的数据。B:是不是ThinkPad?
A:咦?你咋知道的?
引用来自“钛元素”的评论
这算不算是因噎废食?不过安全问题一向比较重要