windows_性能监视器使用及解释_第1页
windows_性能监视器使用及解释_第2页
windows_性能监视器使用及解释_第3页
windows_性能监视器使用及解释_第4页
windows_性能监视器使用及解释_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

5、执行有效线程时间的百分比)。它们分别以黄、蓝、绿三种颜色的 线条来表示。在窗口右边的图表中可以看到实时的计数器曲线图表(单击工具栏中的按钮切换成直方图或者报表显示),图表中的红色竖线在不断向右移动,它 表示图表的更新过程。在下面的列表框中显示了三个计数器的详细资料,包括计数器所属的性能对象以及所属电脑信息, 选中某个计数器,然后单击工具栏中的“突出显示”按钮,可以让该计数器的曲线在图表中以粗白线的形式显示出来, 更便于观察(见图1)。撞制台根节点 站系统监视器计数器日志 跟脈日志 聖报 I 两创 BlBl +ixR电阻I闽115摩|國1QQ 602080i.tECi 平均厂2.1H 長小0.0

6、00最大113 C00圈张时间140範色比例计数黠对?1. 000T a 芝已 5./ sec:Mem1OD.Av峯.Disk Queue LengthFhyIhr-s:1.000* Frot&sscr Time一一.* MSN Messerc三个关键性能计数器 “Pages/sec” (内存分页/秒):主要用来表示平均每秒从虚拟内存中进行读取 和写入的内存分页数。应用程序运行时,并没有把全部内容都加载到内存中, 而 是当内存中没有所需信息时才会到硬盘中调用。调用的内存分页越多、越频繁, 系统性能就越差。 “Avg. Disk Queue Length ” (磁盘访问序列的平均值):这个计数器

7、的功能实际上用于多个物理磁盘共存的时候, 此时磁盘性能会超过单个硬盘的性能, 如果 你安装有多块硬盘,那么这个计数器有时会显示出 100%(甚至更高 ) 的状态。 “ %Processor Time ”(处理器执行有效线程时间的百分比 ): 它反映的是 CPU 实际花费在有效线程执行和请求服务处理上的时间,用100%减去该计数器的读数就是系统处于空闲状态的时间。CPU不像收款员,它不会干坐在那里等待下一 个任务的到来, 而必须总有一些事情去做。 就像我们打开电脑, 不管是否进行操 作,它的电源线上始终有电流流过,为了保证CPU始终有事可做,当它没有其他 任务时,Windows便为它准备了另一件

8、事,就是调用“空闲进程”(也就是我们以前曾经介绍过的“ System Idle Process ”,在系统没有什么操作时,它常常 会显示为 99%或 100%)。实际上,系统在计算处理器时间时,并不是对每个不同 的线程运行时间进行统计, 而只是对空闲进程的运行时间进行计算, 然后只要简 单地用 100%减去空闲进程的时间,就得到了“ %Processor Time”。下面我们通过一个实例来了解一下系统监视器在内存分析中的应用。实例 1: 我的电脑需要增加内存吗? 内存使用情况是影响系统性能的最重要因素。 当内存不足时, 就会使用系统页面 文件,虽然这样可以使系统得到更多可用内存, 但毕竟硬盘速

9、度和内存速度相差 很多,频繁读取和写入页面文件,会降低系统性能。通过系统监视器,可以观察 到系统内存不足以及页面文件的使用情况,从而指导你决定是否该添加物理内 存。添加计数器首先要添加一个“ Memory对象的“ Available MBytes ” (可用内存数)计数器。 在图表中右击, 选择“添加计数器” 打开对话框, 选中“使用本地计算机计数器” 选项,并在下面的“性能对象”下拉框中选择“ Memory对象。下面会列出该对 象的性能计数器,选中“ Available MBytes”后单击“添加”按钮(见图2)。单 击“说明” 按钮可查看该计数器的功能描述。 新添加的计数器会显示在主界面下

