0% found this document useful (0 votes)
45 views

OS Performance Guide

This document provides guidance on gathering system performance metrics and benchmarks to troubleshoot Windows performance problems. It lists key operating system details, hardware specifications, and performance counters to collect including CPU and memory utilization, disk throughput and queue length, network bandwidth, and process details like handle count and working set. Thresholds indicating normal, warning, and critical levels are provided for many of the metrics. Resources for further reading on Windows and SQL Server performance tuning are also referenced.

Uploaded by

brijeshshukla79
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

OS Performance Guide

This document provides guidance on gathering system performance metrics and benchmarks to troubleshoot Windows performance problems. It lists key operating system details, hardware specifications, and performance counters to collect including CPU and memory utilization, disk throughput and queue length, network bandwidth, and process details like handle count and working set. Thresholds indicating normal, warning, and critical levels are provided for many of the metrics. Resources for further reading on Windows and SQL Server performance tuning are also referenced.

Uploaded by

brijeshshukla79
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Windows Performance and Windows Problem Troubleshooting Problem made easy

Gather Details Operating System & Service Pack level Physical or Virtual Processor type / no. / speed NIC configuration details Data storage details: Local, SAN, RAID details Total RAM installed, Pagefile configuration x86 or x64 - PAE / 3GB / BIOS settings <10ms = Good Performance 10-15ms = Average Performance 15-25ms = Warning Level Avg. Disk sec /Read Avg. Disk sec /Write Logical/Physical Disk Counters Storage Process Counters Current Disk Queue Length I/O Data Operations /sec IO Other Operations /sec >25ms = Critical Level

No more than 2 per spindle High operations per second show heaviest disk consumers > 10% Normal Warning Critical

Available Mbytes > 10,000 Free System PTEs Memory Pages /Sec Pool Paged Bytes Pool NonPaged Bytes
Refer to Windows Memory Charts Ex: 2003 x86 with 4GB RAM, 80% max.

5-10% Normal Critical < 5%

< 8,000

> 2,500 requires investigation Compare with Free Mbytes and check pagefile size PP with /3GB: 206MB PP without: 288MB NPP with /3GB: 104MB NPP without: 209MB

%Privileged Time Physical %User Time Processor Hyper-V Logical Virtualised Hyper-V Virtual Guest based CPU Util < 80% sustained Compare to workload Host based CPU Util

Handle Count Thread Count Process Private Bytes Working Set

32bit 64bit

<500 Delta <1,000 Delta

32bit 64bit

<250MB Delta <500MB Delta

Network

Output Queue Length Current Bandwidth

> 1 Queuing,
check network utilisation

Richard Diver 20th April 2011

Should be static, check Auto and Duplex settings < 65% of bandwidth
x8 to convert Bits to Bytes

Bytes Total /Sec

Resources
Microsoft PFE PerfGuide Start Here
http://social.technet.microsoft.com/wiki/contents/articles/the-microsoft-pfeperformance-guide-perfguide-start-here.aspx

Disk In Depth
http://social.technet.microsoft.com/wiki/contents/articles/disk-in-depth-pfeperformance-guide.aspx#comment-4135

Clint Huffman: System Committed Memory


http://social.technet.microsoft.com/wiki/contents/articles/perfguide-out-ofsystem-committed-memory.aspx

MS Perf team
http://blogs.technet.com/b/askperf/

AD Perf
http://technet.microsoft.com/en-us/library/cc961949.aspx

SQL Perf
http://www.sql-server-performance.com/tips/ sql_server_performance_monitor_coutners_p1.aspx

You might also like