windows 性能监视器使用及解释

windows 性能监视器使用及解释

ID:12454979

大小:1.21 MB

页数:37页

时间:2018-07-17

windows 性能监视器使用及解释_第1页
windows 性能监视器使用及解释_第2页
windows 性能监视器使用及解释_第3页
windows 性能监视器使用及解释_第4页
windows 性能监视器使用及解释_第5页
资源描述:

《windows 性能监视器使用及解释》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、windows性能监视器使用及解释WindowsXP系统自带的性能监视器,如下图所示:r1.png(29.77KB)2009-8-116:33 如果要查看系统的内存占用、CPU占用等性能信息,大家通常会想到Windows的任务管理器,不过在Windows2000/XP中还有一个功能更为强大的工具,可以查看更为详细的系统性能信息。通过这些数据可以了解系统的工作状态以及资源的使用情况,而且它还具备日志记录和警报功能。根据日志记录可以诊断系统性能问题,从而优化系统。通过警报功能则可以监视系统中的性能数据,当达到指定条件时及时通知用户,可谓是电脑的“火警”监测器(下面

2、主要以WindowsXP为例,Windows2000基本相同)。打开“火警”监测器单击“控制面板→管理工具→性能”,或在开始菜单“运行”栏中输入“Perfmon.msc”即可打开系统性能管理工具,在左边可以看到功能分为“系统监视器”和“系统日志和警报”两大模块。系统监视器——透过现象看本质1.理解重要概念系统监视器以图形方式实时显示出指定系统性能数据。在使用前,首先需要理解一些概念的含义。(1)性能对象:所谓性能对象,就是指影响系统性能表现最关键的几个部件:CPU、内存、硬盘等。WindowsXP从它们那里获得性能数据。要监视系统状态,首先就要选择这些对象。(

3、2)性能计数器:上面提到的关键部件的性能随时都在变化,是动态的数据,所以必须有一台“摄像机”随时监控它们,并把记录下来的性能表现随时回放给我们。每个性能对象的计数器就扮演着这样的角色,每个计数器用于描述与性能有关的特定方面的数据。为了统一衡量标准,所以性能数据都以具体数值来表示。例如,“Memory”(内存)对象提供的“Pages/sec”(分页/秒)计数器跟踪虚拟内存读取和写入速度,也就是每秒处理的分页数。什么是分页(Page)?还记得我们今年第5期《虚拟内存到底应该怎么设?》吗?里面介绍了“Page”这个概念,再让我们一起复习一下吧:为了便于管理和存放数据

4、,Windows会将物理内存(RAM)与虚拟内存分割成许多小块,称为Page(分页),每个Page为4KB,它也是内存在Windows系统中的单位,每个Page都有编号。程序运行时,系统就会将该程序所需文件先从硬盘调入并保存到这些内存分页中,之后要用那个文件,只需指明文件所在相应分页的编号即可,调用起来非常方便。Windows2000/XP的虚拟内存文件Pagefile.sys被称为分页文件(或页面文件)。2.如何阅读监视器中的数据在WindowsXP中,系统监视器默认会装入三个性能计数器:“Pages/sec”(内存分页/秒)、“Avg.DiskQueueL

5、ength”(磁盘访问序列的平均值)和“%ProcessorTime”(处理器执行有效线程时间的百分比)。它们分别以黄、蓝、绿三种颜色的线条来表示。在窗口右边的图表中可以看到实时的计数器曲线图表(单击工具栏中的按钮切换成直方图或者报表显示),图表中的红色竖线在不断向右移动,它表示图表的更新过程。在下面的列表框中显示了三个计数器的详细资料,包括计数器所属的性能对象以及所属电脑信息,选中某个计数器,然后单击工具栏中的“突出显示”按钮,可以让该计数器的曲线在图表中以粗白线的形式显示出来,更便于观察(见图1)。三个关键性能计数器★“Pages/sec”(内存分页/秒)

6、:主要用来表示平均每秒从虚拟内存中进行读取和写入的内存分页数。应用程序运行时,并没有把全部内容都加载到内存中,而是当内存中没有所需信息时才会到硬盘中调用。调用的内存分页越多、越频繁,系统性能就越差。★“Avg.DiskQueueLength”(磁盘访问序列的平均值):这个计数器的功能实际上用于多个物理磁盘共存的时候,此时磁盘性能会超过单个硬盘的性能,如果你安装有多块硬盘,那么这个计数器有时会显示出100%(甚至更高)的状态。★“%ProcessorTime”(处理器执行有效线程时间的百分比):它反映的是CPU实际花费在有效线程执行和请求服务处理上的时间,用10

7、0%减去该计数器的读数就是系统处于空闲状态的时间。CPU不像收款员,它不会干坐在那里等待下一个任务的到来,而必须总有一些事情去做。就像我们打开电脑,不管是否进行操作,它的电源线上始终有电流流过,为了保证CPU始终有事可做,当它没有其他任务时,Windows便为它准备了另一件事,就是调用“空闲进程”(也就是我们以前曾经介绍过的“SystemIdleProcess”,在系统没有什么操作时,它常常会显示为99%或100%)。实际上,系统在计算处理器时间时,并不是对每个不同的线程运行时间进行统计,而只是对空闲进程的运行时间进行计算,然后只要简单地用100%减去空闲进程

8、的时间,就得到了“%Processor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。