10、 的计数器列表中, 不过默认的线条颜色可能会与已经存在的计数器一样, 这时可 以右击“Available MBytes”计数器,选择“属性”,在打开的对话框中“颜色” 下拉框中选择其他颜色即可。r便用本地卄算机计数器心O从计算机选择计舉器WW ALTHD3J1性能対象:Memory:Cr所右転例罠iC所有计數器逼 护从列衷选择计贮器 % Come i 仇&yt kvailililfe Jyte?A丫之ilatJ書 胡ytESCach BytssEach* Bytts F*ak0h“ Vqt1、w$v a*CrZW:_1 说明備关闭 I分析计数器“Available MBytes ”计数器表明了

11、当前可用的内存字节数,如果它的值小于 5MB说明物理内存可能不足,或某些程序没有释放内存。这里还需要结合列表 中已经存在的“ Pages/sec”计数器进行综合分析。该计数器代表页面文件的交 换速度,如果“ Pages/sec”的值为20或更大,表明系统使用内存页面文件比较 频繁,这时可尝试退出那些大内存占用程序,并查看“Pages/sec ”计数器,看内存页交换速率是否有显著变化,如果变化明显,说明内存不足的可能性极大, 需要添加内存。小提示系统监视器默认的三个计数器无法直接删除,但它们会降低监视器启动的速度, 如果要让监视器启动时不装入任何计数器,可以打开Windowssystem32目录

12、,取消“ perfmon.msc”文件的只读属性,然后重启性能管理工具,选中要删除的 计数器,单击工具栏中“删除”按钮,然后选择菜单“文件一保存”,即可将修 改后的“ perfmon.msc”文件保存到磁盘,再次启动时,就不会出现被删除的计 数器了。通过此方法你也可以定制自己需要的启动计数器。3. 其他常用性能计数器小提示 就像任何程序一样,系统监视器本身也要占用一定资源。它通常会使用最少 5MB 内存和1%-5%勺CPU寸间。当然,磨刀不误砍柴功,这点代价换来对系统的了 解,还是值得的。实例 2: 软件和硬件,到底谁是元凶? 有些朋友会发现自己的电脑配置并不低, 但用起来感觉却很慢, 这时利

13、用性能监 视器,可以比较轻松地找出问题到底出在硬件还是软件上。 下表是常用的计数器, 如果数值超过后面的“查看值”,则需要关注了。基本计数器对象 计数器 查看值Processor %Preocessor Time( 处理器时间 ) 80%Physical Disk %Disk Time( 磁盘时间 ) 80%Memory Pages/sec(分页 / 秒)12(1) 快速识别硬件故障 对于硬件故障, 原因和现象比较复杂, 一般不好判断。 这里介绍一个简单的识别 方法:在 Processor 对象下面分别建立 “lnterrupt Time” 和 “Processor Time” 两个计数器。

14、运行这个计数器一段时间, 看看这两个计数器在同一时间是否都比 较高 ( 超过 80%),如果都高,那么很可能是硬件问题。一般来说,如果系统本身比较老或刚搬动过,那么很可能是电脑中的插卡松动, 需要插紧, 同时还有机箱中灰尘过厚也会引发硬件问题; 也可能是硬件驱动程序 有问题,需要更新;或者硬件存在中断或 DMA中突;存在一些比较老的设备,比 如:ISA卡等。如何查找有问题的硬件呢?如果发现两个计数器同时都比较高, 可再观察正在进 行的操作,比如 :正在听音乐,那么可能就是声卡的问题了。(2) 捉出软件“罪犯”如果排除了硬件故障, 就要从软件方面找原因了。 按照同样方法, 可以建立一个“ %Pr

15、ocessor Time ”的计数器,在窗口右侧选择要监视的进程项目。按照这样的方法,把怀疑有问题的进程依次监视起来, 然后就可以用曲线图查看了。 比如, 我们怀疑 Word、QQ、Photoshop 以及一款杀毒软件是系统性能下降的原因, 就分 别监视这几个软件的进程,一般和他们主程序的名称是一致的。监视开始后,可以在曲线图上看到这几个进程使用 CPU寸间的走势,如果有某个 程序一直在曲线图的上层,如超过 80%以上,那么它是影响性能的主要原因。应 该尽快关闭这个进程,重启电脑,看看能否解决问题,如果不能,则应该安装补 丁程序或更换到最新版本。小提示根据我们的经验, 16位程序往往会在很大程

