您现在的位置是:首页» windows系统» perfmon性能监视器中文版,如何使用perfmon监控

perfmon性能监视器中文版,如何使用perfmon监控

2024-07-13 13:03:45
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。Perfmon简介Perfmon(Performance Monitor)是一个基于Windows的性能监测工具,提供一个图

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

Perfmon简介

Perfmon(Performance Monitor)是一个基于Windows的性能监测工具,提供一个图形系统性能实时监测、性能日志和警报管理。通过添加一个性能计数器,可以监测多个对象的数百个指标,如CPU、内存、网络、磁盘、过程等。其中,性能日志可以定义输出格式为二进制文件、文本文件、SQLSERVER记录等。促进第三方分析工具的后续使用。

使用Perfmon数据收集器

Perfmon支持对感兴趣的数据收集者进行选择性监测,具有广泛的目标、细度和监测数据的可持续性。 使用方法:

Win+r打开运行窗口,输入perfmon,然后把车重新打开perfmon。 打开数据收集器集,右击“用户定义”,指向“新”,然后单击“数据收集器集”,开始创建新数据收集器集手册。 请推荐手动创建,选择自己的感兴趣的索引监测。 一旦创建,数据收集器可以通过在工具栏中按启动按钮开始。 然后,您可以在右边导航栏中选择报告,打开用户定义,并查看报告。 该报告也可以存储在 cvs 文件中进行进一步分析。

过程的Perfmon监测指标

一般来说,我们集中于 CPU 、 内存和我们自己的进程的其他性能数据.Perfmon设置常规过程监测指标,这些指标更直观地反映了过程的运行状况。它是应用系统监测或应用系统跟踪优化的基础.监测这些指标首先需要在创建数据收集器时选择监测过程对象,然后选择要监控的进程的对象实例。

以下表列出了进程对象的主要指标:

