Presentation is loading. Please wait.

Presentation is loading. Please wait.

WINDOWS KPI’S Bruce Adamczak Senior Premier Field Engineer

Similar presentations


Presentation on theme: "WINDOWS KPI’S Bruce Adamczak Senior Premier Field Engineer"— Presentation transcript:

1 WINDOWS KPI’S Bruce Adamczak Senior Premier Field Engineer Brucea@Microsoft.com

2 WINDOWS KPI’S Disk Memory Network Process Processor

3 DISK Microsoft defines disk latency as: The time it takes a read or write to pass through the disk performance filter and return completed Where is latency found HBA adapters in the server Fiber channel switches Inter-switch links Front-side adapters A disk array cache Processors, RAM, and Disk controllers And disk drive media to include different kinds of hard drives

4 DISK Primary Counters to collect Logical Disk\Avg. Disk sec/Read Logical Disk\Avg. Disk sec/Write Secondary Counter to collect Logical Disk\Disk Transfers/sec Logical Disk\Current disk Queue Length Logical Disk\Avg. Disk Queue Length Logical Disk\Disk Bytes/Sec

5 DISK Thresholds for Logical Disk\Avg. Disk|Writes/Sec Information15 ms or less Warning15ms to 25ms Critical Over 25ms A 15,000 RPM drive rotates once every 4 milliseconds

6 DISK Secondary Counters - Throughput Logical Disk\Disk Transfers/sec Logical Disk\Disk Bytes/Sec Secondary Counters - Queues Logical Disk\Current disk Queue Length Logical Disk\Avg. Disk Queue Length

7 DISK Demo

8 MEMORY Physical limitation Physical + Page file Process limitation 32 Bit vs. 64 Bit Kernel limitation System Page Table Entries (PTE) Page Pool Non-Page Pool

9 MEMORY Physical Counters Memory\Available Mbytes Less than 100 Memory\%Commit Bytes in Use Physical Memory + Page File Page File\% Usage 64 Bit boxes should have very small usage

10 MEMORY Process limitation – Process/Private Bytes 32 Bit Process Limitation 2 GB on physical box 3 GB with the /3GB on physical box 4 GB running in a WOW64 64 Bit Process Limitation 8 TB

11 MEMORY Kernel limitation System Page Table Entries (PTE) Less than 10,000 - Critical Page Pool Event ID 2020 Non-Page Pool Event ID 2019

12 MEMORY Memory/Pool Page Bytes < 80% of Max = Critical Memory/Pool Nonpage Bytes < 80% of Max = Critical Use Process Explorer to figure out max

13 MEMORY Demo

14 NETWORK Bandwidth Counters \Network Interface(*)\Current Bandwidth is an estimate of the current bandwidth of the network interface in bits per second (bps). \Network Interface(*)\Bytes Sent/sec is the rate at which bytes are sent over each network adapter, including framing characters. \Network Interface(*)\Bytes Received/sec is the rate at which bytes are received over each network adapter, including framing characters.

15 NETWORK \Network Interface(*)\Current Bandwidth Number 1 Issue - Is not connected at the speed admin thinks! 10Mbps 100Mbps 1Gbps 10Gbps

16 NETWORK Calculating network utilization % Network utilization for Bytes Sent = (( Bytes Sent/sec * 8) / Current Bandwidth ) * 100 % Network utilization for Bytes Received = (( Bytes Received/sec * 8) / Current Bandwidth ) * 100

17 NETWORK Thresholds >60% utilized critical \Network Interface(*)\Bytes Sent/sec is the rate at which bytes are sent over each network adapter, including framing characters. \Network Interface(*)\Bytes Received/sec is the rate at which bytes are received over each network adapter, including framing characters.

18 NETWORK BROKEN DO NOT USE on Win7 and above \Network Interface(*)\Output Queue Length

19 NETWORK Demo

20 PROCESS Leak Counters Process(*)\Handle Count Process(*)\Thread Count Process(*)\Private Byes

21 PROCESS DEMO

22 PROCESSOR Key Counters Processor(*)\%Processor Time Processor(*)\%User Time Processor(*)\%Privileged Time

23 PROCESSOR What to look for Sustain High curves (do not care about spikes) Single processor at 100%

24 PROCESSOR Demo

25 PAL

26 REFERENCES Windows Internals, 5th edition, by Mark Russinovich and David A. Solomon http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx Taking Your Server’s Pulse http://technet.microsoft.com/en-us/magazine/cc718984.aspx Understanding Pool Consumption and Event ID: 2020 or 2019 http://blogs.msdn.com/b/ntdebugging/archive/2006/12/18/understanding-pool- consumption-and-event-id_3a00_--2020-or-2019.aspx Pushing the Limits of Windows: Paged and Nonpaged Pool http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx?PageIndex =2 The Microsoft PFE Performance Guide (PerfGuide): Start Here http://social.technet.microsoft.com/wiki/contents/articles/1513.the-microsoft-pfe- performance-guide-perfguide-start-here.aspx

27 QUESTIONS


Download ppt "WINDOWS KPI’S Bruce Adamczak Senior Premier Field Engineer"

Similar presentations


Ads by Google