16、度上影响系统性能,如果在任务管 理器的“进程”列表中看到“ NTVDM和“WOWEAEC.exe那么可以确定当前有 16 位程序在运行。性能日志和警报系统状态的晴雨表 在主界面左边展开 “性能日志和警报” 节点, 可以看到 3个子模块 :计数器日志、 跟踪日志和警报。下面通过两个实例来了解其具体使用。实例 1: 通过计数器日志设置最佳页面文件 我们知道,页面文件 ( 也就是常说的虚拟内存 ) 的大小是影响系统性能的重要因 素。无论是系统自动分配还是公式化的 1.5 倍内存设置,都不是最优的设置方法, 通过计数器可以观察到系统真实的页面文件使用情况。 不过在系统监视器中只能 简单地查看实时数据,

17、 而通过计数器日志记录功能则可以提供一个长时间的页面 文件数据报告。可根据数据分析系统对页面文件的需求,做出合理设置。首先要设定一个512MB勺大页面文件。打开“控制面板一系统一高级”选项卡, 单击“性能”中的“设置”按钮,在打开的对话框中单击“高级”选项卡,点击“更改”按钮,选择“自定义大小” 选项,并指定页面文件的 “初始大小” 和“最 大值”均为“ 512” ME,然后单击“设置”按钮,重启系统使新页面文件生效。 决定页面文件的大小, 就要监视系统对当前这个页面文件的使用情况, 这需要先 添加一个计数器。在性能管理工具中右击左边的“计数器日志”,选择“新建日 志设置”,输入名称“页面文件

18、”后回车,出现计数器设置对话框。在“常规” 选项卡中单击“添加计数器”按钮,在“性能对象”下拉框中选择“Paging File ”, 并在下面选择“ % Usage Peak计数器(见图3),右边的“从列表选择范例”中 选择“ _Total ”,然后单击“添加”按钮,并单击“关闭”按钮返回。在“数据采样间隔”中设置时间间隔为“ 1分钟”,再单击“日志文件”选项卡 (见图4),在“日志文件类型”下拉框中选择“文本文件 (逗号分隔)”,同时记 住下面的“页面文件_000001.csv ”,这是日志文件的保存路径和文件名。单击“确定”按钮退出计数器设置,这时添加的计数器日志会自动运行。在电脑 中像平

19、时一样进行各种日常操作,并尽可能多地打开和关闭各种常用的应用程序 和游戏,一般需要经过几个小时使用后,才能通过计数器日志得到比较全面的结 果。右击“页面文件”计数器选择“停止”,中止计数器日志的运行。然后用记事本 打开“页面文件_000001.csv ”文件,文件中每个时间段后面的数值表示当时页面文件的使用比率峰值,可以看出几乎所有的记录都显示页面文件 使用率的峰值不超过50%(见图5),因此完全可以把页面文件的数值设置为当前 值的50%,即256MB这是一个比较合理的数值。而最大值则视情况而定,比如: 你偶尔还会运行一些狂占内存的软件,那么可将最大值设置为1GB或更多(视剩余空间而定)。如果

20、你平时的操作基本固定,那么可考虑把页面文件的“初始大 小”和“最大值”设置为同样大小,这样会减少磁盘碎片的产生。対牛銅揖榕式里査昏 幫助QDftPDU-CSU 4.6) OC-OJ/WALTHOtilZBflPagingUsageP电家,03/03/200 11 :U88-917,B32.06253051757S12S1103/63/2 004 11:UQ:5S-913,B,iB32_M253051757125TO3/63/20BU 11:50:58_919 *391895312503/C3/2001I 11 :51l/U*037 03/200 11 :52:58-912,lH ,06?055

21、1757125,03/09/200 11 =59 :&8.1 OZflli0679828111 03/63/200 11_1fl75Hfl675828125,1lk03/43/2OU 卅砧乳彌我 Wld .知7帖067欄制谑即11 03/43/240 11;56 ;?S 10790673$2125,03/fl3/200 11 :57:58.?23,1.10794 B673828125这里介绍的方法适合硬盘空间相对紧张,并希望经常了解系统状况的用户。虚拟 内存各部分的常规配置方法,请参看本刊 2004年第5期虚拟内存到底应该怎 么设?一文。你知道吗?用Excel分析报告内容通过一段时间监测,你收

