loadrunner常用计数器分析

  • 时间:
  • 浏览:1
  • 来源:uu直播快3平台

每秒执行的请求数。

ASP.NET

指你例如避免可不都都还可以 了与一点避免共享的、已分配的当前字节数

页文件在磁盘上保留的空间以便在需推荐不超过物理内存的75%

Queue Length

地处此盘上读取操作的强度

由于你决定要增加程序字节池的大小,你应该监视这从前计数器(包括里边的从前)。增加线数由于会增加进去去下文切换次数,另从前性能时会上升反而会下降。由于两个实例的上下文切换值非常高,就应该减小程序字节池的大小

Private Bytes

由于Request/Sec ApplicationsRequest Executing 当前执行的请求数。的值比较小,

Description描述)

个系统程序,其主要任务是刷新成批的老化的脏缓冲区(指饱含 更改

默默认情况汇报下认情况汇报下为1000%的可用物理内存。如为1000%的可IIS5.0 运行内存严重不足时,它会自动架构设计 用物理内存缓存。还要关注该计数器的趋势变化

是瓶颈

在访问数比较固定的情况汇报下, Pool Nonpaged Bytes 是比较定的,由于访问数逐步增加,该值会缓慢的增加

%Disk Time

Buffer Manager

Cache Hit Ratio

Bytes Total/se

Length

Transactions/sec

CPU 使用率该计数器对应于避免器执行Windows. 10000 内核命令(如避免SQL Server I/O 请求)所用时间的百分比。由于 Physical Disk 计数器的值很高时该计数器的值也总爱很高,则考虑使用强度越快了 或强度更高的磁盘子系统。

推荐部超过物理内存的75

每秒收的Transact-SQL 命令批数。你例如统计信息受所有约束(I/O、用户数、高速缓存大小、请求I/O、用户数、高速缓存大小、请求的繁杂程度等)影响。批请求数值

General Statistics

PhysicalDisk

由于发现Processor Queue Length 显示的队列长度超过2而避免器的利用率却总爱很

指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。

进行比较,可帮助了解脚本对 SQL Server 的影响程度。由于差别过大,则表示测试脚本可不都都还可以 了有效地对SQL Server 进行应力测试。

小于75%。排除内存因素,由于该计数器的值比较大,而一起去网卡和硬盘的值比较低,那么可不都都还可以 定CPU 瓶颈

Bytes

库间的物理页读取总数。由于物理I/O 的开销大,可不都都还可以 通过使用更大

SQL

Internet File Cache Hits %

用),并使之可由用户程序使用。惰性写入器消除了为创建可用缓冲区而频繁执行检查点的还要。

显示在当前程序完成后后强制一点程序等待英文的每秒锁定请求的数量。由于该值始终大于 0则表示事务有难题报告 。

% Privileged Time 是在特权模式下避免程序执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务总爱在特权模式运行,以便获取对系统专有数据的访问。在用户模式执行的程序无法访问你例如数据。对系统的调用能有无直接的(explicit)或间接的(implicit)例如页面错误或中断。不像一点早期的操作系统,Windows 除了使用用户和特权模式的传统保护模式之外,还使用避免边界作为分系统保护。一点由Windows 为您的程序所做的操作除了总爱出现在避免的特权时间内,还由于在一点子系统避免总爱出现

Processor

(all instances)

Disk Writes/sec

Context Switches/sec 指计算机上的所有避免器而是 从从前程序转换到另从前程序的综合强度。当正在运行的程序自动放弃避免器时总爱出现上下文转换,由从前有更高优先就绪的程序占先或在用户模式和特权(内核)模式之间转换以使用执行或分系统服务。它是在计算机上的所有避免器上运行的所有程序的Thread: Context Switches/sec 的总数但会 用转换数量衡量。在系统和程序对象上有上下文转换计数器

每秒为数据库启动的事务数

%Processor Time

AverageDisk

SQLServer: BuffeManage

Processor Queue

PhysicalDisk

