分析windows性能监视器常用计数器(good)

合集下载

Windows的系统性能测试工具

Windows的系统性能测试工具

Windows的系统性能测试工具Windows操作系统自带了一些实用的系统性能测试工具,这些工具可以帮助我们评估和监测系统的性能表现。

本文将介绍几个常用的Windows系统性能测试工具,并说明它们的使用方法和功能特点。

1. 任务管理器(Task Manager)任务管理器是Windows系统的一个基本工具,它可以用于监测和管理系统的各项任务和进程。

在性能选项卡中,任务管理器显示了当前系统的CPU使用率、内存占用、磁盘活动等信息,可以帮助我们实时监测系统的性能表现。

此外,任务管理器还支持对进程的终止和优先级调整,方便我们管理系统资源。

2. 资源监视器(Resource Monitor)资源监视器是一个强大的系统性能监测工具,它提供了更详细和全面的性能数据和图表。

打开资源监视器后,我们可以看到CPU、内存、磁盘和网络等方面的详细数据,并可按进程进行分类查看。

资源监视器还能帮助我们查找系统性能瓶颈和资源占用过高的进程,以便进行相应的优化和调整。

3. 性能监视器(Performance Monitor)性能监视器是Windows系统的高级性能评估工具,它能够记录和分析系统的性能数据,并生成相应的报告。

在性能监视器中,我们可以选择不同的性能计数器来监测各个方面的性能指标,如CPU利用率、内存使用情况、磁盘读写速度等。

通过性能监视器,我们可以深入了解系统的性能状况,并进行性能对比和优化。

4. DirectX诊断工具(DirectX Diagnostic Tool)DirectX诊断工具是一个用于检测和诊断系统DirectX功能的实用工具。

它可以检测显卡的驱动情况、音频设备的功能、DirectX版本等,并提供了详细的硬件信息和性能测试报告。

通过DirectX诊断工具,我们可以判断系统的图形和音频性能是否正常,并进行相应的配置和调整。

5. Windows内存诊断工具(Windows Memory Diagnostic)Windows内存诊断工具是一个专门用于检测和修复系统内存问题的工具。

性能测试计数器分析指南

性能测试计数器分析指南

1. Windows性能计数器分析对象计数器分析processor %processor time 建议阈值85%memory Available bytes 建议阈值少于4MB需要添加内存;另外,又建议至少要有10%的物理内存值Pages reads/sec Page Reads/sec 是指为解析硬页错误而读取磁盘的次数,如果该值一直持续较大,表明可能内存不足建议阈值30(5?),大数值表示磁盘读而不是缓存读Pages writes/sec Page Writes/sec 是指为了释放物理内存空间而将页写入磁盘的次数Pages Input/sec Pages Input/sec 指为解决页错误从磁盘上读取的页数Pages Output/sec Pages Output/sec 是指为了释放物理内存空间而写入磁盘的页数如果该值远远大于Pages Input/sec,可能有内存泄露Pages/sec Pages/sec 是指为解析硬页错误从磁盘读取或写入磁盘的页数建议阈值20Network interface (对于TCP/IP)Bytes received/sec 该数据结合Bytes total/sec看Bytes sent/sec 该数据结合Bytes total/sec看Bytes total/sec 推荐不要超过带宽的50%Packets/sec 根据实际数据量大小,无建议阈值,该数据结合Bytestotal/sec看Physical disk Disk reads/sec 取决于硬盘制造商的规格,检查磁盘的指定传送速度,以验证此速度没有超出规格Disk writes/sec 取决于硬盘制造商的规格,检查磁盘的指定传送速度,以验证此速度没有超出规格又:上两值相加,应小于磁盘设备的最大容量%Disk Time 建议阈值90%Current disk queue length Avg. disk queue length(如果使用RAID设备,%Disk Time计数器显示的值可以大于100%。

Windows常用性能计数器总结(一)

Windows常用性能计数器总结(一)

Windows常⽤性能计数器总结(⼀)基础监控:1.SQL Server Buffer: Buffer Cache Hit Ratio 这是⼀个很重要查看内存是否不⾜的参数。

SQL Server Buffer中的计数器Buffer Cache Hit Ratio⽤来指出SQLServer从缓存中⽽不是磁盘中获得数据的频率。

sqlserver会将某些查询过的数据缓存在内存中⽤于以后再次查询使⽤。

当⼀个查询A进来了以后数据库会编译这个sql 看看需要哪些数据,然后执⾏计划⾸先去内存中找看是否有这次查询所需要的数据,如果这个同样的sql刚才已经执⾏过了或者该表的数据已经缓存在内存中,但是却没有在内存中找到数据,那就有可能是因为内存不⾜引起内存挤压将缓存数据写回硬盘或者释放掉来提供数据库其他请求来使⽤。

⼀般来说oltp的系统,这个值最起码也应该在90%以上,理想值是99%。

如果这个值低于90%,那建议你应该添加内存了。

2.Memory: Pages/sec 这个也是监控内存是否不⾜的⼀个⽐较重要的参数。

这个计数器记录的是每秒钟内存和磁盘之间交换的页⾯数。

频繁的交换页⾯就会消耗更多的io,这会影响到服务器的性能。

打个⽐⽅,超市有⼀个货架上边摆满了新进的各种商品a、b、c,当你去超市想买a的时候直接去货架就能拿到a,⽅便的很,当顾客进超市逛⼀圈以后跟你说我怎么没有发现旧商品d呢,我就想买这个d,然后⼯作⼈员就会去仓库把商品d拿出来摆放到货架上供下次顾客来买。

但是货架摆满了怎么办呢,只能将时间长没有⼈问津的a下架放到仓库然后空出来地⽅摆放d,但是下次另⼀个顾客来了⼜有想要购买a的意向,⼯作⼈员就得再次把a拿出来替换掉货架上的d。

其实内存就是这个货架,硬盘就是仓库。

因为货架太⼩了,导致只能频繁的更换货架上的商品来提供正常的运营,想减少反复来回搬运产⽣的io开销,只能换个更⼤的货架来满⾜需求。

如果服务器上只跑的sqlserver,那这个指标的理想范围应该是0-20之间,偶尔超过20的话影响不⼤,如果这个值频繁的超过20,那说明你的这台服务器可能需要加内存了。

Windows系统系统监控与性能评估

Windows系统系统监控与性能评估

Windows系统系统监控与性能评估随着计算机技术的进步和网络的普及,Windows操作系统作为最常用的操作系统之一,其性能的稳定性和优化显得尤为重要。

为了确保系统的正常运行以及提高系统的性能,对Windows系统进行监控和性能评估就显得尤为重要。

本文将从系统监控和性能评估两个方面进行论述,为读者提供相关的知识和技巧。

一、系统监控1.任务管理器任务管理器是Windows系统自带的一个工具,通过它我们可以实时监控系统的运行状态,了解系统的资源占用情况。

首先,我们可以通过按下Ctrl+Shift+Esc快捷键来打开任务管理器。

在任务管理器中,我们可以查看进程列表、CPU和内存的使用情况以及磁盘和网络的性能指标等。

通过对任务管理器的使用,我们可以及时发现和解决系统运行时出现的各种问题。

2.性能监视器性能监视器是Windows系统的另一个强大的系统监控工具。

通过性能监视器,我们可以详细地了解系统的资源利用情况,并可以根据需要进行性能评估和优化。

性能监视器可以提供包括处理器、内存、磁盘、网络等各方面的性能信息,同时还可以生成详细的报告和日志,方便我们进行系统性能的分析和优化。

3.事件查看器Windows系统的事件查看器是一个用于监控系统事件和错误的工具。

通过事件查看器,我们可以查看系统日志,了解系统在运行过程中出现的各种错误和警告,及时发现并解决问题。

二、性能评估1.性能评估工具Windows系统提供了一系列的性能评估工具,通过这些工具我们可以对系统的性能进行全面的评估。

其中最常用的工具包括Windows性能评估与工具(Windows Performance Monitor)、资源监视器(Resource Monitor)等。

通过这些工具,我们可以监测系统的各项性能指标,例如CPU利用率、内存使用情况、磁盘读写速度、网络带宽等,从而判断系统的性能瓶颈和优化方向。

2.性能调整和优化根据性能评估的结果,我们可以对系统进行相应的调整和优化,以提高系统的性能和稳定性。

性能测试分析中Windows操作系统的主要计数器

性能测试分析中Windows操作系统的主要计数器

性能测试分析中Windows操作系统的主要计数器资料来源于段念老师编写的《软件性能测试过程详解与案例剖析》一书,具体如下:类别计数器名称计数器描述Memory Avaliable Mbytes 可用物理内存Pages/sec表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘,以释放工作集空间的页面数Pages Read/sec页的硬故障,Pages/sec的子集,为了解析对内存的引用,必须读取页文件的次数。

阀值为5,数值越低越好。

大数值表示是磁盘读而不是缓存读Page Faults/sec此值为处理器中的页面错误的计数。

当进程引用特定的虚拟内存页,该页不在其主内存的工作集当中时,将出现页面错误。

如果某页已经位于主内存中,或者它正在被共享该页的其他进程所使用,则页面错误不会导致该页从磁盘中提取出。

Cache Bytes文件系统缓存(File System Cache),默认情况下为50%的可以物理内存Process %Processor Time被处理器消耗的处理器时间数量。

如果是专用于某种特定应用(例如数据库服务器或应用服务器),则可用应用相关进程的%Processor Time进行衡量,此时,可接受的上限一般不超过85%Page Faults/sec将进程产生的也故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响Work set 处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。

如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阀值时,页面就会被清除出工作集。

Private Bytes此进程所分配的无法与其他进程共享的当前字节数量。

如果系统性能随着时间而降低,则此计数器可以是内存泄露的最佳指示器Processor %Processor Time如果该值持续超过95%,则表明CPU是瓶颈。

可以考虑增加一个处理器或者更换一个更快的处理器。

分析windows性能监视器常用计数器(good)

分析windows性能监视器常用计数器(good)

最近研究性能测试工具中发现这些所谓的性能测试工具的数据、全部来至windows操作系统提供的数据、然后通过API提供给性能测试工具、性能测试工具在用一种比较直观的图形展示出来。

也就是说不部分情况下如果把你没有弄明白性能监视器中数据得意义,那么性能测试工具的那些图表对你的意义也就没有多大的用处。

下面我整理了一部分windows中性能监视器中比较常用的性能计数器。

这里整理的比较多的内容:处理器对象、系统对象、逻辑磁盘对象、物理磁盘对象、内存。

这些性能计数器我们经常在使用的过程中都会用得到,所以这篇文章大部分内容是这些的。

▪ 1. 处理器对象(Processor Object)一条经验规则是不要使你所监控的每个处理器的C P U使用率高于9 0%。

峰值超过9 0%是可以接受的,但平均使用率超过9 0%则是应该避免的。

• 处理器时间百分比(%Processor Time)处理器执行一个非空闲线程的时间百分比。

用%1 0 0减去处理器空闲的总时间得出这个值。

这是整个系统的C P U使用的一个好的指示器。

• 特权时间百分比(%Privileged Time) 处理器用于在特权模式下(即,执行操作系统功能和运行驱动器,如I / O )工作时间的百分比。

这个时间包括C P U (或C P U )用于维护中断和延迟过程调用( D P C )的时间。

• 用户时间百分比(%User Time) 处理器用于在用户模式工作的时间百分比。

这种类型的工作是由应用产生的。

通常,希望极大化用户时间百分比的值,极小化特权时间百分比的值。

• 中断时间百分比(%Interrupt Time) CPU忙于维护硬件中断的时间百分比。

系统中的许多硬件部件,如鼠标、网络接口卡或磁盘控制器,都可以发出处理器中断。

你可以将中断看作为Windows NT正常操作的一部分发生。

• 中断数/秒(Interrupts/sec) 处理器每秒接收并处理的硬件中断的数量。

windows服务器性能监控工具、方法及关键指标

windows服务器性能监控工具、方法及关键指标

windows服务器性能监控工具、方法及关键指标推荐使用windows自带的“性能监视器”(老版本的windows叫性能计数器)来监控服务器的性能。

打开控制面板内的管理工具,在管理工具内打开性能监视器,出现如下界面(各版本的window操作系统的性能监视器的界面可能略有不同):点击中上部的绿色加号图标,可以添加一项监视内容,添加界面如下图所示,可以在左侧选中需要监控的内容,点击添加,即可监控该内容。

选中下方的“显示描述”复选框,可以查看被监控内容的具体描述信息。

关键指标CPU监控Processor Time地址\processor(_Total)\% Idle Tile描述% Processor Time 指处理器用来执行非闲置线程时间的百分比。

计算方法是,度量处理器用来执行空闲线程的时间,然后用 100% 减去该值。

(每个处理器有一个空闲线程,该线程在没有其他线程可以运行时消耗周期)。

此计数器是处理器活动的主要指示器,显示在采样间隔期间所观察的繁忙时间平均百分比。

应注意,对处理器是否空闲的计算是在系统时钟的内部采样间隔期间(10ms)执行的。

考虑到现在的处理器速度非常快,因此,在处理器可能会用大量时间为系统时钟采样间隔之间的线程提供服务时,% Processor Time 会低估处理器利用率。

当恰好进行采样后即向计时器发出信号时,更可能对应用程序做出不准确地度量,基于工作负荷的计时器应用程序是一个这样的示例。

建议指标该监控内容不宜超过80%说明过高说明CPU资源即将耗尽,应增加CPU资源或实施分布式策略内存监控Available Mbytes地址\Memory\Available MBytes描述Available MBytes 指能立刻分配给一个进程或系统使用的物理内存数量,以 MB 为单位表示。

它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。

建议指标该值不宜低于400一般要保留10%的可用内存,假设系统有8G内存,则该值最好不要低于800说明过高说明内存资源即将耗尽,应考虑增加内存Pages/sec地址\Memory\Pages/sec描述Pages/sec 是指为解决硬页错误从磁盘读取或写入磁盘的速度。

操作系统的性能监控与分析工具

操作系统的性能监控与分析工具

操作系统的性能监控与分析工具所有的计算机系统都需要一个可靠的性能监控和分析工具,以保证系统运行的稳定性和高效性。

在操作系统中,性能监控和分析工具对于检测系统性能瓶颈、优化系统资源分配以及及时发现和解决系统故障非常重要。

本文将介绍几种主要的操作系统性能监控与分析工具,包括系统监视器、性能分析器和追踪工具等。

一、系统监视器系统监视器是一种常用的性能监控工具,用于实时监视和记录系统资源的使用情况。

系统监视器可以监控CPU的使用率、内存的使用情况、磁盘IO、网络流量等关键指标,帮助用户全面了解系统的运行状况。

Windows操作系统自带的任务管理器就是一种简单的系统监视器。

它提供了实时的CPU、内存和磁盘使用情况的图表展示,以及进程和服务的详细信息。

在Linux系统中,常用的系统监视器包括top、htop和nmon等工具,它们提供了更丰富的性能指标和定制化的显示选项。

二、性能分析器性能分析器是一种用于深入分析和诊断系统性能问题的工具。

它可以帮助用户找到系统性能瓶颈,并提供优化建议。

性能分析器通常可以分析CPU的使用情况、内存泄漏、磁盘IO性能、网络延迟等问题。

在Windows系统中,常用的性能分析器包括Windows Performance Monitor和Windows Performance Toolkit。

它们可以生成系统的性能报告,包括CPU利用率、内存使用情况、进程信息等。

对于Linux系统,perf和gprof是常用的性能分析工具,它们可以分析CPU使用情况、函数调用关系等。

三、追踪工具追踪工具是一种用于跟踪和记录系统运行轨迹的工具。

它可以捕获和分析系统中的各种事件,包括进程调度、中断处理、系统调用等。

通过分析这些事件的顺序和时间戳,可以帮助用户定位系统的性能瓶颈和故障。

在Windows系统中,Event Tracing for Windows(ETW)是一种常用的追踪工具,它可以跟踪和记录系统的各种事件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最近研究性能测试工具中发现这些所谓的性能测试工具的数据、全部来至windows操作系统提供的数据、然后通过API提供给性能测试工具、性能测试工具在用一种比较直观的图形展示出来。

也就是说不部分情况下如果把你没有弄明白性能监视器中数据得意义,那么性能测试工具的那些图表对你的意义也就没有多大的用处。

下面我整理了一部分windows中性能监视器中比较常用的性能计数器。

这里整理的比较多的内容:处理器对象、系统对象、逻辑磁盘对象、物理磁盘对象、内存。

这些性能计数器我们经常在使用的过程中都会用得到,所以这篇文章大部分内容是这些的。

▪ 1. 处理器对象(Processor Object)一条经验规则是不要使你所监控的每个处理器的C P U使用率高于9 0%。

峰值超过9 0%是可以接受的,但平均使用率超过9 0%则是应该避免的。

• 处理器时间百分比(%Processor Time)处理器执行一个非空闲线程的时间百分比。

用%1 0 0减去处理器空闲的总时间得出这个值。

这是整个系统的C P U使用的一个好的指示器。

• 特权时间百分比(%Privileged Time) 处理器用于在特权模式下(即,执行操作系统功能和运行驱动器,如I / O )工作时间的百分比。

这个时间包括C P U (或C P U )用于维护中断和延迟过程调用( D P C )的时间。

• 用户时间百分比(%User Time) 处理器用于在用户模式工作的时间百分比。

这种类型的工作是由应用产生的。

通常,希望极大化用户时间百分比的值,极小化特权时间百分比的值。

• 中断时间百分比(%Interrupt Time) CPU忙于维护硬件中断的时间百分比。

系统中的许多硬件部件,如鼠标、网络接口卡或磁盘控制器,都可以发出处理器中断。

你可以将中断看作为Windows NT正常操作的一部分发生。

• 中断数/秒(Interrupts/sec) 处理器每秒接收并处理的硬件中断的数量。

它不包括系统D P C,系统D P C单独计数。

▪ 2. 系统对象(System Object)系统对象与它的相关计数器衡量处理器上运行的线程的总计数据。

虽然使用这些计数器不能观察一个特定处理器的工作负载或一个特定线程的行为,但它们提供了有关整个系统性能有价值的内部信息。

系统计数器如下所示:• 处理器队列长度(Processor Queue Length) 处理器队列中的线程的数量。

换句话说,它是等待运行的线程数。

即使你的系统具有多个处理器,但只有一个队列用于处理器时间。

计数器只记录那些准备执行但仍处于等待的线程,不是那些正在运行的线程。

• 环境切换/秒(Context Switches/sec) 系统上的所有处理器从一个线程切换到另一个线程的组合比率。

当一个正在运行的线程自动地放弃处理器,处理器由一个高优先级的待命线程抢占时发生环境切换,或在用户模式和特权(核心)模式之间切换,以使用一个执行或子系统的服务。

这是线程的总和:计算机上运行在所有处理器上的所有线程的环境切换数/秒。

这个Processor Queue越大,对硬件性能的考验就越大,微软在windows2000时推荐的是如下:1。

对于多核系统(〈=3CPUS)推荐值为1-32。

对于四核以及以上的,推荐值为4-12但是目前操作系统为2003,CPU的硬件性能已经得到很大的提高,系统的处理能力也有所增强。

所以该性能检测的阈值可适当放大紧紧靠系统的队列平均数还是不够的,还要查看你的CPU的利用率和内存的使用情况故总结如下1:检查系统的CPU\MEM利用率,如果CPU利用率比较高\MEM比较高(同时大于50%).队列长度比较大的情况下,就要考虑升级硬件了2:CPU利用率一般(目前的CPU处理能力得到很大的提升,问题一般不会出在这里。

)而内存的利用率比较高(70%),队列长度大于10,就要考虑升级内存了。

3:如果CPU和MEM利用率都不高,可按照OPmanager推荐的做法来设置监控阈值▪ 3. SQL Server:缓冲区管理器对象( B u ffer Manager Object)缓冲区管理器计数器提供了SQL Server使用的内存缓冲区的有关信息。

这些计数器如下所示:• 高速缓存命中率( B u ffer Cache Hit Ratio)引用当前位于高速缓存中页的需求的百分率。

预先在内存中拥有页,允许SQL Server避免请求从磁盘子系统执行一次物理I / O。

因为访问内存相对于访问物理I / O,代价更小,一个高的缓冲区高速缓存命中率增强了系统的性能与吞吐量。

如果你的系统很好地调整过,这个命中率应该是8 0%或更高。

如果具有一个低的缓冲区高速缓存命中率,你应该为SQL Server分配更多的内存。

如果你已将现有的所有内存都分配给了SQL Server,那么需要增加系统中物理内存的数量。

• 高速缓存大小(页)(Cache Size) 在SQL Server缓冲区高速缓存中的页的数量。

这个数量乘以8 K B,即可得到正在使用的以千字节为单位的缓存数。

• 空闲缓冲区(Free Buffer) 空闲SQL Server内存缓冲区的数量。

• 读的页/秒(Page Reads/sec) 每秒请求的物理数据页I / O的数量。

• 偷取的页计数(Stolen Page Count) SQL Server用于缓冲区高速缓存的页数,这些内存被给予系统中的另外一个进程。

Windows NT回收这个内存以满足其他系统部件的需要。

• 写的页/秒(Page Writes/sec) 由SQL Server执行的每秒写的物理数据页的数量。

▪ 4. SQL Server:数据库对象(Database Object)数据库对象计数器提供了有关SQL Server数据库的信息,包括可用的空闲日志空间量和数据库中活动事务的数量。

对于系统中的每个数据库的每个计数器有一个实例。

这些计数器包括如下:• 日志刷新等待/秒(Log Flush Wait/sec) 在能够继续执行前,必须等待日志刷新的数据库提交数量。

• 日志使用的百分比(Percent Log Used) SQL Server实际使用的当前定义的日志空间的百分比。

▪ 5. SQL Server:常规统计对象(General Statistics Object)常规统计对象含有常规服务器范围活动的有关信息,它有一个计数器:• 用户连接数(User Connections) 系统中用户连接的当前数量。

▪ 6. SQL Server:闩对象(Latches Object)这个对象计数器提供了在内部SQL Server资源中有效的闩的信息。

计数器如下:• 平均闩等待时间(毫秒) ( Average Latch Wait Time) 闩请求在得到服务之前必须等待的平均时间,以毫秒为单位。

• 闩等待数/秒(Latch Waits/sec) 不能立即服务,被迫等待其他资源释放的闩请求的数量。

▪7. SQL Server:锁对象(Locks Object)锁对象提供了由SQL Server提出的各个锁请求的有关数据,例如锁生命周期和死锁。

可以在系统上具有多个这些计数器的实例。

计数器如下所示:• 平均等待时间(毫秒) ( Average Wait Time) 每个锁请求被迫等待的平均时间量,以毫秒为单位。

• 锁到期数/秒(Lock Timeouts/sec) 在系统中过期的锁请求的数量。

• 锁等待数/秒(Lock Wa i t s / s e c )不能立即满足,需要调用线程在给予锁之前处于等待状态的锁请求的数量。

• 死锁数/秒(Number of Deadlocks/sec) 导致产生死锁的锁请求的数量。

▪8. SQL Server:内存管理器对象(Memory Manager Object)内存管理器对象含有有关SQL Server内存使用的信息,包括SQL Server正在使用的高速缓存内存的数量。

这个对象下的计数器如下所示:• 内存授权挂起(Memory Grants Pending) 等待授予工作空间内存的进程的当前数量。

• S Q L高速缓存内存(KB)(SQL Cache Memory) SQL Server用于动态SQL 高速缓存的动态内存数量。

• 目标服务器内存( K B ) ( Ta rget Server Memory) SQL Server将会消耗的动态内存的总额。

• 总的服务器内存( K B ) ( Total Server Memory) SQL Server当前消耗的动态内存的总额。

▪9. SQL Server:S Q L统计对象(SQL Statistics Object)这个对象提供了系统上正在执行的S Q L查询的有关信息,包括查询编译和重新编译的数量的数据。

它有如下计数器:• 批请求/秒(Batch Requests/sec) 服务器接收到的S Q L批请求的数量。

• SQL 编译/秒(SQL Compilations/sec) SQL Server每秒执行的S Q L语句编译的数量。

• S Q L重新编译/秒(SQL Re-Compilations/sec) SQL Server每秒执行的S Q L语句重新编译的数量。

▪10. 逻辑磁盘对象(Logical Disk Object)逻辑磁盘对象提供了有关逻辑磁盘I / O性能的信息。

逻辑磁盘计数器与Windows NT磁盘系统管理员分配给逻辑磁盘驱动器的字母相关。

这个对象含有如下计数器:• 磁盘读时间百分比(%Disk Read Time) 选中的逻辑磁盘忙于服务读请求总共用去时间的百分比。

• 磁盘写时间百分比(%Disk Write Time) 选中的逻辑磁盘忙于服务写请求总共用去时间的百分比。

• 磁盘时间百分比(%Disk Time) 选中的逻辑磁盘忙于服务读请求或写请求总共用的时间的百分比,是磁盘写时间百分比与磁盘读时间百分比的和。

• 空闲时间百分比(%Idle Time) 逻辑磁盘在采样时间间隔中处于空闲状态的时间百分比。

• 平均磁盘队列长度( Avg. Disk Queue Length) 在采样的时间间隔中,选中的逻辑磁盘读请求和写请求排队的平均数量。

• 平均磁盘读队列长度( Avg. Disk Read Queue Length) 在采样的时间间隔中,对选中的逻辑磁盘读请求排队的平均数量。

• 平均磁盘写队列长度( Avg. Disk Write Queue Length) 在采样的时间间隔中,对选中的逻辑磁盘写请求排队的平均数量。

• 平均磁盘秒数/读( Avg. Disk sec/Read) 从逻辑磁盘读数据的平均时间,以秒为单位。

相关文档
最新文档