性能测试监控指标说明_第1页
性能测试监控指标说明_第2页
性能测试监控指标说明_第3页
性能测试监控指标说明_第4页
性能测试监控指标说明_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、服务器性能计数器说明序号(No.)对象(object)计数器名称(Counters)1Windows-Processor%Processor TimeProcessor Queue Length%Privileged Time%User Time%DPC TimeContext Switches/secInterrupts/secSystem Call/sec2Windows-MemoryAvailable MBytesCommitted BytesPage/secPool Nonpaged BytesPage read/secPage Faults/secPages/secCache Byt

2、es3Windows-Physical Disk%Disk TimeAvg.Disk Queue LengthAverage Disk Read/Write QueueLengthDisk Reads(Writes)/secAverage Disk sec/ReadAverage Disk sec/TransferBytes Total/secCurrent Disk Queue Length4Windows-ThreadThreads5Windows-Process%Process TimePage Faults/secWorking SetPrivate Bytes6Windows-Sys

3、tem%Total Processor Time2Windows-MemoryFile Data Operations/SecProcessor Queue LengthTotal Interrupts/sec7Windows-NetWorkInterfaceBytes Total/sec6Windows-System描述(Description)% Processor Time指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。处理

4、器队列的线程数量。此计数器只显示就绪线程,而不是正在运行的线程。此计数器是特定时间的值,而不是一段时间的平均值。指(CPU内核时间)在特权模式下处理线程执行代码所花费的时间百分比。一般的系统服务,进程管理,内存管理等一些由操作系统自行启动的进程属于这类。与%Privileged Time计数器正好相反,指的是在用户状态模式下(即非特权模式)的操作所花的时间百分比。处理器在网络处理上消耗的时间。Context Switches/sec 指计算机上的所有处理器全都从一个线程转换到另一个线程的综合速率。当正在运行的线程自动放弃处理器时出现上下文转换,由一个有更高优先就绪的线程占先或在用户模式和特权(

5、内核)模式之间转换以 使用执行或分系统服务。它是在计算机上的所有处理器上运行的所有线程的Thread: Context Switches/sec 的总数并且用转换数量衡量。在系统和线程对象上有上下文转换计数器。每秒钟设备中断处理器的次数。在完成一个任务或需要注意时,装置会发出中断讯号给处理器。可以产生中断的装置包括系统定时器、鼠标、数据通讯联机、网络卡以及其它的外部装置。在中断过程中,一般的执行绪执行将被暂停,而且一个中断可以使处理器切换到另一个具有较高优先等级的执行绪。频率中断是频繁和周期性的,并且中断动作在背景执行。指运行在计算机上的所有处理器调用操作系统服务例行程序的综合速率。这些例行程

6、序执行所有在计算机上的如安排和同步活动等基本的程序,并提供对非图形设备、内存管理和名称空间管理的访问。服务器性能计数器说明显示出当前空闲的物理内存总量,它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。空闲内存可以马上使用;清零内存是由零值填满的内存页,用来防止后续进程获得旧进程使用的数据;待机内存是从进程工作集(其物理内存)中删除然后进入磁盘的内存,但是该内存仍然可以收回。该指标仅显示最后一次观察到的值,不是平均值。以字节表示的确认虚拟内存。确认内存磁盘页面文件上保留了空间的物理内存。每个物理磁盘上可以有一个或一个以上的页面文件。这个计数器只显示上一回观察到的值,它不是一个平均值。其实

7、就是指有多少虚拟内存正在被使用。虚拟内存是占用硬盘空间的内存,和物理内存无关。指为解决硬页错误从磁盘读取或写入磁盘的页数。这个计数器是可以显示导致系统范围延缓类型错误的主要指示器。它是 MemoryPages Input/sec 和 MemoryPages Output/sec 的总和。是用页数计算的,以便在不用做转换的情况下就可以同其他页计数如: MemoryPage Faults/sec 做比较,这个值包括为满足错误而在文件系统缓存(通常由应用程序请求)的非缓存映射内存文件中检索的页。非分页池中的字节数,指可供操作系统组件完成指定任务后从其中获得空间的系统内存区域。非分页池页面不可以退出到