要将其写回磁盘时使用)

Request/Sec Request Executing

示内存有难题报告 。

这里以ASP.NET 开发的Web 程序为例进行说明。

由于在同一局域网内,Network Delay 会非常的小,网络监视器会有足够的时间在每秒钟内发送成百上千的请求,另从时会由于源计算机(source machineCPU 和内存超负荷工作。

Object

Time 这从前计数器都都可不都都还可以 反映避免器用在避免中断以及推迟避免调用的时间。由于避免器使用率超过Interrupts/sec 指避免器每秒钟接收并维90% 硬件中断的平均值。正常的程序操作在中断时悬停。大多数的系统时钟每Interrupt Time 大于隔 10 毫秒中断避免器一次,形成了间15%则避免隔活动的后台

这是每秒登录到 SQL Server 的计数

Counters

的缓冲区,你例如更改还要写回磁盘,都可不都都还可以 使该缓冲区由其它页重新使

Web Servic

Working Set 计数器

Switches/sec 实例化inetinfo dllhost

Processor Interrupts/sec %DPC Time 这从前计数器都都可不都都还可以 反映避免器用在避免中断以及推迟避免调用的时间。由于避免器使用率超过Interrupts/sec 指避免器每秒钟接收并维90% 硬件中断的平均值。正常的程序操作在中断时悬停。大多数的系统时钟每Interrupt Time 大于隔 10 毫秒中断避免器一次,形成了间15%则避免隔活动的后台。器由于负荷过重,并地处中断。判断程序有无地处避免器瓶颈的办法:由于Processor Queue Length 显示的队列长度保持不变(>=2个但会 避免器的利用率%Processor Time 超过90%那么很有由于地处避免器瓶颈。

Global File Cache Hits 是文件缓存命中的具体值,File Cache 的网站)File Flushes 是自服务器启动后后文件缓存Cache Hits% 刷新次数,由于刷新太慢,会浪费内存;由于刷新越快了 ,缓存中的对象会太频繁属于非常好!的丢弃生成,起可不都都还可以 了缓存的作用。通过File Cache Hits File Cache Flushes 可不都都还可以 得到从前适当的刷新值(参考IIS 的设置ObjectTTL MemCacheSize MaxCacheFileSize

Memory

Object对象)

Sytem

Maximum Maximum Connections :“最大连接数” Attempts Total Connection Attempts :“连接尝试总数”是从服务启动时利用 Web 服务尝试连接的总数。该计数器应用于全版所列的实例。

Page/sec

Description

是指以字节表示的确认虚拟内存。(确认内存是指为磁盘分

Object对象)

ASP.NETRequestWait

SQL Server:

每磁盘的I/O = [读次数 + 4 * 写次数)] / 磁盘个数

Network Interface

显示在高速缓存中找到数据的命中率。由于数值持续小于 85%则表

Interrupts/sec %DPC Time

Description描述)

SQLServer:Locks

由于切换次数到100000*CPU个数和100000*CPU 个数中,说明它忙于切换程序而还要

Lock Waits/sec

技术改变世界! --狂诗绝剑

改计数器的值和目前网络强度相除,结果应该小于1000%

Description

最近的请求在队列中等待英文的毫秒数。执行最近的请求所用的毫秒数。Queued 在理想情况汇报下应该接近0 Request Queued 等待英文英文避免的请求数。该计数器应保持接近 0。超过 IIS 队列长度会出由于这从前值太多,那么还要重现“服务器太忙”错误

Description

PhysicalDisk

System

Pages Input/sec

Web 程序由于

Pages Input/sec

Bytes Total/sec 为发送和接收字节的速Interface 率,包括帧字符在内。判断网络连接强度有无瓶颈,可不都都还可以 用该计数器的值和目前网络的强度比较

PoolPaged BytesPool Nonpaged Bytes

SQLServer

参考值

小于2。显示在由 Web 服务器所有避免器共享的队列中等待英文执行的程序数。避免器瓶颈会由于该值持续大于2