22、集了日志文件,文件格式都是CSV这种格式是专为电子表格设计的。我们可以利用 Excel,把它做成饼图或是曲线图,直观地了解不 同时间内的页面文件变化。同样方法,也可以监视内存等对象的变化趋势。 使用 方法是在Excel中直接打开CSV文件,然后使用“插入一图表一图表向导”的命 令进一步进行设计。实例2:DIY 个内存不足报警器前面介绍了通过“Available MBytes”计数器可以观察系统可用内存不足的情况, 当可用内存极低时,就会影响到系统性能。通过“警报”功能监视该计数器,当 它的数值低于20MB时自动通过信使消息发出警报提示,做到“防患于未然”。添加警报计数器。右击“警报”节点,选择

23、“新建警报设置”,输入名称“内存 不足”,在打开的对话框中单击“常规”选项卡,单击“添加”按钮,按前面介绍的方法添加“ Memory对象中的“ Available MBytes ”计数器。设置警报条件。在“将触发警报,如果值是”后面的下拉框中选择“低于”,后 面输入数值“20”,也就是当该计数器数值低于“20”时(即可用内存低于20MB) 触发警报条件。然后在“数据采样间隔”中设置时间间隔为30秒(见图6)。单击“操作”选项卡(见图7),选中“发送网络信息到”选项,并在下面输入你 的计算机名(在添加计数器时可以看到你的计算机名)。当然,使用这种警报方式需要系统中没有关闭信使服务。最后单击“确定

24、”按钮保存设置,添加的“警报” 将会自动启动运行现在就可以关闭性能管理工具,正常使用电脑了。当系统可用内存低于20MB寸, 你将会收到一个信使消息提示,这时就需要退出部分程序,腾出内存或重启系统, 提前避免程序失去响应的情况。小提示在“操作”选项卡中还可以选择使用其他警报方式,例如写入日志、运行程序 等。这里有一个很特别的功能,可以启动性能数据日志,这样可以实现与计数器 日志的联动操作。系统性能监视器和警报在后台运行时, 也会占用一定系统资源,我们可以使用 一些技巧来尽量减少它的资源占用。例如设置较长的数据采样间隔、删除不需要 监视的计数器,另外要注意日志文件不要保存到正在监视的磁盘中。总的来

25、说,系统性能管理工具非常强大,它常被系统维护专家用来发现和解决各 种与系统相关的问题,特别是服务器方面,前面我们只是介绍了一些它的皮毛, 如果你对它感兴趣,请参考相关专业图书。XT01*在使用瑞星2010对系统进行全面杀毒的时候,我系统使用的时间是 2个小时 左右,而其他网友都只用了几十分钟。 这令我非常之不解。难道我的系统跟他们 的差距真的那么大吗?应该不会这样呀,我在使用其他程序时都没有什么不流畅 的问题。那究竟是什么原因造成这个问题的了?为了解决这一谜团,我只好祭出我的秘密武器- Windows XP系统自带的性能监视器,如下图所示:!性能圄文件操作 查看辺收禅夹)窗口迥帮助U控制合根节

26、点 昌系统监观轟 19旦0阖+ X 9雪叱豳。事国-胡性能日志和警报 凶计数霁日志 M跟踪曰走32. 0001:40计数器实例父系J对象计篡机|i?oooPages/ scMemory100.Avg. Disk- . Jot al Fh严WP31. ODOM rrocssE .Total厂Proc.2830.975r;sQftbbs.it168.QQm在继续我们的实验之前先说明一下,Win dows XP系统自带的性能监视器有动态显示模式(如上图所示)和计数器日志跟踪模式两种,如下图片所示:而由于动态监视的监视周期只有1分40秒时长,并且数据不能连续输出到文件 中。不能做后续分析。所以我们这次

27、采取的是计数器日志跟踪模式。一、性能数据采集1.1性能数据采集设置首先导航到性能日志和警报- 计数器日志那里,然后右击右边的空白处, 如下图所示:在弹出的右键菜单中选择新建日志设置就会弹出如下图所示的命名输入框在这里我们输入RS2010之后按确定按钮就会弹出如下图所示的设置窗口在这里我们点击一下添加计数器按钮将我们需要的计数器都一一加到中间那个计数器内容框中。RS2010在“性能对象”那里选择Process,也就是进程的意思。再在“从列表中选择范 例”找到瑞星2010的杀毒程序,接着在“从列表中选择计数器”那里选择需要 监测的计数器。在确认所有的项目都选择正确之后,就按一下添加按钮,再按下关闭

