win11 24H2 ntoskrnl.exe 高cpu 占用率如何解决?

DM Lee 5 信誉分
2024-12-11T07:47:15.0366667+00:00

win11 24H2 CPU 是i7-9750H,系统进程中system 占用率一直在30%左右,定位文件 是ntoskrnl.exe 这个。不知道如果解决这个高占用率的问题。

微信截图_20241211154753

尝试按下面这个帖子操作过,但没有解决

https://www.drivereasy.com/knowledge/system-ntoskrnl-exe-high-memory-or-cpu-usage-in-windows-10/

Microsoft System Center
Microsoft System Center
一套 Microsoft 系统管理产品,提供用于管理数据中心资源、私有云和客户端设备的解决方案。
7 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. XinGuo-MSFT 20,156 信誉分
    2024-12-11T09:26:04.8933333+00:00

    你好,

    看起来您已经做了基本尝试,我们需要使用性能分析器收集 ETL 日志以进一步分析。在 Perf Analyzer 中打开日志是诊断与 ntoskrnl.exe 相关的高 CPU 使用问题的一个良好步骤。以下是一些您可以采取的步骤来分析 ETL 日志,并可能识别问题根本原因的建议:

    1. 分析 CPU 使用情况
    • 在 Perf Analyzer 中,关注 CPU 使用情况部分,以确定哪些进程或系统组件正在消耗大量 CPU 资源。
    • 查看 ntoskrnl.exe 或其他进程的 CPU 使用率是否出现了突增或持续高占用情况。
    1. 检查系统调用
    • 查看 ntoskrnl.exe 所进行的系统调用,了解它正在执行的操作是否导致高 CPU 使用率。
    • 注意系统调用中的任何重复模式或异常情况。
    1. 识别资源瓶颈
    • 检查是否存在资源瓶颈,如高磁盘使用率、内存使用率或网络活动,这可能会影响系统性能。
    • 解决这些瓶颈可能有助于缓解高 CPU 使用率问题。
    1. 分析进程交互
    • 查看不同进程之间以及与系统组件之间的交互,看看是否存在导致高 CPU 使用率的依赖性或冲突。
    1. 查找错误或警告
    • 检查日志中是否有任何错误消息、警告或关键事件,这些信息可能提供关于导致高 CPU 使用率的潜在问题的线索。

    通过在 Perf Analyzer 中分析 ETL 日志,您可以深入了解系统的行为,并可能准确定位与 ntoskrnl.exe 相关的高 CPU 使用问题的原因。

    祝您分析顺利,希望您能有效解决问题。


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。