我想每 10 分钟记录一次正在运行的 Windows 中所有应用程序的列表、CPU 使用情况和内存使用情况。
我有很多 node.exe 任务,所以我想查看任务的参数(例如: node c:\myscript.js
我试过:tasklist/?但没有发现任何与 cpu 使用相关的东西。
我试过了:procexp/?但无论如何都没有找到将列表导出到文件(或在控制台中显示)
我试过:cprocess(NirSoft),它可以转储到文件,并显示 CPU,但它不提供运行的 exe 的参数。
任何的想法?
自从安装了 Windows 10 Fall Creators Update 后,我的svchost.exe进程一直在使用大约 14??% 的 CPU 时间:
该svchost.exe实例负责托管三个服务:
CPU 时间由该进程内的线程消耗,Process Hacker无法将其归因于以下三个服务中的任何一个:
鉴于这三个服务被认为是关键的系统服务,因此很难对它们采取任何措施。这些服务不能被 停止或禁用services.msc,终止进程会触发错误检查 ( CRITICAL_PROCESS_DIED)。通过设置 UI 禁用 Windows Defender 防火墙不会减少 CPU 使用率。
我没有想法了。什么可能导致这种情况?我该如何进一步调试?是否有停止这些服务的解决方法?
更新:在使用@HelpingHand进行一些调试后,我们已将其与 Windows Defender 防火墙服务隔离。进程监视器显示它不断访问注册表:
过滤到该进程的进程监视器捕获的 CSV 导出可在此处获得。
我仍在寻找一种方法来阻止这种行为。
更新 2:使用 Windows 性能分析器进行的分析表明,大部分 CPU 时间都被来自以下代码的代码所消耗rpcrt4.dll:
cpu-usage svchost windows-firewall windows-10 windows-10-v1709
我们如何限制 Firefox 中 Flash 插件的 CPU 使用率?
我不想禁用 Flash,但我也不需要 Flash 对象全速运行,以节省电池电量。
Ant在这个 stackoverflow 问题中向我指出了SpeedFan。
我下载了 SpeedFan,它报告说我的CPU 温度峰值约为73C,根据此图表这似乎是正常的(尽管 SpeedFan 中的小火焰图标让我担心)。
但是,CPU 风扇转速为 3590 RPM 正常吗?在我打开雷鸟、tweetdeck 和 Firefox 中的 youtube 视频后,CPU 风扇达到了这个速度。在这个速度下,风扇旋转得如此剧烈,以至于我能感觉到电脑上方桌子上的轻微振动,它使高音无人机/呜呜声像飞机起飞一样。我的风扇坏了还是这个速度对于 CPU 风扇来说太高了?

这是风扇的照片:


Ubuntu 的系统监视器小程序持续显示 100% CPU 使用率。如果我单击它,资源选项卡也会连续 100% 显示它。但是,如果我去流程以找出哪个流程是罪魁祸首,则不会超过 10%。如果我跑到顶部,则不会超过 10%。各个过程加起来不等于 100%。我尝试杀死很多进程,但总体使用率仍然是 100%。如何找出占用 CPU 的资源?
这是我每天使用的计算机上的一种不寻常情况,除非我正在做一些需要它的事情(例如加载 32 个 Firefox 标签),否则它永远不会接近 100% CPU,之后它会恢复到正常的空闲水平。这不是新安装或任何东西。没有理由应该最大化处理器。我不确定它是什么时候开始的,或者我是否改变了导致它发生的东西。
通常我会使用 top 或 System Monitor 并找到失控的进程,但这次我无法使用这些工具找到任何东西。它在重新启动和一切后仍然存在。
而且处理器显然很热,所以它不是一个错误的读数。
更新:我尝试杀死每个进程,一次一个,直到问题消失,杀死 vino-server 最终修复了它,即使该进程从未超过 5%。几天前我启用了远程桌面(显然现在已经禁用了它)。
但问题仍然存在:单个进程如何设法使用 100% CPU 而 top 仅显示该进程为 5%?以后我如何识别此类罪魁祸首?
看起来我不是唯一遇到这个问题的人:
在快活和业力方面仍然是一个问题。有趣的是,系统监视器和 htop 都没有显示单个进程的总和接近 100% cpu。
当我启动 Firefox 时,我有一段时间没有问题,但几天后,CPU 峰值开始出现。在峰值期间,Firefox 冻结然后停止。尖峰每七到十秒发生一次,每个尖峰持续两到三秒。如果我在出现尖峰时打字,则仅在尖峰之后输出字符。一开始以为是Flash的问题,所以禁用了,但是问题依旧。
此外,几天后 Firefox 的内存使用量增加到 600 MB 以上。
我使用的 Firefox 插件和扩展列表可以在这里找到。
在我的系统(Windows 7)上,进程资源管理器似乎报告了错误的 CPU 使用率:
......所有这一切都没有做任何特别的事情,只是打开这些应用程序。
CPU:Intel Core2 Duo P8600 2.4 GHz
任何想法或方法来调查这个问题?
在 Windows 任务管理器中,“性能”选项卡显示第一个 CPU 已达到最大值,其他 7 个只是空闲,偶尔会出现峰值。是什么赋予了?
更多信息: 我有 8GB,只有 4.5GB 正在使用。进程选项卡没有任何进程占用处理能力的迹象。实际上系统空闲进程是98-99。
当我编写程序并且有 8 到 12 个应用程序在运行时(当然有几个与编程直接无关),我的计算机慢得像爬行一样。
系统信息:
Intel Core i7-2600K Processor (quad-core with hyper-threading),
8GB RAM,
Intel BOXDZ68BC LGA 1155 Motherboard,
500GB HDD
Run Code Online (Sandbox Code Playgroud) 我刚刚构建了一台新的 Skylake PC,我将看到使用 Prime95 作为压力测试器进行一些超频。
它在正常使用中工作正常,但使用 Prime95 我注意到在某些负载下 CPU 节流。
如果所有 4 个内核(8 个线程)都以 100% 的速度阻塞,为什么 Prime95 中的 Small FFT 设置比“混合”选项的温度更高?
我有一台运行 Windows 8.1 x64 的笔记本电脑,没有任何问题。现在安装了 Windows 10 x64,任务管理器通过“系统”和“系统中断”不断显示异常的 CPU 使用率。为了解决这个问题,我已经尝试了以下方法,但没有成功:
我对 Windows 性能分析器不是很熟悉,所以我希望这里有人能指出我正确的方向 - 我到底应该寻找什么,找出哪个设备/驱动程序是罪魁祸首。或者,如果有任何其他方法来解决这个问题?
cpu-usage ×10
cpu ×4
windows ×4
performance ×3
firefox ×2
memory ×2
windows-10 ×2
command-line ×1
drivers ×1
fan ×1
flash ×1
freeze ×1
linux ×1
prime95 ×1
svchost ×1
throttling ×1
ubuntu ×1
windows-7 ×1
xperf ×1