Chr*_*ski 10 performance central-processing-unit kernel windows-server-2008-r2
如任务管理器中所示,我的 CPU 上的内核时间异常高。
有什么方法可以解决这个问题?
Rya*_*ies 13
确定什么在使用内核时间的权威工具是 kernrate.exe。它带有 Windows SDK/WDK Visual Studio 等。
此外,Xperf 也可以执行相同的内核轮询/跟踪……并且可能更易于使用。Kernrate 有点像野兽。
Gre*_*kew 11
这可能比您想象的要容易。如果您具有一致的、高系统使用率,Process Explorer 会提供一个线程选项卡,您可以将其用于系统进程(进程 ID:4)。应显示违规模块和功能。
如果您需要一个正式的工具来收集经验数据来分析问题,您可以使用 Windows 性能记录器/Windows 性能分析器,它是 Windows 性能工具包的一部分。
我自己也遇到了高内核时间消耗 50% CPU,而其他进程占剩余 40% 的问题。该问题是由于未正确禁用和卸载 Trend AV 引起的。
即使服务被停止,实时扫描被禁用,内核微型过滤器似乎被启用。我推断他们在我正确卸载软件后正在消耗内核时间,并观察到内核时间减少到之前加载的 1/10。
要查看系统上的过滤器列表,请键入
C:\Users\TEMP>fltmc filters
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
TmPreFilter 3 328500 0
luafv 1 135000 0
Run Code Online (Sandbox Code Playgroud)
Microsoft在此处提供了一个 3rd 方过滤器列表。根据该电子表格,TmPreFilter 是趋势科技,一种 AV 扫描仪。
归档时间: |
|
查看次数: |
12770 次 |
最近记录: |