28、按钮,回到前面的窗口,如下图所示:KSZQIO饵觐I日志文件而厂当前日志立件名:C: fLogsBS20lO.OOOODL bl此日志在更改肓会立即乔始口计数器 :P3 Piro cessWF3 Fro cessWP3 Pro cessN N M ES2 e-GRlIazin)谀 FroceE sor T ime airt) Mage File Bytes ainj WirtusaL Bvte5*xF3 YFrocessSet添加対象數据采样间隔:15单住加;运齐才式:蟹认确定职消我们可以看到在这个“计数器日志创建窗口”比之刖的那个窗口的计数器内容框 中多了四个项目,它们的具体含义如下:% P

29、rocessor Time是所有进程线程使用处理器执行指令所花的时间百分比。指令是计算机执行的基础单位。线程是执行指令的对象,进程是程序运行时创建的 对象。此计数包括处理某些硬件间隔和陷阱条件所执行的代码。PageFile Bytes指这个处理在Paging file 中使用的最大字节数。Paging File 用于存储不包含在其他文件中的由处理使用的内存页。 Pag ing File由所有处理 共享,并且Paging File 空间不足会防止其他处理分配内存。Virtual Bytes指处理使用的虚拟地址空间的以字节数显示的当前大小。使用虚拟地址空间不一定是指对磁盘或主内存页的相应的使用。虚

30、拟空间是有限的,可能会限制处理加载数据库的能力Working Set指这个处理的 Working Set 中的当前字节数。Working Set是在 处理中被线程最近触到的那个内存页集。如果计算机上的可用内存处于阈值以上,即使页不在使用中,也会留在一个处理的Worki ng Set中。当可用内存降到阈值以下,将从 Working Set中删除页。如果需要页时,它会在离开主内存前软故 障返回到 Working Set 中。点击上面那个计数器日志创建窗口中的“日志文件”选项卡,如下图所示:在这里我们将“日志文件类型”设置为“文本文件(逗号分隔)”,文件的结尾设置成以年月日的形式。如果要更改日志文件

31、的存放路径、 名称以及限制日志文 件的大小的话,可以通过点击其中的“配置”按钮来实现,如下图所示:这里我们如果没有什么特殊要求的话可以不管。 接下来我们再次回到“计数器日志创建窗口”选择“计划”选项卡,如下图所示:这里我们可以设置监视启动和停止的方式。一般保持默认的设置就可以了,只要 修改一下启动的时间,让监视比要监视的程序早运行就行了。 好了,这里也设置 好之后,按下确定按钮就行了。爾性能1阚文件探作 資看)收载来Q) 窗口帮助Qi)l-lfll X| Hl画囤园塚卜口徑制台根节.点注释日志文日志文件名-刚性能日志和雪抿盼5 此日恚徉舉提供了潮性 二进制立件 LIF吐耳。歹忆庐 陋如文本文

32、CAFerLflgsJEE,计数盟日志 跟踪日志sQftbbsjt163.GQm1.2性能数据采集监视在没有启动之前是时呈现红色的状态, 启动之后就会呈现绿色的状态,如下 图所示:匚叵冈二、性能数据分析好了,终于到本文章最重要的地方。我用Excel打开刚才采集到的日志文件:C:PerfLogsRS2010_20090801.csv,如下图所示:Microsoft Excel 10DIP cv玄件E)輪辑 视圉妁 插入 格式(Q)工具 数据I 窗口电)帮助QP:二”丄心a A鱼甲” J I 3工” =宋体工严 超A1 矗(PDH-CSV 4)0 (-480)扎B1(PDH-CSV 4. 0) 0

