如何在 Windows 中使用性能监视器

您是否听说过性能监视器(Performance Monitor),也称为PerfMon.exePerfMon.msc?它是一个复杂的工具,可用于监控您的Windows 计算机或设备(Windows computer or device)的性能。使用它,您可以看到您的计算机如何管理其资源。它为您提供的信息可以帮助您做出有关软件和硬件选择(software and hardware choices)的决定,尤其是当您的计算机性能低于预期时。当您想要进行一些故障排除时,它也很有用。以下是如何使用性能监视器(Performance Monitor)像专业人士一样分析系统性能:

注意:(NOTE:)本指南适用于Windows 10、Windows 7 和Windows 8.1

如何在Windows中启动(Windows)性能监视器(Performance Monitor)

启动性能监视器(Performance Monitor)的方法有很多。适用于所有Windows版本的一种方法是使用搜索。例如,在Windows 10中,在任务栏的搜索框中(search box)键入“性能监视器”("performance monitor"),然后单击或点击相应的结果。

在 Windows 10 中打开性能监视器

有关在任何Windows 版本(Windows version)中打开性能监视器(Performance Monitor)的其他方法,请查看这篇文章:在Windows(所有版本)中启动性能监视器的 11 种方法。(Performance Monitor)

如何使用性能监视器分析(Performance Monitor)系统性能(system performance)

要开始分析计算机的当前性能,请单击或点击(click or tap)程序主面板上监视工具(Monitoring Tools)下的性能监视器(Performance Monitor),如下所示。

选择性能监视器工具

注意:(NOTE:)如果您想查看您的计算机在使用一组特定应用程序和程序(apps and programs)时的性能,请务必立即打开它们,以便图表可以记录它们对系统资源的影响。

默认情况下,性能监视器(Performance Monitor)显示的图表测量处理器(Processor)时间,这是处理器忙于运行活动程序的时间量(以百分比显示)。这为您提供了处理器工作强度的基本衡量标准。

性能监视器显示的默认图表

可以使用其他列和其他几个选项自定义此图。要进行更深入的分析,您还可以将计数器添加到可以详细说明其他数据的图表中。为此,请点击图表上方的绿色加号。

向图表添加新的性能计数器

在打开的添加计数器(Add Counters)窗口中,您可以选择要实时监控的计数器。它们按类型组织,数量众多。如果双击(双击)计数器的名称,您应该会看到几个单独的对象,并且您可以选择监视其中的任何一个以及所有这些对象。

选择完要监视的计数器和对象后,单击或点击添加(Add)按钮。添加的计数器显示在窗口的右侧。当您单击或点击确定(OK)时,它们会从性能监视器(Performance Monitor)添加到图表中。

从可用性能计数器列表中选择新计数器

例如,在下图中,我们使用了处理器(Processor) 计数器集(counter set)。它显示了技术性但有用的数据,例如Interrupts/sec(要求您的处理器响应的中断数。它们由硬盘控制器(disk controller)适配器和网络接口(network interface)卡等硬件组件生成)或% (total amount)%User Time(非- 用于用户模式操作的空闲时间)。

性能监视器中对处理器执行分析的图表

现在,您可以使用选定的计数器继续执行您想要监控的活动,并查看它们如何实时变化。

如何自定义数据在性能监视器中的显示方式(Performance Monitor)

您还可以通过单击或点击“更改图表类型”("Change graph type")按钮(或按键盘上的CTRL + G)并选择直方图栏(Histogram bar)报告(Report)选项来查看其他格式的数据。

将性能监视器图形更改为直方图条或报告

此图以直方图(Histogram)格式显示数据。

性能监视器以直方图条形格式显示数据

这里我们有一个报告(Report)选项的数据显示示例。

性能监视器将数据显示为报告

您可以通过单击下面突出显示的“属性(Properties)”按钮或按键盘上的CTRL + Q来进一步更改数据的显示方式。

调整图表的属性

这将打开“性能监视器属性(Performance Monitor Properties)”窗口,您可以在其中自定义每个计数器的显示方式、颜色、使用的线条类型等。您可以将数据(Data)图表(Graph)选项卡用于此类个性化。

性能监视器属性窗口

当您按照自己的意愿完成个性化设置后,不要忘记按下OK按钮。

哪些是最有用的性能监视器(Performance Monitor)计数器?

性能监视器(Performance Monitor)的图形报告中包含的数据技术含量高,普通用户难以理解。但是,有一些计数器比其他计数器更有用,至少对于办公桌上装有Windows 计算机的普通用户来说是这样。(Windows computer)以下是一些性能计数器,可以帮助您查看是否有问题:

  • Processor -> % Processor Time:您可以在计数器的处理器(Processor)列表中找到它。它向您显示处理器在各种任务上花费的时间。如果它的值一直在 80% 以上,则意味着你的处理器不够强大,无法支持你在计算机上所做的一切,因此它成为了瓶颈。尽管解决此问题的方法是在您的计算机上使用要求不高的应用程序,但唯一的长期解决方案是升级您的处理器。
  • Memory -> Available MBytes:可在计数器的内存(Memory)列表中找到。您可以将此计数器添加到图表中,以查看您的系统是否有足够的内存可供使用。如果图表显示可用内存不到总容量的 10%,则可能意味着您没有安装足够的RAM。在这种情况下,请考虑添加更多。
  • PhysicalDisk -> Current Disk Queue LengthPhysicalDisk -> % Disk Time:这两个计数器都在PhysicalDisk列表中。如果Current Disk Queue Length大于 2 并且Disk Time接近100%,则可能是您正在观看的硬盘驱动器太慢甚至出现故障。在这种情况下,您可能需要考虑升级硬盘驱动器。

性能监视器报告

如何理解性能监视器中可用的所有数据(Performance Monitor)

不幸的是,性能监视器(Performance Monitor)中可用的计数器列表非常长,我们无法在一篇文章中涵盖所有内容。但是,如果您正在寻找一个好的知识库(knowledge base),解释所有诸如%DPC TimePage Faults/secMicrosoft的 TechNet上的此条目: Performance Monitor Counters。在那里,您将找到有关标准报告列表中的每个计数器的完整信息。

您是否使用性能监视器(Performance Monitor)来查找系统中的瓶颈?

本文向您展示了如何打开并获得对性能监视器(Performance Monitor)报告的基本阅读,以及如何应用计数器集来进一步监视系统的活动。我们还展示了一些有用的计数器,它们可以帮助您对Windows 计算机(Windows computer)中的主要硬件部件进行分析。(Did)是否使用性能监视器(Performance Monitor)对 PC 进行故障排除?让我们知道您如何使用此工具以及它是否对您的目的有所帮助。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts