OS Performance Guide
OS Performance Guide
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.
< 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
32bit 64bit
32bit 64bit
Network
> 1 Queuing,
check network utilisation
Should be static, check Auto and Duplex settings < 65% of bandwidth
x8 to convert Bits to Bytes
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
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