33、 (7劝)|P3Process (RsMain) % Processor TireP3Procegs (R208/01/2009 15:4520. 0463. 08E-C8308/01/2009 15:4535. 060408/01/2009 15:4550 04E3 645333333508/01/2009 15:4605. 0460. 520833333608/01/2009 15:4620. 0460. 416666667708/01/200 15:463F. 046C.625E08/01/2009 15:4650. 0460. 312?908/01/2009 15:4705. 0460

34、1008/01/2009 15:472a 0460.1041666671108/01/2009 15:4735. 04601208/01/2009 15:4750. 0460.1041666671308/01/2009 15:4805. 0460. 2083333331408/01/2009 15:4820. 0460.3125L508/01/2009 15:4835. 0460.104166671608/01/200 15:4850. 0460.1041666G选择需要分析的数据列,然后点击工具条上的“图表向导”,如下图所示:MiciOKoft Escel - KS2G10 20090801

35、. c9V?目3交件(I)编辑 视国凹 林人 格式)工具 BEG)窗口 鞘助A11(PEH-CSV 4.0)() (-480)208/01/2009 15:45:20. 046308/01/2009 15:45:35. 046405/01/2009 15:45:50. D4&508/01/2009 15:46:05. 046608/01/2009 15:46:20. 046708/01/2009 15:46:35. 046BlP3Proces扭 P3Process(RsHTimeline團町沥加或删除按朝G) ”3. D2E-08 0攵 &453333330. 520833圏憲向导-4歯骤工1

36、 -圈春粪罢标准类型目定熨类型圈E圏 积环达面 面囲B曲18孑圉表类型Q)数据点诉錢圈飓消根据向导一直点击下一步就行了,不过需要注意的是最后那一步最好选择第一 项,将将图表作为新的工作表插入,如下图所示:图表向导-4步靠之4 -图表住置?l(XO作为其中的对象插入;RS2010_20090SQ1v取消 上一步)F面这些就是那四个计数器得到的结果:?3Proccss(RsIain)Processor TinicP3Pnx;e CRd! din) H ProcessorTineP3Prgsu(R91I品n)Pag File BytesP3Pto二阳s(RGrain)P&ge File Bytk |

37、P3Process(RsNain)Virtual Bytes106000000104000000102000000100000000980000009600000094000000920000009000000088000000120 39 58 77 96 115 134 153 172 191 210 229 248 267 286 305 324 343P3Process(RsIain) florking Set除了 Page File Bytes这个计数器之外,其他三个计数器的波动都很大,估计这 有可能是杀毒慢的原因。最后我将那日志文件也上传上来污RS2010wi ndows 2003

38、 server 性能监视器为什么要监视服务器性能:在企业环境中,服务器管理员必须确保服务器高效可靠运行,要达到这个目的,必须对服务器性能进行监视和优化。通过监视系统性能:了解系统负荷以及这种负荷对系统资源的影响;观察性能或 资源使用的变化趋势以便及时做出规划或者对系统进行升级;测试系统配置的修 改或者性能参数的调整对系统性能的影响;诊断系统故障和确定需要优化的组件 或者升级的步骤通过监视和分析性能数据,我们还可以判断和排除性能瓶颈通过实时和日志的方式来家服务器性能:性能监视工具:两个性能监视工具,任务管理器和性能控制台。前者提供正在系统上运行的应用程序和进程的实时信息以及 CPU和内存的使用

