连接 eGPU 后“系统”CPU 过高且响应迟缓
当我将嵌入英特尔显卡的联想笔记本电脑连接到驱动所有显示器的 eGPU 底座(Nvidia)时,CPU 使用率仍然很高,内核(“系统”)始终消耗超过 8% 的 CPU。 使用procexp查看内核线程,我可以看到许多同时调用PoFxReportDevicePoweredOn,这让我怀疑驱动程序有问题。不过,我猜测要禁用随机驱动程序,但并没有找到问题所在。 我如何才能找到行为异常的驱动程序? ...
当我将嵌入英特尔显卡的联想笔记本电脑连接到驱动所有显示器的 eGPU 底座(Nvidia)时,CPU 使用率仍然很高,内核(“系统”)始终消耗超过 8% 的 CPU。 使用procexp查看内核线程,我可以看到许多同时调用PoFxReportDevicePoweredOn,这让我怀疑驱动程序有问题。不过,我猜测要禁用随机驱动程序,但并没有找到问题所在。 我如何才能找到行为异常的驱动程序? ...
我们遇到了一个奇怪的问题。它出现在 Windows Server 2016 上,但在“普通”的 Windows 10 上也可以重现。我们在系统上运行了大约 160 个进程。总 CPU 占 10-16%。现在的问题是:每次鼠标指针位于干净的桌面上(而不是图标或任何窗口上)时,系统都会变得非常慢。不仅是我们的进程,而且所有其他进程(甚至是 processhacker 窗口)都表现得非常慢。如果鼠标指针位于任何窗口或任务栏上 - 一切都会恢复正常。 我和布鲁斯道森有一些话要谈他的博客但他没有时间(当然)分析我的 ETL-Trace。他建议将其发布到网上并寻求帮助。...
我花了几个月的时间研究和摸索,最后决定寻求帮助。我有一台 Windows 2019 Server,分页池和非分页池使用率很高。重新启动并首次用户登录后,它运行良好,池使用量低于 1GB,一切顺利。到第 2 天,每个池的使用量约为 5GB,服务器变得非常慢,几乎无法使用。我在这里读过一些非常有用的帖子,但除了每天重启两次服务器之外,我仍然找不到合适的解决方案,这对使用它的用户来说是一个很大的不便。 这是任务管理器视图。 这是poolmon视图。(使用PoolmonX应用程序) 我曾多次尝试获得良好的 xperf 捕获。但是我肯定做错了什么,因为我无法捕获超过每...
这两个工具有什么区别? 它们是同一个包的一部分: https://docs.microsoft.com/en-us/windows-hardware/test/wpt/ 我认为他们使用相同的 API,但微软并未说明他们是否存在差异以及细节。 它们在捕获的信息方面是否相同?在用例场景中是否存在一些偏好,何时应该优先考虑其中一种? ...
我想知道一个进程使用了多少累计内存? 我正在分析我的系统在大型复制操作期间的性能。其中,我针对的是几个进程。 我想计算他们在那段时间内使用了多少内存,以及某个进程是否使用了大量内存,我想深入研究它(任何内存泄漏或导致内存开销的代码片段)。 我已尝试使用 xperf 命令。 在 xperf 命令中,我使用了以下内核标志 ->MEMORY+MEMINFO+MEMINFO_WS+HARD_FAULTS+VIRT_ALLOC+VAMAP+FOOTPRINT+REFSET & stackwalk 标志 ->PageAccess+...
我有一台 Windows 7 Enterprise 电脑,在过去的几个月里,当它从睡眠或休眠状态恢复时,它的运行速度会大幅下降一两分钟,然后才会恢复响应。输入我的密码至少需要 20 秒才能显示,然后才能登录,然后,例如,单击任何应用程序中的任意小部件至少 20 秒内没有任何反应。 根据以往的经验,我怀疑速度减慢可能与加载到 Explorer 中的第三方 DLL 有关。进程使用情况强烈表明是 Explorer 导致的,因为正是它在计算机速度减慢时占用了 10-15% 的 CPU。 不幸的是,这是一台经常使用的工作电脑,所以我无法反复关闭/启动资源管理器来测...
在 Windows 8.1 上,系统占用了大量 RAM,但我没有运行任何程序。我有 4 GB 的 RAM,启动时已使用了近 2.5 GB。按照此处描述的步骤操作Windows 使用过多的 RAM,如何诊断资源占用过大,我已经设法更新或卸载了几个过时的驱动程序,但 CM31(注册表)进程和 MmSt(?)仍然占用大量 RAM。 以下是poolmon的截图: 我想我仍然可以使用前五个条目。 我也使用过 xperf,但是没有任何结果。 我能对 CM31 做些什么?如何清除更多 RAM?注册表碎片整理没有帮助。编辑:Procexp 概述 ...
通知:我已经阅读这个答案并按照其中的步骤操作,但我还是搞不清楚是什么原因导致泄漏。我在这里寻求的是帮助,以便找出问题所在。 从问题标题可以看出,我在 Windows 10 最新更新(我相信是 Creator's Update)后遇到了内存泄漏。我做的第一件事就是打开任务管理器,在那里我注意到未分页内存占用了大约 13GB 的 RAM。 我检查了 Poolmon/Pooltag/findstr 进程,结果在 cmd 上出现了垃圾信息 然后我尝试使用 Xperf 来找出发生了什么,但我仍然不确定我所看到的是...
我有一台笔记本电脑,它运行 Windows 8.1 x64 没有任何问题。现在安装了 Windows 10 x64,任务管理器不断显示“系统”和“系统中断”的异常 CPU 使用率。为了解决这个问题,我已经尝试了以下方法,但没有成功: 禁用并卸载所有不必要的驱动程序。 安装比自动安装的驱动程序更新的驱动程序(如果可用)。 禁用/启用快速启动选项。 禁用所有非必要的服务。 系统准备。 将 BIOS 重置为默认值和各种设置组合。 将 BIOS 刷新至最新可用版本。 使用与其他电脑相同的介质进行全新安装。 安装 Windows Update 迄今为止提供的所有更...
我尝试通过获取特定进程的进程 ID 或在某些命令行实用程序下启动它来获取该进程访问的文件列表。 我尝试过xperf,但是文档确实很模糊,尽管尝试了一天,我还是无法得到我需要的东西。 有人知道这种实用功能吗? 注意:访问的文件列表还应包括已打开和关闭的文件。 ...
我正在一台有 8 个逻辑 CPU 的机器上对我的 UDP 代理进行压力测试。在大约 14,000 个 UDP 客户端时,其中一个 CPU(CPU 4)开始激增,UDP 吞吐量(如任务管理器所示)骤降至零。我使用 WPR 记录峰值期间的 CPU 使用率,WPA 显示 CPU 4 处理的 DPC/ISR 片段(~11K)是所有其他 CPU(每个 ~5K)的两倍。最长的 DPC 片段运行了 232 毫秒,接下来的 5 个 DPC 片段都运行了超过 100 毫秒,接下来的 57 个运行了 1 到 90 毫秒。 片段的定义是“DPC 或 ISR 不间断运行的一段时间...
无法使用 xperf 命令从 .ETL 文件中提取性能数据。 Xperf 命令: xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv –a process 执行上述命令后出现以下错误: "33288636 Events were lost in this trace. Data may be unreliable. This is usually caused by insufficient disk bandwidth for ETW logging. Pleas...
我记录了 xperf 跟踪。跟踪中可以包含密码吗?(假设路径不包含密码) 我看到点击后xperf -stop出现以下警告: 您刚刚捕获的“C:\User.etl”跟踪可能包含个人身份信息,包括但不限于访问的文件路径、访问的注册表路径和进程名称。具体信息取决于记录的事件。与其他人共享此跟踪时请注意这一点。 但它很模糊。 我用来记录 xperf 跟踪的命令是以下(由 magicandre1981)。我使用Windows 7 SP1 x64 Ultimate。 REG ADD "HKLM\System\CurrentControlSet\Con...
我的 Win7 机器上安装了 Windows Performance Kit [xperf.exe 版本为 4.8]。我基本上是想测量在我的软件应用程序 [独立] 上执行一组特定步骤所花费的时间。我在应用程序上执行这些步骤时记录了跟踪,并尝试从摘要表中获取时间指标。 我使用了以下命令 xperf -start mytrace -on PerfTrack, xperf -stop mytrace -d mytrace.etl 我只看到提供商 PerfTrackMetaData 和 WinSATAssesment。是否可以为我的产品/应用标记指标?请帮忙...
当我使用 xperf 进行分析时,总会发现 svhost(1552)“占用资源”的情况。然后我可以转到 ProcessExplorer 并看到 svhost(1552) 正在运行 10 个服务。 如何确定哪个服务是罪魁祸首?是否可以配置 xperf 以查看每个服务的统计信息? ...