Application Software Performance Data Classification

Source: Internet
Author: User

Enterprise applications can be divided into the following types based on the system architecture:

Client/Server-Client/Server Architecture l Browser/web server layer 3 architecture l middleware application server layer 3 architecture l web server and middleware layer 3 Architecture

The above architecture consists of clients, Web servers, intermediate application servers, and database servers. Performance indicators and performance bottlenecks of the overall architecture can be analyzed through performance indicator monitoring at different levels.

1. database server performance indicator monitoring

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 server performance indicator monitoring

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-based Web server or Web Service server performance indicator monitoring

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. Performance Indicator Monitoring of the application server in the middle layer

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. Client performance indicator monitoring

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.