39、情况以及统计信息,使用任务管理器可以终止未响应的应用程序, 也可以动态地 查看计算机性能数据。后者性能控制台是一个系统内置的 MM(控制台:包括系统监视器和性能日志和警 报两个管理单元。使用系统监视器可以曲线,曲方图或者报表的方式实时查看内 存,硬盘,处理器和网络等各种对象的性能数据。使用性能日志和警报可以对计 数器日志进行配置,记录性能数据,设置性能警报,通过设定性能警报,可以使 系统在某一特定的计数器值低于或高于设置时及时通知管理员。如果实时监视系统性能任务管理器使用管理工具/性能打开性能管理控制台:在系统监视器右侧下方列表中可以通过“对象”列看到系统默认为我们监视了 CPU内存和硬盘的性

40、能参数。通过工具栏如下图箭头所示两个按钮可以添加和删除我们要监视的对象首先选择要监视的计算机,在性能对象选择要监视的对象,性能对象可以是硬件对象,CPU内存,硬盘,也可以是软件对象IP协议或者应用程序或者服务等, 在下面的计数器参数列表中选择这个对象要监视性能参数或者计数器,然后在右边选择实例(某一个具体的对象)比如安装两个 CPU可以选择那个CPU选择 之后单击添加。下图三个按钮可以选择查看方式为图表,直方图或者是报告形式。如何使用性能日志监视性能:以上实时监视只在系统性能发生明显变化的时候来 查找和分析性能变化的原因。但真正真正监视和优化系统性能,需要收集某个时 间段内的三种不同类型的性能

41、数据: 第一种:常规性能数据,可以帮助我们识别 短期趋势,比如通过一两个月的收集求出结果的平均值,并更紧凑的保存这些结 果,这种存档数据能够帮助我们在业务增长时作出容量规划,并有助我们日后评估上述规划的效果。第二种:基准性能数据,可以帮助我们发现缓慢,历经长时 间才发生的变化,通过将系统当前状态和历史记录数据相比较可以排除系统问题 并调整系统。第三种:服务水平报告数据,可以帮助我们确保系统性能能满足一 定的服务或性能水平,收集和维护该数据的频率取决于特定的业务需求。要收集 以上三种类型的数据,可以使用性能日志和警报这个工具来创建计数器日志。步骤:假设我们要监视CPU内存,硬盘一段时间内的性能数

42、据,打开性能控制 台/性能日志和警报 /日志计数器 右击/新建日志设置, 输入名称,确定,在常规 中添加对应对象和相应计数器。 注意这里如果添加对象, 那么该对象的所有计数 器将被添加进去,可以通过添加计数器来添加某个对象的一个计数器,入 CPU 使用百分比等。 并在常规标签下设置好采样频率。 在日志选项卡可以选择文件类 型,计划设置好执行时间。即可。如果设置为手动启动 / 停止 ,在设置完成后选 择计数器日志右边对应计数器右击 / 启动/ 停止即可。要对性能日志查看分析, 仍 然需要使用性能控制台中的 “系统监视器” 最后一个就是查看分析日志数据了。 通过曲线的方式可以分析性能的变化趋势,

43、通过直方图或者报表的形式可以查看 性能平均值如何监视远程服务器 性能监视器本身会对服务器性能造成影响, 为了避免这种影响, 我们可以在另外 一台服务器上监视服务器性能。就是在添加对象和计数器时输入另外一台服务器的名称即可。配置性能警报 警报:可以配置某一计数器值在某一特定计数器值低于或超出我们设置的值, 执 行指定程序。这些设置的值被称为预值或者 threshold 我们可以对以下时间设置警报: 当程序日志中产生了一条新记录时 指定计数器值超出或低于指定的预值时 当某种消息发送时指定的应用程序运行时警报的创建:eg:当服务器CPU利用率超过85%寸向另外一台服务器发送一个通 知性能控制台 /性

44、能日志和警报 /警报/新建警报/输入名称 设置相关参数在操作标签设置要进行的操作 “输入要发送消息到的机器的名称” (目标主机的 Message服务需要启动) 其他对应参考设置好参数即可。创建好了。如果计划设置是手动,创建完成后需要启动该警报 监视服务器内存性能Memory counterAcceptable average rangeDesired valueActionPages/sec( 系统每秒向虚拟内存中读取写入的总次数)0-20 (正常参考值)Low (越低越好)Find the process that is causing pagin Add RAMAvailable Byte

45、s (系统可用物理内存总字节数)Minimum of 5%of total memory (大于物理内存的 5%)High (越高越好)Find the process that is using RAM Add RAMCommitted Bytes (系统已经为其在虚拟内存中保留了空间的物理内存的字节数)Less than physical RAM(小于物理内存)Low (越低越好)Find the process that is using RAM Add RAMPool Nonpaged Bytes (被操作系统占用不能被写入到虚拟内存中去的物理内存的总字节数)Remain steady,no increase(处于稳定状态)Not applicableCheck for memory leak in applicationPage Faults/sec (在物理内存中发生的每秒钟找不到应用程序所需要数据的次数)Below 5Low (越低越好)Find the process that is causing paging Add RAM监视处理器性能Processor co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论