8、分页文件中。它们自分配以来就始终位于主内存中。指读取磁盘以解析硬页面错误的次数。它显示读取操作的数量,它并不考虑每个操作的页面数量。当一个进程引用一个虚拟内存的页面,而此虚拟内存位于工作集以外或物理内存的其他位置,并且此页面必须从磁盘检索时,就会发生硬页面错误。此计数器是引起系统范围内延迟的主要指示器。它包含读取操作以满足文件系统缓存(通常由应用程序请求)和非缓存映射内存文件的错误。比较内存的值PagesReads/sec与内存的值PagesInput/sec 来决定每个操作取读的平均页面数量。通俗含义:指页面的硬故障,是Page/sec的子集,为了解析对内存的引用,必须读取文件的次数。指每秒

9、钟出错页面的平均数量。由于每个错误操作中只有一个页面出错,计算单位为每秒出错页面数量,因此这也等于页面错误操作的数量。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在物理内存的其他地方找到的错误页)。许多处理器可以在有大量软错误的情况下继续操作。但是,硬错误可以导致明显的拖延,因为需要访问磁盘。指每秒中检索的页数。系统工作集的总大小,其包括以下代码或数据驻留在内存中的那一部分:系统缓存、换页内存池、可换页的系统代码(Ntoskrnl.exe和驱动程序),以及系统映射的视图。默认情况下为50%的可用物理内存。指所选磁盘驱动器为读或写入请求提供服务所用时间的百分闭,包括 Page Read/

10、sec 和 % Disk Time 及 Avg.Disk QueueLength。指当前磁盘的队列长度。通俗点讲就是,磁盘完成请求所用的时间。指读取(写入)请求(队列)的平均数。物理磁盘上每秒钟磁盘读写的次数。两者相加,应小于磁盘设备最大容量。指以秒计算在磁盘上读取数据所需要的平均时间。指以秒计算在磁盘上的写如数据所需的平均时间。发送和接收字节的速率,包括帧字符在内。指在收集性能数据时磁盘上当前的请求数量。它还包括在收集时处于服务的请求。这是瞬间的快照,不是时间间隔的平均值。多轴磁盘设备能有一次处于运行状态的多重请求,但是其他同期请求正在等待服务。此计数器会反映暂时的高或低的队列长度,但是如果

11、磁盘驱动器被迫持续运行,它有可能一直处于高的状态。计算机在收集数据时的线程数。被处理器消耗的处理时间数量。指每秒钟出错页面的平均数量。处理线程最近使用的内存页,反映了每个进程使用的内存页的数量。指进程所分配的无法与其他进程共享的当前字节数量。系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值反映了用于有用作业上的时间的比率。对单处理器系统来说,该值很容易理解;对多处理器系统来说,该值是体现了所有处理器的平均繁忙程度。计算机向文件系统设备发出读取和写入操作的速度。此操作不包括文件控制操作线程单元中的处理器队列的即时长度。所有处理器都使用单一队列。此长度不包括当前正在执行的线程。计算机接

12、收并处理硬件中断的速度。可能生成中断的设备有系统时钟、鼠标、数据通信线路、网络接口卡和其他外围设备。此计数指示这些设备在计算机上所处的繁忙程度发送和接收字节的速率,包括帧字符在内。分析或建议(Analysis and Proposed Solution)单位(Unit)1、根据应用系统情况,在80%5%范围内波动为宜。过低,则服务器CPU利用率不高;过高,则CPU可能成为系统的处理瓶颈。2、如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。%1、即使在有多个处理器的计算机上处理器时间也会有一个单队列。如果在处理队列中总是有2个以上的线程通常表示处理器阻塞,处

13、理器瓶颈会导致该值持续大于2.2、跟踪计算机的服务工作队列将显示当前长度的Server Work QueueQueueLength,队列长度持续大于4则可能出现处理器堵塞。如果该参数的值和“Physical Disk”参数的值一直很高,表明I/O有问题,可以考虑跟换更快的硬盘系统。另外设置Tempdb in RAM、减低“maxasyncIO”和“max lazy writer IO”等措施都会降低该值。%如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器, Processor%User Time值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间

