Michel Asked: 2019-07-31 22:41:09 +0800 CST2019-07-31 22:41:09 +0800 CST 2019-07-31 22:41:09 +0800 CST 系统中有很多 ntoskrnl 线程是否正常? 772 我看到名为“系统”的进程经常使用 4% 到 12% 的 CPU (I7 8750H),即使我什么都不做。我了解到我可以查看进程资源管理器,我看到了这个: 有这样的列表是正常的吗? windows cpu-usage 2 个回答 Voted Best Answer harrymc 2019-08-01T00:41:34+08:002019-08-01T00:41:34+08:00 是的,这是完全正常的。 您正在查看正在执行的进程的堆栈,并且ntoskrnl在堆栈的顶部看到。 它ntoskrnl是 Windows 的内核,负责运行 Windows 本身并为所有正在运行的进程提供低级系统服务。 这意味着您正在分析的进程当前正在执行系统调用,并且很可能处于等待某些资源或某些事件的状态,这就是堆栈是静态的原因。如果它不处于等待状态,栈顶的变化会更快。 您可以进一步看到您可能正在观察设备驱动程序发出对 PoFxReportDevicePoweredOn的调用,定义为: PoFxReportDevicePoweredOn 例程通知电源管理框架 (PoFx) 设备已完成向 D0(完全开启)电源状态的请求转换。 表示设备已开机并正在等待请求。 Paul Randleman 2019-08-01T00:08:23+08:002019-08-01T00:08:23+08:00 “内核是操作系统的核心部分。它管理计算机和硬件的操作——最显着的是内存和 CPU 时间。” - 简单的维基百科 “ NTOSKRNL代表 NT 操作系统内核”- 维基百科 如果您总是担心自己可能有一些不需要的东西,干净的启动是一个快速而简单的开始。如何在 Windows 中执行干净启动*也适用于 Windows 10 这将禁用安装后添加的所有服务和启动项(出厂安装)。一旦你被引导干净,看看你是否仍然有相同的活动。 它可能是您正在运行的第 3 方程序。Reddit用户按照使用Windows 性能记录器的指南发现 HWmonitor 是罪魁祸首。
是的,这是完全正常的。
您正在查看正在执行的进程的堆栈,并且
ntoskrnl
在堆栈的顶部看到。它
ntoskrnl
是 Windows 的内核,负责运行 Windows 本身并为所有正在运行的进程提供低级系统服务。这意味着您正在分析的进程当前正在执行系统调用,并且很可能处于等待某些资源或某些事件的状态,这就是堆栈是静态的原因。如果它不处于等待状态,栈顶的变化会更快。
您可以进一步看到您可能正在观察设备驱动程序发出对 PoFxReportDevicePoweredOn的调用,定义为:
表示设备已开机并正在等待请求。
如果您总是担心自己可能有一些不需要的东西,干净的启动是一个快速而简单的开始。如何在 Windows 中执行干净启动*也适用于 Windows 10
这将禁用安装后添加的所有服务和启动项(出厂安装)。一旦你被引导干净,看看你是否仍然有相同的活动。
它可能是您正在运行的第 3 方程序。Reddit用户按照使用Windows 性能记录器的指南发现 HWmonitor 是罪魁祸首。