显示当前 SQL 用户数。与 Active Server PagesRequests/Sec 计数器

SQL Statistics

么硬盘还要瓶颈。由于可不都都还可以 了%Disk Time 比较大,另外从前都比较适中,硬盘由于会是瓶颈。在记录该计数器后后,

%Privileged Time

Object

选中它会明显的降低该监视器的强度。

% Privileged Time

由于计算出的每磁盘的I/O 数大于磁盘的避免能力,那么磁盘地处瓶颈。

Page Reads/sec

Page/sec 推荐00-20由于服务器那么足够的内存避免其工作负荷,此数值将总爱很高。由于大于1000,表示有难题报告 )。你例如计数器的值比较低,说明Web服务器响应请求比较快,但会 由于是服务器系统内存短缺引起(也由于是缓存太多,由于系统内存太多)。Page Input/sec 的值可不都都还可以 衡量出硬错误页地处的强度,通常它的值会于由于等于Page Reads/secMemory Cache Bytes

Page Reads/sec

%Processor time

Cache Bytes

Process

Server 的联机文档。

Memory

Time

Maximum Maximum Connections

每秒被缓冲区管理器的惰性写入器写入的缓冲区数。惰性写入器是一

CPU 使用率。这是查看避免器饱和情况汇报的最佳计数器。显示所有 CPU 的程序避免时间。由于从前或多个避免器的该数值持续超过 90%,则表示此测试的负

Network

由于避免器使用率超过90%,且Interrupts/sec time大于15%则避免器由于负载过重,并地处中断

Processo

这里针对SQL Server10000但会 而是 列出比较关键的几个。更加全版的信息可不都都还可以 参考SQL Server 的联机文档。

PhysicalDisk

Context Switches/sec

Server:Databases

Object

Description

Virtual Bytes( Virtual Bytes 数器监视IIS5.0 保留的例inetinfo 、虚地址空间的数量,实例化为inetinfo dllhost) Working Set实例程序(IIS 运行的核心)Dllhost 程序(隔离/ 连接池的程序必需的)。inetinfo dllhost Working Set 计数器反映了每个程序使Dllhost#n 程序都用的内存页的数量。系统的内存页(pool 要加进去去计数器Page可不都都还可以 了由操作系统的核心模块直接访问,用户程序可不都都还可以 了访问。运行IIS5.0 的服务器上,负责web 连接的程序以及它还要的一点对象都保地处未分页的池中(nonpaged pool),比如文件句柄和socket 连接

Processor Queue Length 是指避免列队中的程序数。即使在有多个避免器的计算机上避免器时间也会有从前单列队。不象磁盘计数器,你例如计数器仅计数就绪的程序,而不计数运行中的程序。由于避免器列队中总爱有从前以上的程序通常表示避免器堵塞

File Cache Hits %是文件缓存命中全版(对于从前Information File Cache 缓存需求的比例,反映了IIS 的文件缓大要素是静Services Flushes 存设置的工作情况汇报。而File Cache Hits 态网页组成

Virtual Bytes

Processor

Object对象) Counters计数器名称) Description描述)参考值

这里针对SQL Server10000但会 而是 列出比较关键的几个。更加全版的信息可不都都还可以 参考SQL

避免ASP 脚本

Windows 10000 的命令行窗口中运行 diskperf -yD 。若数值持续超过 1000%则由于内存泄漏。

PhysicalDisk

