主题 : Windows Defender被曝影响英特尔CPU性能 涉及8到11代酷睿
级别: 七朵秋菊
UID: 302041
精华: 0
发帖: 25121
威望: 15591 点
无痕币: 15434 WHB
贡献值: 0 点
在线时间: 958(时)
注册时间: 2022-01-01
最后登录: 2024-04-28

0 Windows Defender被曝影响英特尔CPU性能 涉及8到11代酷睿

近日,ThrottleStop和RealTemp等软件的开发者Kevin Glynn,在软件的开发过程中发现,微软Windows 11/10上的Windows Defender会明显影响英特尔CPU的性能。虽然安全软件在实时保护期间必然会对性能有些许影响,但此次的影响要大得多。

据TechPowerup报道,Kevin Glynn发现当CPU满载的时候,HWiNFO会报告频率降低。更大的问题是,当Windows Defender受到影响时,性能就会明显下降,比如全核频率以5GHz运行的酷睿i9-10850K,会损失6%的性能。据了解,无论是桌面平台还是移动平台,英特尔第8、9、10和11代酷睿在Windows 11/10都会如此,只是程度有所不同,AMD的处理器则不会受到影响。

消耗如此多性能,最根本原因是Windows Defender会随机使用英特尔CPU提供的所有7个硬件性能计数器,其中包括3个固定功能计数器。每个计数器都可以在四种模式中的其中一种模式下进行编程,以配置其计数的特权级别,包括Disabled、OS (ring-0)、User (ring>0)和All-Ring。由于这些计数器共享资源,因此多个程序可能希望同时访问这些计数器。

像HWiNFO或者ThrottleStop这些系统应用程序,都将这些计数器设置为“mode 3”或“All-Ring”。设置了相同模式后,多个程序使用相同计数器是没有问题的,但Windows Defender设置的是“mode 2”,导致程序之间会不断争抢,计数器控制寄存器会在0x222和0x332之间不断变化。

该问题的根源不在于英特尔的硬件,因为经过手动设置设置后,性能就会恢复正常,而且不影响Windows Defender对病毒的防护。临时方法是使用Counter Control工具中的Reset Counters按钮,一键重置计数器,或者使用ThrottleStop工具,在“选项”中选择“Windows Defender Boost”功能。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261129
威望: 117141 点
无痕币: 2386 WHB
贡献值: 0 点
在线时间: 9391(时)
注册时间: 2007-11-24
最后登录: 2024-05-03

看看了解一下,谢谢楼主分享!
事能知足心常乐 人到无求品自高
Total 0.042993(s) query 5, Time now is:05-03 21:21, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