




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一般操作系统性能主要涉及到的问题主要有:处理器使用情况、内存占有量、磁盘I/0操作以及网络流量等。查看Windows性能情况,大部分情况下是通过“Windows任务管理器〃,可以通过在〃命令行〃中输入:taskmgr来弹出任务管理器。〃任务管理器〃可以查看:CUP的使用率、内存的使用率以及网络传输量情况。使用Windows任务管理器比较直观,UI效果也不错。但是也有些弊端,如:可参考的性能参数不够全面、不能长时间记录性能情况以及没有性能报告日志等等。Perfmon性能监视器是windows自带的一个性能工具,主要可以提供操作系统的一些基本数据,比如内存、CPU、IO、网络相关的信息,同时提供图形化报表,日志、跟踪和警报等功能。可以通过cmd的perfmon进入。perfmon的计数器主要分四种:处理器性能计数器、内存性能计数器、磁盘性能计数器以及网络性能计数器。这里的对象指的是性能监视器对象.对于任何一个对象都会有多个计数器-[计数器名字]-并且可能会有多个实例..在系统中有多个处理器或者系统有多个硬盘的时候就是这样的。这里介绍下常见的几个计数器,介绍格式:[对象]:[计数器名][解释/说明]处理器性能计数器处理器对象主要关注系统中的CPU.注意有些系统有多个CPU,计数器对每一个CPU都会有一个独立的实例来显示。Processor:%ProcessorTime当前所有进程的处理器时间[即CPU使用率],如果该值持续超过95%,CPU是瓶颈。%ProcessorTime值=100%-Idleprocess时间比例[即:空闲线程(IdleThread)],CPU没事的时候就执行空闲线程。Processor:%UserTime是系统非核心操作消耗的CPU时间,如果是数据库服务器的话,%UserTime值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。内存性能计数器Memory:AvailableMbytes可以使用的内存大小。如果该指标的数据比较小,系统可能出现了内存方面的问题Memory:Pages/sec表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作集空间的页面数。一般如果Pages/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求。Pages/sec的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。计数器的比率高表示分页过多.Memory:PageFaults/sec和Memory:PageReads/sec计数器测量内存性能。
当进程所引用的虚拟内存页不在内存中时,将发生页错误,Memory:PageFaults/sec表示页错误的个数。如果某页已在主内存中,或者它正被共享此页的其他进程使用,那么就不会从磁盘调入该页。Memory:PageReads/sec是读取磁盘,以提取解决页错误所需页的次数。从总体上讲,这两个计数器反映了访问磁盘的频率,其值越低,说明响应时间越短。网络性能计数器主要看NetworkInterface对象NetworkInterface:Bytesreceived/sec每秒接受到的数据为多少Bytes,该数据结合Bytestotal/sec分析NetworkInterface:Bytessent/sec每秒发送数据为多少Bytes,该数据结合Bytestotal/sec分析NetworkInterface:Bytestotal/sec机器接受和发送的总共为多少Bytes推荐不要超过带宽的50%NetworkInterface:Packets/sec每秒的数据包个数,根据实际数据量大小,无建议阈值,该数据结合Bytestotal/sec分析性能分析1、内存分析方法内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。内存分析需要使用的计数器:Memory类别和PhysicalDisk类别的计数器。内存分析的主要方法和步骤:首先查看Memory:AvailableMbytes指标如果该指标的数据比较小,系统可能出现了内存方面的问题,需要继续下面步骤进一步分析。注意Memory:Pages/sec、PagesRead/sec和PageFaults/sec的值
操作系统回利用磁盘较好的方式提高系统可用内存量或者提高内存的使用效率。这三个指标直接反应了操作系统进行磁盘交换的频度。Pages/sec值持续高于几百,可能有内存问题。Pages/sec值不一定大就表明有内存问题,可能是运行使用内存映射文件的程序所致。PageFaults/sec说明每秒发生页面失效次数,页面失效次数越多,说明操作系统向内存读取的次数越多。此时需要查看PagesRead/sec的计数值,该计数器的阀值为5,如果计数值超过5,则可以判断存在内存方面的问题。(3)根据PhysicalDisk计数器的值分析性能瓶颈对PhysicalDisk计数器对象的分析包括对PageReads/sec和%DiskTime及AerageDiskQueueLength的分析。如果PagesRead/sec很低,同时%DiskTime和AverageDiskQueueLength的值很高,则可能有磁盘瓶颈。但是,如果队列长度增加的同时PagesRead/sec并未降低,则是内存不足。处理器分析法首先看System:%TotalProcessorTime性能计数器的计数值该计数器的值体现服务器整体处理器利用率,对多处理器的系统而言,该计数器提醒所有CPU的平均利用率。如果该值持续超过90%,则说明整个系统面临着处理器方面的瓶颈,需要通过增加处理器来提高性能。注:多处理器系统中,该数据本身不大,但PUT直接负载状况极不均衡,也应该视作系统产生处理器方面瓶颈。其次查看每个CPU的Processor:\%ProcessorTime和Processor:\%UserTime和Processor:\%PrivilegedTimeProcessor:%UserTime是系统非核心操作消耗的CPU时间,如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器,Processor\%UserTime值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。(3)研究系统处理器瓶颈查看System:ProcessorQueueLength计数器的值,当该计数器的值大于CPU数量的总数+1时,说明产生了处理器阻塞。在处理器S^%Proces
sTime很高时,一般都随处理器阻塞,但产生处理器阻塞时,Processor:%ProcessTime计数器的值并不一定很大,此时就必须查找处理器阻塞的原因。3。磁盘I/O分析方法计算每磁盘的I/O数每磁盘的I/O数可用来与磁盘的I/O能力进行对比,如果经过计算得到的每磁盘I/O数超过了磁盘标称的I/O能力,则说明确实存在磁盘的性能瓶颈。与Processor:PrivilegedTime合并进行分析如果在PhysicalDisk计数器中,只有%DiskTime比较大,其他值都比较适中,硬盘可能会是瓶颈。若几个值都比较大,且数值持续超过80%,则可能是内存泄漏。根据Disksec/Transfer进行分析一般来说,定义该数值小于15ms为Excellent,介于15〜30ms之间为良好,30〜60ms之间为可以接受,超过60ms则需要考虑更换硬盘或是硬盘的RAID方式了。4。进程分析方法查看进程的Process:%ProcessorTime值每个进程的%ProcessorTime反映进程所消耗的处理器时间。用不同进程所消耗的处理器时间进行对比,可以看出具体哪个进程在性能测试过程中消耗了最多的处理器时间,从而可以据此针对应用进行优化。查看每个进程产生的页面失效可以用每个进程产生的页面失效(通过process:PAGEFAILURES/SEC计数器获得)和系统页面失效(可以通过memory:PAGEFAILURES/SEC计数器获得)的比值,来判断哪个进程产生了最多的页面失效,这个进程要么是需要大量内存的进程,要么是非常活跃的进程,可以对其进行重点分析。了解进程的Process:PrivateBytesProcess:PrivateBytes是指进程所分配的无法与其他进程共享的当前字节数量。该计数器主要用来判断进程在性能测试过程中有无内存泄漏。例如:对
于一个IIS之上的WEB应用,我们可以重点监控inetinfo进程的PrivateBytes,如果在性能测试过程中,该进程的PrivateBytes计数器值不断增加,或是性能测试停止后一段时间,该进程的PrivateBytes仍然持续在高水平,则说明应用存在内存泄漏。5。网络分析方法NetworkInterf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瓦斯应急知识培训课件
- 铂悦金陵复古建筑施工方案
- 消防应急预案、演习预案、灭火应急预案模板
- 朝阳大楼亮化工程施工方案
- 消防安全演练活动总结(集合15篇)
- 毕业典礼致辞热
- 手表采购销售合同
- 毕业生实习总结
- 银行柜员年终工作总结3
- 消毒管理制度(29篇)
- 靶向治疗进展
- 《中国传统民居建筑》课件
- 影视作品的疗愈效能与构建路径
- 电子公章申请请示范文2
- 2024-2030年中国合同能源管理(EMC)行业发展前景规划分析报告
- 《中华人民共和国文物保护法》知识专题培训
- 2024年高考全国甲卷英语试卷(含答案)
- 四年级数学(四则混合运算)计算题专项练习与答案汇编
- 8年级上册(人教版)物理电子教材-初中8~9年级物理电子课本
- 人教版高中英语新教材必修2单词默写表
- 中金公司在线测评真题
评论
0/150
提交评论