14、,此时可以考虑对数据库系统进行优化。%越低越好。在多处理器系统中,加入一个网卡可能会提高性能。如果这个值大于50%,且Processor:%Processor Time非常高,说明网络已经不饱和。%如果此计数器的数值较大,则表明锁定竞争很激烈,或者线程在用户和内核模式之间频繁切换。注:对于我们经常使用的抢占式操作系统来说, 引起上下文切换的原因大概有以下几种:1、当前执行任务的时间片用完之后, 系统CPU正常调度下一个任务2、当前执行任务碰到IO阻塞, 调度器将挂起此任务, 继续下一任务3、多个任务抢占锁资源, 当前任务没有抢到,被调度器挂起, 继续下一任务4、用户代码挂起当前任务, 让出CP

15、U时间5、硬件中断次/s1、取决于处理器,越低越好,不宜超过1000;2、如果该值显著增加而系统活动没有相应的增加,则表明存在硬件问题,需要检查引起中断的网络适配器、磁盘或其他硬件。次/s如果Interrupts/sec大于System Calls/sec.,则系统中某一硬件设备产生过多的中断。次/s服务器性能计数器说明1、当这个数值变小时,Windows开始频繁地调用磁盘页面文件。如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上。2、一般要保留10%的可用内存。最低不能4M,此值过小可能是内存不足或内存泄漏。MB最好不超过物理内存的75%。B一般如果Page/sec

16、持续高于几百,那么应该进一步研究页面交换活动。有可能需要增加内存,以减少换页的需求(可以把这个数字乘以4000就得到由此引起的硬盘数据流量)。Page的值很大,不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。页/sB该数值越低越好,大于5时表示磁盘读而不是缓存读。持续大于5的值,表明内存的读请求发生了较多的缺页中断(page fault)。说明进程的Working Set已经不够,使用硬盘来虚拟内存。此处为读得次数,不关心读取得页数,比较大的值表明内存出现了瓶颈。次/s页/s该数值应该小于每秒1页。页/s从字面意思上看,仅仅是指系统缓存,其实不然,它是Cache BytesMem

17、orySystem Cache Resident Bytes、MemorySystem Driver ResidentBytes、MemorySystem Code Resident Bytes 和 MemoryPool Paged Resident Bytes的总和。如果怀疑有内存泄露,请监视MemoryAvailable Bytes和MemoryCommittedBytes,以观察内存行为,并监视可能泄露内存的进程ProcessPrivateBytes、ProcessWorking set和ProcessHandle Count。如果怀疑是内核模式进程导致了泄露,则还应该监视MemoryP

18、ool Nonpaged Bytes、MemoryPoolNonpaged Allocs 和 Proccess(process_name)Pool Nonpaged Bytes。B如果Page Read/sec很低,同时% Disk Time和Avg.Disk Queue Length的值很高,则可能有磁盘瓶颈。如果队列长度增加的同时页面读取速率并未降低,则内存不足。%1、较高的值表明磁盘控制器由于失败而不断重试该磁盘。这些故障会增加平均磁盘传送时间。2、该值不应超过磁盘数的1.5倍,要提高性能,可增加磁盘。次/s一般来说,定义该值小于15ms最佳,介于1530ms之间良好,3060ms之间为可以接受,超过60ms则需要考虑更换硬盘或硬盘的RAID方式了。判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络带宽进行比较。B/s请求的延迟与此队列的长度减去磁盘的轴数成正比。为了提高性能,此差应该平均小于2。注意,这是一个即时计数,不是一段时间的平均值。线程是基本的可执行实体,用于在处理器中执行指令如果服务器专用于SQL Server,可接受的最大上线是80%85%。将进程产生的故障页和系统产生的相比,以判断这个进程对系统页故障产生的影响。如果服务器有足够的空闲内存,页

温馨提示

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

评论

0/150

提交评论