在2019年5月份的时候,intel CPU在互联网上曝光了一个名为僵尸负载漏洞(ZombieLoad),而不法人员可利用该漏洞,恶意软件可以直接从CPU窃取敏感信息,而在最近,僵尸负载漏洞再一次被变种升级,名为ZombieLoadv2。
对此,intel已经发布了微码更新,来缓解漏洞,而微软在2019年11月份系统更新中,将与漏洞相关的英特尔事务扩展技术(TSX)进行了禁用,虽然禁用了英特尔事务扩展技术(TSX)能够提高安全性,但是却会影响intel CPU的性能。对此,intel表示,修复了这个漏洞,只会导致CPU效能下滑19%,但是苹果在进行多线程负载测试和公共基准测试中,却发现性能降低高达40%。
如果您11月份或者之后,更新了Windows操作系统补丁,会禁用掉英特尔事务扩展技术(TSX),包括Win7、Win8以及Win10系统,甚至是Linux,都受到了相关影响,要知道,该技术可以更精细地管理线程锁定,提高多线程效率及性能。
不过您的CPU型号需要支持英特尔事务扩展技术(TSX)才会受到影响,如果您的CPU型号,不支持该技术,那么就没有任何影响,例如Haswell架构以前的处理器、低于45XX的处理器、R系列和K系列的处理器,除此之外的CPU型号,均受到影响。
那么我们要如何开启英特尔事务扩展技术?
方法一:
再打开的Windows PowerShell中 ,输入命令:
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel” /v DisableTsx /t REG_DWORD /d 0 /f
如果您是Win7用户,方法大同小异,那么点击“开始菜单”点击附件,找到命令提示符,鼠标右键以管理员身份打开,在命令提示符窗口中,输入如上命令。
将电脑重启即可生效。
开启英特尔事务扩展技术(TSX),以提升intel CPU性能的方法,当然注重安全的企业用户,我们就不建议开启了。而对于大多数的个人用户,更在意的是CPU性能,为了修复这根本就不会接触到的漏洞,付出了较大的性能代价,特别不划算。