1 / 30

Finding the “Make It Faster!” Button and hitting it!

SESSION CODE: SVR306. Ewan MacKellar Senior Premier Field Engineer Microsoft. Finding the “Make It Faster!” Button and hitting it! . Finding the “make it faster” button. Agenda. Introducing the Performance Troubleshooting Flow Chart Using the flow to Fix slow disk Find memory pressures

deirdra
Download Presentation

Finding the “Make It Faster!” Button and hitting it!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SESSION CODE: SVR306 Ewan MacKellar Senior Premier Field Engineer Microsoft Finding the “Make It Faster!” Button and hitting it! (c) 2011 Microsoft. All rights reserved.

  2. Finding the “make it faster” button

  3. Agenda • Introducing the Performance Troubleshooting Flow Chart • Using the flow to • Fix slow disk • Find memory pressures • Uncover network issues • Identify high processor utilization • Resource to help you back at work (c) 2011 Microsoft. All rights reserved.

  4. Use the flow to proactively maintain and fix servers

  5. Use the flow to proactively maintain and fix servers (c) 2011 Microsoft. All rights reserved.

  6. Using the flow to fix slow disks

  7. Looking for disk latency

  8. Looking for disk latency • Common causes of high latency • We don’t care what disks • Direct Attached Storage (DAS) • Storage Area Network (SAN) • Network Attached Storage (NAS) • Internet SCSI (iSCSI) • Installed software may change performance metrics

  9. Looking for disk queuing

  10. Looking for disk queuing • Common causes of queuing • Now we do care about what disks • Queuing to local disk • Queuing over a storage network • Identify the problem and work with the storage team

  11. Understanding disk load

  12. Understanding disk load • Load only matters when we see latency and queuing • Correlating load • Disks • Processes • Talking with the storage team

  13. Using the flow to find memory pressures

  14. Looking at memory pressure (c) 2011 Microsoft. All rights reserved.

  15. Looking at memory pressure • Available memory is not unused memory • Why paging is not just the page file • The file system cache (c) 2011 Microsoft. All rights reserved.

  16. Looking at application memory use • It’s all virtual • Monitoring overall memory consumption • How to identify consumers and leakers

  17. Looking at application memory use • Remember it’s all virtual • Monitoring overall memory consumption • How to identify consumers and leakers

  18. Looking for kernel memory pressure • Common causes of kernel memory depletion • Additional tools • Process Explorer shows kernel pool sizes • Poolmon shows memory pool consumers

  19. Looking for kernel memory pressure • Common causes of kernel memory depletion • Additional tools • Process Explorer shows kernel pool sizes • Poolmon shows memory pool consumers

  20. Looking for network problems

  21. Looking for network problems • It’s just more I/O • Check end-to-end link saturation • Check the configuration of NICs • Don’t forget your network tools • Ping • Tracert • Pathping

  22. Looking for processor problems

  23. Looking for processor problems • Look for overall load • Determine which process is hogging the processor • Be careful in a virtualised environment

  24. How does virtualization affects performance troubleshooting?

  25. How does virtualization affects performance troubleshooting? • Disk counters are not affected • Queuing is more likely as resources may be shared • Memory counters may not be affected • Counters values may be false when using any type of dynamic memory allocation • Network counters are not affected • Queuing is more likely as resources may be shared • Processor counter are completely unreliable • Use native virtualisation tools to monitor processor utilisation (c) 2011 Microsoft. All rights reserved.

  26. Go back to work, find the go faster button and hit it! (c) 2011 Microsoft. All rights reserved.

  27. Go back to work, find the go faster button and hit it! • To get the flow follow me on Twitter for publishing info • Use PAL for fast checks, performance templates and to double check your results • Attend the Premier Workshop Performance Monitor: Monitoring Vital Signs WorkshopPLUS

  28. Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. • What Do I get for enrolment? • Free training to make you become the Cloud-Hero in my Organization • Help mastering your Training Path and get the recognition • Connect with other IT Pros and discuss The Cloud Where do I Enrol? www.microsoftvirtualacademy.com Then tell us what you think. TellTheDean@microsoft.com

  29. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. (c) 2011 Microsoft. All rights reserved.

More Related