物理内存的可用数(单位 Mbytes)。默认情况汇报下IIS5.0 使用1000%的可用物理内存,作为IIS 的文件缓存(file cache)。IIS 基本占用 2.5 MB,每个附加连接将在此基础上占用 10 KB 左右。至少要有10% 的物理内存值当避免器向内存指定的位置请求一页(由于是数据或代码)总爱出现错误时,这就构成从前Page Fault。由于该页在内存的一点位置,该错误被称为软错误(Transition Fault/sec 数器衡量);由于该页还要从硬盘上重新读取时,被称为硬错误。一点避免器可不都都还可以 在有大软错误的情况汇报下继续操作。但会 ,硬错误可不都都还可以 由于明显的拖延。Page Faults/sec 是避免器每秒钟避免的错误页(包括软错误和硬错误)。Pages Input/sec 是为了避免硬错误页,从硬盘上读取的页数,Page Reads/sec 是为了避免硬错误,从硬盘读取的次数。由于 Page Reads/Sec 比率持续保持为 5表示由于内存严重不足。Pages/sec 是指为解析硬页错误从磁盘

Buffer Manager

SQL Server

Page Faults/sec

Counters

参考值

Committed

User Connections

Transition

Object

SQL Server:

Counters

参考值

判断磁盘瓶颈的办法是通过以下公式来计算:

Available MBytes

% Disk Time 指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。由于从前计数器都比较大,

Faults/sec

Lazy Writes/sec

Batch Requests/sec

Counters

Bytes Total/sec 为发送和接收字节的强度,包括帧字符在内。判断网络连接速该计数器的值和目前网度有无瓶颈,可不都都还可以 用该计数器的值和络的强度相目前网络的强度比较

参考值

Memory

高由于吞吐量很好。

CPU 使用率

参考值

SQL Server: Logins/sec

Counter

载对于目前的硬件过于沉重。为多避免器服务器加进去去该计数器的 0 x 个实例

Time

内存是第从前监视对象,选则系统瓶颈的第从前步骤而是 排除内存难题报告 。内存短缺的难题报告 由于会引起各种各样的难题报告 。

至少要有10% 的物理

计数器值依程序而定,但比率最好为 90% 或更高。增加内存直到你例如数值持续高于 90%表示90% 以上的数据请求可不都都还可以 从数据缓冲区中获得所需数据。

Pool Paged Bytes Pool Nonpaged Bytes 这从前计数器监视服务器上各个程序的分页池字节数和非分页池字节数。

Request Executing Time

默认情况汇报下“Enable display of network nodes by DNS names选则是那么选中的,由于

Bytes Total/sec

%Processor Time

由于要监视的两台计算机在同从前局域网络内,建议暂且使用Network Delay Monitor

每秒发出的物理数据库页读取数。你例如统计信息显示的是在所有数据

读取或写入磁盘的页数。

Processor

Buffer Manager Hit Ratio

Memory

Counters

参考值

ASP.NET Applications

SQLServer:CacheManage

Memory

的数据高速缓存、智能索引、更高效的查询由于改变数据库设计等办法,使开销减到最小。

内存难题报告 主要检查程序有无地处内存泄漏。由于地处了内存泄漏,Process\Private Bytes 计数器和Process\Working Set 计数器的值往往会升高,一起去Available Bytes 的值会降低。内存泄漏应该通过从前长时间的,用来研究分析当所有内存都耗尽时,程序反应情况汇报的测试来检验。

物理内存的可用数(单位 Mbytes)。默认情况汇报下IIS5.0 使用1000%的可用物理内存,作为IIS 的文件缓存(file cache)。IIS 基本占用 2.5 MB,每个附加连接将在此基础上占用 10 KB 左右

文件系统缓存(File System Cache

Process

地处此盘上写入操作的强度

低,那么或许更应该去避免避免器阻塞难题报告 ,这里避免器一般还要瓶颈。由于系统由于程序代码强度低下由于系统特征设计有严重不足而由于极少量的上下文切换(Context Switches/sec 显示的上下文切换次数比较大),那么就会占用极少量的系统资源。由于系统的吞吐量降低但会 CPU 的使用率很高,但会 此难题报告 地处时切换水平在100000 以上,那么由于上下文切换次数严重不足一起去还可不都都还可以 比较Context Switches/sec %Privileged Time 来判断上下文切换有无过量。由于后者的值超过40%且上下文切换的强度也很高,那么应该检查为你例如会产生另从前高的上下文切换。

Processo