Understand Performance Data for Windows Servers

In order to understand and meaningfully analyse performance data on Windows servers, you should preferably have a thorough understanding of all the factors affecting application performance on Microsoft Windows servers.  This is a very large topic and we do not attempt to cover it here.

In this section you will find brief descriptions of the Windows server performance data items provided by LANSA Composer's performance data collection, along with information on how the data is collected by LANSA Composer.  Please refer to the followings topics:

Performance Data Items for Windows Servers

Performance Data Collection on Windows Servers

 

Performance Data Items for Windows Servers

In addition to the Common Performance Data Items, the following performance data items are provided when LANSA Composer is running on a Windows server:

Item

Description

Kernel

The amount of time (in milliseconds) that the process has executed in kernel mode during the execution of this item.

User

The amount of time (in milliseconds) that the process has executed in user mode during the execution of this item.

HdlC

The number of open handles that belong to the process.

HdlC Delta

The nett change in the HdlC value during the execution of this item.

CChg

The Commit Charge value in bytes for the process.  Commit Charge is the amount of memory that the memory manager has committed for a running process.

CChg Delta

The nett change in the CChg value during the execution of this item.

PagF

The number of page faults that occurred during the execution of this item.

I/O Count

The total of the Read I/O, Write I/O and Other I/O values for this item.

I/O Bytes

The total of the Read Bytes, Write Bytes and Other Bytes values for this item.

Read I/O

The number of read I/O operations performed during the execution of this item.

Read Bytes

The number of bytes transferred by read I/O operations performed during the execution of this item.

Write I/O

The number of write I/O operations performed during the execution of this item.

Write Bytes

The number of bytes transferred by write I/O operations performed during the execution of this item.

Other I/O

The number of I/O operations other than read or write operations performed during the execution of this item.

Other Bytes

The number of bytes transferred by I/O operations other than read or write operations during the execution of this item.

 

 

Performance Data Collection on Windows Servers

On a Windows server, performance data is collected using the following application program interfaces provided by the operating system:

GetTickCount

GetProcessTimes

GetProcessHandleCount

GetProcessMemoryInfo

GetProcessIoCounters

 

You can refer to Microsoft's documentation of these application program interfaces for further insights on the performance data items provided.