现在的位置: 首页 > 综合 > 正文

应用软件性能数据分类

2012年07月19日 ⁄ 综合 ⁄ 共 4418字 ⁄ 字号 评论关闭

企业应用程序可以根据系统架构分成以下类型

Client/Server – 客户机/服务器架构 l 基于浏览器/Web服务器的三层架构 l 基于中间件应用服务器的三层架构 l 基于Web服务器和中间件的多层架构

以上架构都由客户机、Web服务器、中间层应用服务器、数据库服务器组成。通过针对不同层次的性能指标监测,可以分析出整体架构的性能指标和性能瓶颈。

1. 数据库服务器的性能指标监测

l Processor, %Processor Time

Processor, %User Timel

Processor, %l Privileged Time

Processor, Processor Queue Lengthl

System, Contextl Switches per Second

Memory, Page Faults/secl

Memory, Availablel Bytes

Memory, Pool Paged Bytesl

Network Interface, bytes total/secl

l Network Interface, Output Queue Length

Physical Disk, %Disk Timel

l Physical Disk, Current Disk Queue Length

Physical Disk, Avg Disk Queuel Length

Physical Disk, Disk Read/Sec, Disk Write/Secl

SQL Server,l General statistics, User Connections

SQL Server, Transaction/Secl

SQLl Server, Cache Manager, Cache Hit Ratio

SQL Server, Cache Manager, Cachel Used Counts per Second

SQL Server, Locks, Exclusive/Sharedl & Users blocked

SQL Server, % Procedure Cache Usedl & % Procedure Cache Active

SQL Profiler, Audit Login/Logoutl

SQL Profiler, Storedl Procedure, RPC Completed

SQL Profiler, TSQL, Batch Completedl

SQLl Profiler, SQL Transaction

2. Web服务器的性能指标监测

Processor, %Processorl Time

Processor, %User Timel

Processor, % Privileged Timel

l Processor, Processor Queue Length

System, Context Switches per Secondl

l Process, Private Bytes

Memory, Page Faults/secl

Memory, Availablel Bytes

Memory, Pool Paged Bytesl

Network Interface, bytes total/secl

l Network Interface, Output Queue Length

Physical Disk, %Disk Timel

l Physical Disk, Avg Disk Queue Length

Number of Concurrent Users (NCU)l

l Request Per Second (RPS)

Response Timel

Time to First Byte (TTFB)l

l Time to Last Byte (TTLB)

Think Timel

Web Service, Get Requests perl Second

Web Service, Post Requests per Secondl

Active Server Page,l Request per Second

Active Server Page, Request Queuel

Active Serverl Page, Requests Execute Time

Active Server Page, Requests Wait Timel

l Active Server Page, Session Current 。

 

3. 基于ASP.NET的Web服务器或Web Service服务器性能指标监测

Processor, %Processor Timel

Processor, %User Timel

l Processor, % Privileged Time

Processor, Processor Queue Lengthl

System,l Context Switches per Second

Process, Private Bytesl

Memory, Pagel Faults/sec

Memory, Available Bytesl

Memory, Pool Paged Bytesl

l Network Interface, bytes total/sec

Network Interface, Output Queuel Length

Physical Disk, %Disk Timel

Physical Disk, Avg Disk Queuel Length

Number of Concurrent Users (NCU)l

Request Per Second (RPS)l

l Response Time

Time to First Byte (TTFB)l

Time to Last Byte (TTLB)l

l Think Time

Web Service, Get Requests per Secondl

Web Service, Postl Requests per Second

ASP.NET, Application Restartsl

ASP.NET, Workl Process Restarts

ASP.NET, Request Execution Timel

ASP.NET, Request Waitl Time

ASP.NET, Requests Queuedl

ASP.NET Application, Requests/Secl

l ASP.NET Application, Requests Executing

ASP.NET Application Sessionsl Active

 

4. 中间层应用服务器的性能指标监测

Processor, %Processor Timel

Processor,l %User Time

Processor, % Privileged Timel

Processor, Processor Queuel Length

System, Context Switches per Secondl

Process, Private Bytesl

l Memory, Page Faults/sec

Memory, Available Bytesl

Memory, Pool Pagedl Bytes

Network Interface, bytes total/secl

Network Interface, Outputl Queue Length

Physical Disk, %Disk Timel

Physical Disk, Avg Disk Queuel Length

COM+ Authenticate (by LoadRunner)l

COM+ Authenticate Failed (byl LoadRunner)

COM+ Activation (by LoadRunner)l

COM+ Failed (byl LoadRunner)

COM+ Thread Start (by LoadRunner)l

COM+ Thread Terminatel (by LoadRunner)

Transaction Duration (by LoadRunner)l

Transaction Startl (by LoadRunner)

Transaction Prepared (by LoadRunner)l

Transactionl Aborted (by LoadRunner)

Transaction Commited (by LoadRunner)l

Objectl LifeTime(by LoadRunner)

Object Create (by LoadRunner)l

Object Destroyl (by LoadRunner)

Object Activate (by LoadRunner)l

Object Deactivate (byl LoadRunner)

Disable Commit (by LoadRunner)l

Enable Commit (byl LoadRunner)

Set Complete (by LoadRunner)l

Set Abort (byl LoadRunner)

COM+ Method Duration (by LoadRunner)l

COM+ Method Frequencyl (by LoadRunner)

COM+ Method Failed (by LoadRunner)l

COM+ Methodl Exception (by LoadRunner)

.NET CLR Data, SqlClient, Current # Pooledl Connection

.NET CLR Data, SqlClient, Current # Pooled and Non-pooledl Connection

.NET CLR Memory, Gen 0、1、2 heap sizel

.NET CLR Memory, #l bytes in all Heaps

Distributed Transaction Coordinator,l Transactions/Sec

Distributed Transaction Coordinator, Committedl Transactions

Distributed Transaction Coordinator, Aborted Transactionsl

l Distributed Transaction Coordinator, Active Transactions

Distributedl Transaction Coordinator, Response Time – Average

 

5. 客户机的性能指标监测

l Processor, %Processor Time

Process, Private Bytesl

Process, Handlel Counts

Network Interface, bytes total/secl

Network Interface, Outputl Queue Length

Physical Disk, Avg Disk Queue Lengthl

.NET CLR Memory, Genl 0、1、2 heap size

.NET CLR Memory, # bytes in all Heapsl

Number ofl Concurrent Users (NCU)

Request Per Second (RPS)l

Response Timel

l Hits per Second

Throughputl

Pages per Secondl

User-define Datal Point

Time to First Byte (TTFB)l

Time to Last Byte (TTLB)l

Thinkl Time

抱歉!评论已关闭.