性能对象 计数器 提供的信息
Process % Privileged Time %特权时间是特权模式下的处理线程执行代码的百分比.当调用Windows系统服务时,这个服务经常在特权模式中运行,访问系统特定的数据。在用户模式中执行的线程不能访问这些数据。向系统发出的呼叫可能是明确的或隐含的。例如,页面错误或空间。
Process % Processor Time %处理器时间是所有处理线程使用处理器执行命令所花费的时间的百分比。指令是计算机执行的基本单元.线程是执行命令的对象,进程是一个在程序运行时创建的对象。这个计算包括执行为处理某些硬件间隔和陷阱条件的代码。
Process % User Time % 用户时间指处理线程使用用户模式执行代码的时间百分比。应用程序、环境子系统和设置子系统在用户模式中执行。Windows的可执行程序、内核和设备驱动程序不会被用户模式执行的代码损坏。
Process Creating Process ID value 创建过程ID值指创建过程的父过程编号。
Process Elapsed Time 进程运行的总时间(计算在秒内)。
Process Handle Count 这个数值是当前打开的所有手柄的总数。这个数值相当于这个进程中每个线程当前打开的所有手柄的总数。
Process ID Process ID过程是指该过程使用的特殊标识符。 ID过程的数字可以重复使用,因此这些ID过程的数字只能在过程生命期内识别该过程。
Process IO Data Bytes/sec 处理I/O操作的读写速度。该计数器计算该过程产生的所有活动,包括文件、网络和设备I/O。
Process IO Data Operations/sec 该过程以高速执行读写输入/输出操作。该计数器计算了该过程产生的所有活动,包括文件、网络和设备输入/输出。
Process IO Other Bytes/sec 处理不包含数据的I/O操作(例如控制操作)的速度。 此计数器计算了该过程产生的所有活动,包括文件、网络和设备I/O。
Process IO Other Operations/sec 这个过程执行了非读取/写入I/O操作的速率,例如控制性能。这个计数器计算了该过程产生的所有活动,包括文件、网络和设备I/O。
Process IO Read Bytes/sec 处理字符从I/O操作中读取的速度。 此计数器计算了该过程产生的所有活动,包括文件、网络和设备I/O。
Process IO Read Operations/sec 这个过程读取了I/O操作的速度,这个计数器计算了该过程产生的所有活动,包括文件、网络和设备的I/O。
Process IO Write Bytes/sec 处理从I/O操作到节点的写字速度。 此计量器用于所有由该处理生成的文件、网络和设备。
Process IO Write Operations/sec 该过程执行的速率以写入I/O操作。 此计数器计算了该过程产生的所有活动,包括文件、网络和设备I/O。
Process Page Faults/sec Page Faults/sec指因执行该进程中的线程而出现页面错误的速度。当一个线程引用不在主内存工作空间的虚拟内存页面时,会发生页面错误。如果它在备份表中(即已经在主存储器中)或另一个共享页面处理器正在使用它,这将导致页面不会从磁盘中检索。
Process Page File Bytes 页面文件字节指该进程在模板文件中使用的最大字节数。模板文件用于存储存储存储在处理的其他文件中未包含的内存页。所有处理程序共享了点字文件,而且文件夹空间不足,会妨碍其他处理和分配内存。
Process Page File Bytes Peak 页面文件字节峰指在模板文件中使用的最大字节数。
Process Pool Nonpaged Bytes Pool Nonpaged Bytes指在非页型池中的字节数目。非页面池指系统内存(操作系统使用的物理内存)可用的对象(即在没有使用时不能写到磁盘的对象,必须在物理内存中保持,只要它们分布)。这个计量器只显示最后一次观察到的值,而不是平均值。
Process Pool Paged Bytes 池页字节指池中字节的数目。页面池是系统内存(操作系统使用的物理内存)的一个区域,可以由对象使用(在不使用时可以写入磁盘)。这个计量器只显示最后一次观察到的值,而不是平均值。
Process Priority Base 这个进程的当前基本优先次序。 一个进程中的线程可以根据进程的基本优先次序增加或减少自己的基本优先次序。
Process Private Bytes 私人字节指当前分配的字节数目,该过程不能与其他进程共享。
Process Thread Count 命令是处理器的基本执行单元,而线程是执行命令的对象。 每个运行过程至少有一个线程。
Process Virtual Bytes 虚拟字节指用于处理的虚拟地址空间中的字节数目显示的当前大小。 使用虚拟地址空间不一定意味着相应的使用磁盘或主存储页。
Process Virtual Bytes Peak 虚拟字节峰(Virtual Bytes Peak)指用于任何特定时间处理的虚拟地址空间字节的最大数目。
Process Working Set 工作集指该程序处理的工作集中的当前字节数目。工作集(Working Set)是线程最近在进程中触摸的内存页集。如果计算机上可用的内存超过这个阈值,即使页不在使用中,它还留在一个经过处理的工作集中。当可用的内存低于阈值时,该页将从工作集中删除。如果需要页时,在退出主存储器之前,它将返回工作集。
Process Working Set Peak 工作集峰指工作集中任何时候处理的最大字节数。

监控CPU

%处理器时间和%用户时间,使用Perfmon来监视进程,可以监视他们的CPU使用。分析异常的CPU使用存在.%处理器时间记录在进程中使用的CPU的百分比;%用户时间记录在进程用户模式中使用的CPU的百分比;如果这两个值大,或者持续升高,可能有一个异常的CPU使用问题.

监控内存

使用Perfmon监控过程的Handle Count、Virtual Bytes和Working Set可以监控他们的内存使用。分析是否存在记忆泄漏.手柄计数记录进程当前打开的手柄数目;虚拟字节记录进程在虚拟地址空间中使用的虚拟内存量;工作设置记录操作系统分配给进程的总内存量。如果这个值继续增加,虚拟字节跳起来,可能有一个内存泄漏问题.

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 进程 监控 性能