SlideShare a Scribd company logo
1 of 10
Download to read offline
TECHNICAL BRIEF
Quickly Identify Issues and Restore VM Performance
Written by
Quest Software, Inc.
Destroying Performance
Bottlenecks Across Diverse
VM Environments
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 2
Contents
Challenge.......................................................................................................................................................................3
Determining the Real Root Cause..................................................................................................................................4
Achieving the Level of Visibility You Need .....................................................................................................................6
Conclusion .....................................................................................................................................................................8
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 3
Challenge
Managing uptime and performance is critical to any environment. With virtualization, however, it changes the game
significantly when you consider the increased complexities involved in managing the interdependencies between
virtual machines (VMs) and the underlying physical infrastructure that supports them. As organizations become more
dependent on virtualization, it’s becoming increasingly critical, and challenging, to manage it effectively and to ensure
optimal uptime and availability.
As organizations mature in their use of virtualization, they encounter challenges along the way that are unique to
virtualized environments. These challenges eventually disrupt many of the management techniques traditionally
used. A reactive management approach typically only provides a temporary fix, which allows problems to resurface
later. The challenge ensues because many organizations are simply unaware of the extent of the additional
complexities virtualization introduces and why it makes management more complicated. A few examples of the
complexities introduced by server virtualization are:
 Traditional infrastructure assigns specific hardware to specific applications, or ―share nothing,‖ providing
exclusive use of resources (except maybe disk)
 Virtual infrastructure, in most cases, is share everything: shared resources across CPU, memory, network
and disk
More complicated still is the fact that a virtual machine (VM) is just a process that co-exists with others, sharing time
and access to resource availability and prioritization of needs. The impact of shared resources can have a resounding
effect on the performance of your overall VM environment – the source of many performance bottlenecks can be
directly traced to one form of resource contention or another. An example of this includes one VM starving another of
resources, like storage, CPU and memory – this happens when there are too many VMs running on one host.
The hypervisor itself can introduce specific issues. This becomes evident when attempting to manage memory
contention on VMs and running into memory limit issues, which are often difficult to detect, yet easy fix. The guest VM
may be configured to use a larger amount of memory than what is configured on the hypervisor (a hard limit setting).
This results in the guest requesting more memory than the hypervisor is allowing, leading to serious performance
problems. Reliance on metrics commonly used to measure physical environments (e.g. time metrics like I/O per
second) within a VM guest are misleading and do not provide any value in this case.
This tech brief explores the primary attributes of a solution that not only detects, diagnoses and resolves performance
bottlenecks in virtualized infrastructures quickly and efficiently, but also reduces risk and improves performance,
uptime and efficiency.
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 4
Determining the Real Root Cause
Determining the root cause of problems is the most important step to reducing overall mean-time-to-resolution
(MTTR). In virtualized environments, however, finding the root cause is even more elusive. Sharing resources across
physical hosts and multiple virtual guests not only makes it difficult to pinpoint the genuine underlying root cause of a
problem, it also makes it difficult to get relevant information required to solve the issue.
Inefficient and costly practices – like blindly throwing more disk, memory, processor or hardware at a problem – are
not sufficient. In most cases, this approach simply masks the situation (and in all probability, the problem will return
with worse consequences). This situation provides a good example where virtualization-specific solutions are
needed. Traditional physical monitoring tools simply do not provide sufficient visibility into the virtual layer.
For example, let’s say a VM is experiencing a performance slowdown. Manual and simplistic management
techniques may reveal high disk swapping, but without insight into the virtual layer and proper virtualization-specific
diagnostics, users may not know that swapping had occurred because of an inflated balloon memory driver. This
could lead the user to a false diagnosis. In this case, a virtualization-specific solution provides the user with relevant
data, visibility into the root cause, and a resolution course of action (e.g. resetting the balloon driver).
Figure 1 – Visual cue of the four core resources: CPU, Memory, Network and Disk
A fast path to resolution is a required course of action for effectively killing bottleneck issues. A competent tool can
achieve this quickly, providing certainty that the root cause was isolated, addressed and resolved. This can best be
accomplished through the establishment of automated best-practice responses to remediating performance
bottlenecks.
Having the ability to be notified of relevant alarm details and then launch workflows specific to fast remediation of the
problem applies consistency to problem solving and speeds MTTR. This approach accelerates problem diagnosis
and correction, as well as increases staff efficiency by taking manual troubleshooting out of the equation. When using
an effective detect, diagnose and resolve (DDR) foundation, users must rely on a tool to present data on the
following:
 Best Practices: A tool must alert users to conditions that are not satisfactory under normal ―best practices,‖
such as setting limits and thresholds
 Impact Visibility: Visibility into whether configuration settings are correct, or are the root of a larger issue
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 5
 Capacity View: When and where are you going to run out of space at any given time
 Changes in Behavior: Understand what caused an event to occur based on any changes in the environment
 Clarity: Clear explanation of the problem that occurred and what can be done to fix it
Figure 2 – Automated remediation through problem identification by essential alerts
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 6
Achieving the Level of Visibility You
Need
Effective virtualization performance monitoring and management also hinges on having sufficient visibility and control
of diverse and increasingly complex virtual environments. Users must rely on the necessary visibility (from their own
view), and either verify that problems were fixed, or continually monitor the state and health of their virtual
environment (Figure 3). Many tools make it overwhelming to zero in on the values and systems they are concerned
with at any given time. Administrators must be able to take any data point, or observation value, and tailor the
information to what they want/need to see, and not be hindered by a dashboard that only presents limited information.
Figure 3 – An at-a-glance representation of the state and health of the virtual environment
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 7
Custom dashboards should also include the necessary visibility into the virtual infrastructure through the display of
important information relevant to the specific job functions of various stakeholders. Service views, such as in Figure
4, provide a comprehensive view of a service while being managed in a virtual environment, complete with data
supporting overall service levels and real-time state and health indicators. These views, along with detailed reporting,
act as invaluable resources for communicating with the rest of the business.
Figure 4 – Example of a service dashboard view of an HR application
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 8
Conclusion
Success in server virtualization relies on innovative performance management technologies and practices. The need
to go deep into the virtualization layer with a solution designed for managing virtualized environments from the
ground-up is not only key, but necessary. Quest
®
vFoglight
®
provides the capabilities and intelligence to overcome
the complexities and challenges in virtualized environments with ease. With vFoglight, users are equipped to
accurately detect, diagnose and resolve problems with:
 Pre-configured alerting based on industry best practices
 Expert advice and clear information to guide users to fix problems and resolve the underlying issues that
lead to performance problems
 Workflows and automated remediation based on alert context that cuts down time and effort
By helping maximize performance, speed problem resolution and ensure capacity across heterogeneous virtual,
physical, and cloud infrastructures, vFoglight simplifies the management of complex virtual environments and
increasing levels of availability and uptime, while reducing associated risk.
Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 9
© 2010 Quest Software, Inc.
ALL RIGHTS RESERVED.
This document contains proprietary information protected by copyright. No part of this document may be reproduced
or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any
purpose without the written permission of Quest Software, Inc. (―Quest‖).
The information in this document is provided in connection with Quest products. No license, express or implied, by
estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE
LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND
DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY
DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING,
WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF
INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with
respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to
specifications and product descriptions at any time without notice. Quest does not make any commitment to update
the information contained in this document.
If you have any questions regarding your potential use of this material, contact:
Quest Software World Headquarters
LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656
www.quest.com
email: legal@quest.com
Refer to our Web site for regional and international office information.
Trademarks
Quest, Quest Software, the Quest Software logo, AccessManager, ActiveRoles, Aelita, Akonix, AppAssure,
Benchmark Factory, Big Brother, BridgeAccess, BridgeAutoEscalate, BridgeSearch, BridgeTrak, BusinessInsight,
ChangeAuditor, ChangeManager, Defender, DeployDirector, Desktop Authority, DirectoryAnalyzer,
DirectoryTroubleshooter, DS Analyzer, DS Expert, Foglight, GPOADmin, Help Desk Authority, Imceda, IntelliProfile,
InTrust, Invirtus, iToken, I/Watch, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, LogADmin, MessageStats,
Monosphere, MultSess, NBSpool, NetBase, NetControl, Npulse, NetPro, PassGo, PerformaSure, Point,Click,Done!,
PowerGUI, Quest Central, Quest vToolkit, Quest vWorkSpace, ReportADmin, RestoreADmin, ScriptLogic, Security
Lifecycle Map, SelfServiceADmin, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL Navigator, SQL Watch, SQLab,
Stat, StealthCollect, Storage Horizon, Tag and Follow, Toad, T.O.A.D., Toad World, vAutomator, vControl,
vConverter, vFoglight, vOptimizer, vRanger, Vintela, Virtual DBA, VizionCore, Vizioncore vAutomation Suite,
Vizioncore vBackup, Vizioncore vEssentials, Vizioncore vMigrator, Vizioncore vReplicator, WebDefender, Webthority,
Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America
and other countries. Other trademarks and registered trademarks used in this guide are property of their respective
owners.
Updated—[MONTH, YEAR]
5 Polaris Way, Aliso Viejo, CA 92656 | PHONE 800.306.9329 | WEB www.quest.com | E-MAIL sales@quest.com
If you are located outside North America, you can find local office information on our Web site.
TECHNICAL BRIEF
About Quest Software, Inc.
Quest simplifies and reduces the cost of managing IT for more than 100,000 customers
worldwide. Our innovative solutions make solving the toughest IT management problems
easier, enabling customers to save time and money across physical, virtual and cloud
environments. For more information about Quest go to www.quest.com.
Contacting Quest Software
PHONE	 800.306.9329 (United States and Canada)
		 If you are located outside North America, you can find your
		 local office information on our Web site.
E-MAIL	 sales@quest.com
MAIL	 Quest Software, Inc.
		 World Headquarters
		 5 Polaris Way
		 Aliso Viejo, CA 92656
		 USA
Contacting Quest Support
Quest Support is available to customers who have a trial version of a Quest product or who
have purchased a commercial version and have a valid maintenance contract.
Quest Support provides around-the-clock coverage with SupportLink, our Web self-service.
Visit SupportLink at https://support.quest.com.
SupportLink gives users of Quest Software products the ability to:
•	 Search Quest’s online Knowledgebase
•	 Download the latest releases, documentation, and patches for Quest products
•	 Log support cases
•	 Manage existing support cases
View the Global Support Guide for a detailed explanation of support programs, online services,
contact information, and policies and procedures.
© 2010 Quest Software, Inc.
ALL RIGHTS RESERVED.
Quest, Quest Software, the Quest Software logo vRanger are registered trademarks of Quest Software, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their
respective owners. TBV-DestPerfBottle-US-EH20101012

More Related Content

What's hot

Dmg emc-avamar-optimized-backup-recovery-dedupe[1]
Dmg emc-avamar-optimized-backup-recovery-dedupe[1]Dmg emc-avamar-optimized-backup-recovery-dedupe[1]
Dmg emc-avamar-optimized-backup-recovery-dedupe[1]Nitesh Bhat
 
Dell EqualLogic Case Study: VAA
Dell EqualLogic Case Study: VAADell EqualLogic Case Study: VAA
Dell EqualLogic Case Study: VAAibogachev
 
Part II - Why-asset-management-system-software-implementations-fail
Part II - Why-asset-management-system-software-implementations-failPart II - Why-asset-management-system-software-implementations-fail
Part II - Why-asset-management-system-software-implementations-failTranscendent
 
Virtualising your mission-critical applications
Virtualising your mission-critical applicationsVirtualising your mission-critical applications
Virtualising your mission-critical applicationsguest24ab95c
 
Performance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT InfrastructurePerformance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT InfrastructureEmbarcadero Technologies
 
Disaster recovery plan sample 2
Disaster recovery plan sample 2Disaster recovery plan sample 2
Disaster recovery plan sample 2AbenetAsmellash
 
Solution magazine 2012_final_nl
Solution magazine 2012_final_nlSolution magazine 2012_final_nl
Solution magazine 2012_final_nlTTEC
 

What's hot (7)

Dmg emc-avamar-optimized-backup-recovery-dedupe[1]
Dmg emc-avamar-optimized-backup-recovery-dedupe[1]Dmg emc-avamar-optimized-backup-recovery-dedupe[1]
Dmg emc-avamar-optimized-backup-recovery-dedupe[1]
 
Dell EqualLogic Case Study: VAA
Dell EqualLogic Case Study: VAADell EqualLogic Case Study: VAA
Dell EqualLogic Case Study: VAA
 
Part II - Why-asset-management-system-software-implementations-fail
Part II - Why-asset-management-system-software-implementations-failPart II - Why-asset-management-system-software-implementations-fail
Part II - Why-asset-management-system-software-implementations-fail
 
Virtualising your mission-critical applications
Virtualising your mission-critical applicationsVirtualising your mission-critical applications
Virtualising your mission-critical applications
 
Performance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT InfrastructurePerformance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT Infrastructure
 
Disaster recovery plan sample 2
Disaster recovery plan sample 2Disaster recovery plan sample 2
Disaster recovery plan sample 2
 
Solution magazine 2012_final_nl
Solution magazine 2012_final_nlSolution magazine 2012_final_nl
Solution magazine 2012_final_nl
 

Viewers also liked

About Me!!!!
About Me!!!!About Me!!!!
About Me!!!!shall14
 
Food chain and healthy eating powerpoint
Food chain and healthy eating powerpointFood chain and healthy eating powerpoint
Food chain and healthy eating powerpointlindseysmall
 
Trabajo andres herrera mancera
Trabajo andres herrera manceraTrabajo andres herrera mancera
Trabajo andres herrera mancerasebastian
 
Course Information For Advanced 2 Students 1
Course Information For Advanced 2 Students 1Course Information For Advanced 2 Students 1
Course Information For Advanced 2 Students 1clila
 
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...cweil
 
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...cweil
 
Social Studies
Social StudiesSocial Studies
Social Studiessebastian
 
Trabajo chachan map
Trabajo chachan mapTrabajo chachan map
Trabajo chachan mapsebastian
 
Jj Nair Powerpoint
Jj Nair PowerpointJj Nair Powerpoint
Jj Nair Powerpointjjnair
 
Virtualize With Confidence
Virtualize With ConfidenceVirtualize With Confidence
Virtualize With Confidencebenscheerer
 
Share Week Four Upload
Share Week Four UploadShare Week Four Upload
Share Week Four UploadMark Moore
 
Food chain and healthy eating powerpoint
Food chain and healthy eating powerpointFood chain and healthy eating powerpoint
Food chain and healthy eating powerpointlindseysmall
 
About Me!!!!
About Me!!!!About Me!!!!
About Me!!!!shall14
 
The Changing Role of Women in Kenya
The Changing Role of Women in KenyaThe Changing Role of Women in Kenya
The Changing Role of Women in Kenyacweil
 
Analysing Obamas Victory Speech
Analysing  Obamas Victory SpeechAnalysing  Obamas Victory Speech
Analysing Obamas Victory Speechclila
 
All About Me Powerpoint
All About Me PowerpointAll About Me Powerpoint
All About Me PowerpointAmber Bauerly
 

Viewers also liked (17)

About Me!!!!
About Me!!!!About Me!!!!
About Me!!!!
 
Food chain and healthy eating powerpoint
Food chain and healthy eating powerpointFood chain and healthy eating powerpoint
Food chain and healthy eating powerpoint
 
Trabajo andres herrera mancera
Trabajo andres herrera manceraTrabajo andres herrera mancera
Trabajo andres herrera mancera
 
Course Information For Advanced 2 Students 1
Course Information For Advanced 2 Students 1Course Information For Advanced 2 Students 1
Course Information For Advanced 2 Students 1
 
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...
Baseball is a Way of Life in the Dominican Republic by Colette Weil Parrinell...
 
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...
A Kaleidoscope of Food in Kenya by Colette Weil Parrinello, FACES Magazine, M...
 
Social Studies
Social StudiesSocial Studies
Social Studies
 
Trabajo chachan map
Trabajo chachan mapTrabajo chachan map
Trabajo chachan map
 
Jj Nair Powerpoint
Jj Nair PowerpointJj Nair Powerpoint
Jj Nair Powerpoint
 
Virtualize With Confidence
Virtualize With ConfidenceVirtualize With Confidence
Virtualize With Confidence
 
Share Week Four Upload
Share Week Four UploadShare Week Four Upload
Share Week Four Upload
 
Food chain and healthy eating powerpoint
Food chain and healthy eating powerpointFood chain and healthy eating powerpoint
Food chain and healthy eating powerpoint
 
Singing!
Singing!Singing!
Singing!
 
About Me!!!!
About Me!!!!About Me!!!!
About Me!!!!
 
The Changing Role of Women in Kenya
The Changing Role of Women in KenyaThe Changing Role of Women in Kenya
The Changing Role of Women in Kenya
 
Analysing Obamas Victory Speech
Analysing  Obamas Victory SpeechAnalysing  Obamas Victory Speech
Analysing Obamas Victory Speech
 
All About Me Powerpoint
All About Me PowerpointAll About Me Powerpoint
All About Me Powerpoint
 

Similar to Destroying Perf Bottlenecks

The difference between in-depth analysis of virtual infrastructures & monitoring
The difference between in-depth analysis of virtual infrastructures & monitoringThe difference between in-depth analysis of virtual infrastructures & monitoring
The difference between in-depth analysis of virtual infrastructures & monitoringBettyRManning
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013EMC
 
Configuration Compliance For Storage, Network & Server
Configuration Compliance For Storage, Network & Server Configuration Compliance For Storage, Network & Server
Configuration Compliance For Storage, Network & Server EMC
 
A guide to modern it disaster recovery
A guide to modern it disaster recoveryA guide to modern it disaster recovery
A guide to modern it disaster recoveryJohn Brouillard
 
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld
 
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...Principled Technologies
 
Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersPrince JabaKumar
 
Risk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsRisk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsSiddharth Coontoor
 
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017Andrew Miller
 
Benefits of VMware Monitoring Tools
Benefits of VMware Monitoring ToolsBenefits of VMware Monitoring Tools
Benefits of VMware Monitoring Toolstiresomerat7000
 
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERS
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERSUSING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERS
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERSJuniper Networks
 
Successful_BC_Strategy.pdf
Successful_BC_Strategy.pdfSuccessful_BC_Strategy.pdf
Successful_BC_Strategy.pdfmykovalenko1
 
NFV resiliency whitepaper - Ali Kafel, Stratus Technologies
NFV resiliency whitepaper - Ali Kafel, Stratus TechnologiesNFV resiliency whitepaper - Ali Kafel, Stratus Technologies
NFV resiliency whitepaper - Ali Kafel, Stratus TechnologiesAli Kafel
 
Product Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageProduct Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageIBM India Smarter Computing
 
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET Journal
 
Presentation managing the virtual environment
Presentation   managing the virtual environmentPresentation   managing the virtual environment
Presentation managing the virtual environmentsolarisyourep
 
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...IRJET Journal
 
Managing Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceManaging Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceIBM India Smarter Computing
 

Similar to Destroying Perf Bottlenecks (20)

The difference between in-depth analysis of virtual infrastructures & monitoring
The difference between in-depth analysis of virtual infrastructures & monitoringThe difference between in-depth analysis of virtual infrastructures & monitoring
The difference between in-depth analysis of virtual infrastructures & monitoring
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013
 
Configuration Compliance For Storage, Network & Server
Configuration Compliance For Storage, Network & Server Configuration Compliance For Storage, Network & Server
Configuration Compliance For Storage, Network & Server
 
Clustering overview2
Clustering overview2Clustering overview2
Clustering overview2
 
A guide to modern it disaster recovery
A guide to modern it disaster recoveryA guide to modern it disaster recovery
A guide to modern it disaster recovery
 
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
 
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
 
Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load Balancers
 
Risk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized EnvironmentsRisk Analysis and Mitigation in Virtualized Environments
Risk Analysis and Mitigation in Virtualized Environments
 
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
 
Benefits of VMware Monitoring Tools
Benefits of VMware Monitoring ToolsBenefits of VMware Monitoring Tools
Benefits of VMware Monitoring Tools
 
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERS
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERSUSING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERS
USING SOFTWARE-DEFINED DATA CENTERS TO ENABLE CLOUD BUILDERS
 
Successful_BC_Strategy.pdf
Successful_BC_Strategy.pdfSuccessful_BC_Strategy.pdf
Successful_BC_Strategy.pdf
 
NFV resiliency whitepaper - Ali Kafel, Stratus Technologies
NFV resiliency whitepaper - Ali Kafel, Stratus TechnologiesNFV resiliency whitepaper - Ali Kafel, Stratus Technologies
NFV resiliency whitepaper - Ali Kafel, Stratus Technologies
 
Storage Virtualization isn’t About Storage
Storage Virtualization isn’t About StorageStorage Virtualization isn’t About Storage
Storage Virtualization isn’t About Storage
 
Product Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageProduct Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About Storage
 
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
 
Presentation managing the virtual environment
Presentation   managing the virtual environmentPresentation   managing the virtual environment
Presentation managing the virtual environment
 
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
 
Managing Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceManaging Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User Experience
 

Destroying Perf Bottlenecks

  • 1. TECHNICAL BRIEF Quickly Identify Issues and Restore VM Performance Written by Quest Software, Inc. Destroying Performance Bottlenecks Across Diverse VM Environments
  • 2. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 2 Contents Challenge.......................................................................................................................................................................3 Determining the Real Root Cause..................................................................................................................................4 Achieving the Level of Visibility You Need .....................................................................................................................6 Conclusion .....................................................................................................................................................................8
  • 3. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 3 Challenge Managing uptime and performance is critical to any environment. With virtualization, however, it changes the game significantly when you consider the increased complexities involved in managing the interdependencies between virtual machines (VMs) and the underlying physical infrastructure that supports them. As organizations become more dependent on virtualization, it’s becoming increasingly critical, and challenging, to manage it effectively and to ensure optimal uptime and availability. As organizations mature in their use of virtualization, they encounter challenges along the way that are unique to virtualized environments. These challenges eventually disrupt many of the management techniques traditionally used. A reactive management approach typically only provides a temporary fix, which allows problems to resurface later. The challenge ensues because many organizations are simply unaware of the extent of the additional complexities virtualization introduces and why it makes management more complicated. A few examples of the complexities introduced by server virtualization are:  Traditional infrastructure assigns specific hardware to specific applications, or ―share nothing,‖ providing exclusive use of resources (except maybe disk)  Virtual infrastructure, in most cases, is share everything: shared resources across CPU, memory, network and disk More complicated still is the fact that a virtual machine (VM) is just a process that co-exists with others, sharing time and access to resource availability and prioritization of needs. The impact of shared resources can have a resounding effect on the performance of your overall VM environment – the source of many performance bottlenecks can be directly traced to one form of resource contention or another. An example of this includes one VM starving another of resources, like storage, CPU and memory – this happens when there are too many VMs running on one host. The hypervisor itself can introduce specific issues. This becomes evident when attempting to manage memory contention on VMs and running into memory limit issues, which are often difficult to detect, yet easy fix. The guest VM may be configured to use a larger amount of memory than what is configured on the hypervisor (a hard limit setting). This results in the guest requesting more memory than the hypervisor is allowing, leading to serious performance problems. Reliance on metrics commonly used to measure physical environments (e.g. time metrics like I/O per second) within a VM guest are misleading and do not provide any value in this case. This tech brief explores the primary attributes of a solution that not only detects, diagnoses and resolves performance bottlenecks in virtualized infrastructures quickly and efficiently, but also reduces risk and improves performance, uptime and efficiency.
  • 4. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 4 Determining the Real Root Cause Determining the root cause of problems is the most important step to reducing overall mean-time-to-resolution (MTTR). In virtualized environments, however, finding the root cause is even more elusive. Sharing resources across physical hosts and multiple virtual guests not only makes it difficult to pinpoint the genuine underlying root cause of a problem, it also makes it difficult to get relevant information required to solve the issue. Inefficient and costly practices – like blindly throwing more disk, memory, processor or hardware at a problem – are not sufficient. In most cases, this approach simply masks the situation (and in all probability, the problem will return with worse consequences). This situation provides a good example where virtualization-specific solutions are needed. Traditional physical monitoring tools simply do not provide sufficient visibility into the virtual layer. For example, let’s say a VM is experiencing a performance slowdown. Manual and simplistic management techniques may reveal high disk swapping, but without insight into the virtual layer and proper virtualization-specific diagnostics, users may not know that swapping had occurred because of an inflated balloon memory driver. This could lead the user to a false diagnosis. In this case, a virtualization-specific solution provides the user with relevant data, visibility into the root cause, and a resolution course of action (e.g. resetting the balloon driver). Figure 1 – Visual cue of the four core resources: CPU, Memory, Network and Disk A fast path to resolution is a required course of action for effectively killing bottleneck issues. A competent tool can achieve this quickly, providing certainty that the root cause was isolated, addressed and resolved. This can best be accomplished through the establishment of automated best-practice responses to remediating performance bottlenecks. Having the ability to be notified of relevant alarm details and then launch workflows specific to fast remediation of the problem applies consistency to problem solving and speeds MTTR. This approach accelerates problem diagnosis and correction, as well as increases staff efficiency by taking manual troubleshooting out of the equation. When using an effective detect, diagnose and resolve (DDR) foundation, users must rely on a tool to present data on the following:  Best Practices: A tool must alert users to conditions that are not satisfactory under normal ―best practices,‖ such as setting limits and thresholds  Impact Visibility: Visibility into whether configuration settings are correct, or are the root of a larger issue
  • 5. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 5  Capacity View: When and where are you going to run out of space at any given time  Changes in Behavior: Understand what caused an event to occur based on any changes in the environment  Clarity: Clear explanation of the problem that occurred and what can be done to fix it Figure 2 – Automated remediation through problem identification by essential alerts
  • 6. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 6 Achieving the Level of Visibility You Need Effective virtualization performance monitoring and management also hinges on having sufficient visibility and control of diverse and increasingly complex virtual environments. Users must rely on the necessary visibility (from their own view), and either verify that problems were fixed, or continually monitor the state and health of their virtual environment (Figure 3). Many tools make it overwhelming to zero in on the values and systems they are concerned with at any given time. Administrators must be able to take any data point, or observation value, and tailor the information to what they want/need to see, and not be hindered by a dashboard that only presents limited information. Figure 3 – An at-a-glance representation of the state and health of the virtual environment
  • 7. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 7 Custom dashboards should also include the necessary visibility into the virtual infrastructure through the display of important information relevant to the specific job functions of various stakeholders. Service views, such as in Figure 4, provide a comprehensive view of a service while being managed in a virtual environment, complete with data supporting overall service levels and real-time state and health indicators. These views, along with detailed reporting, act as invaluable resources for communicating with the rest of the business. Figure 4 – Example of a service dashboard view of an HR application
  • 8. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 8 Conclusion Success in server virtualization relies on innovative performance management technologies and practices. The need to go deep into the virtualization layer with a solution designed for managing virtualized environments from the ground-up is not only key, but necessary. Quest ® vFoglight ® provides the capabilities and intelligence to overcome the complexities and challenges in virtualized environments with ease. With vFoglight, users are equipped to accurately detect, diagnose and resolve problems with:  Pre-configured alerting based on industry best practices  Expert advice and clear information to guide users to fix problems and resolve the underlying issues that lead to performance problems  Workflows and automated remediation based on alert context that cuts down time and effort By helping maximize performance, speed problem resolution and ensure capacity across heterogeneous virtual, physical, and cloud infrastructures, vFoglight simplifies the management of complex virtual environments and increasing levels of availability and uptime, while reducing associated risk.
  • 9. Tech Brief – Destroying Performance Bottlenecks Across Diverse VM Environments 9 © 2010 Quest Software, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose without the written permission of Quest Software, Inc. (―Quest‖). The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document. If you have any questions regarding your potential use of this material, contact: Quest Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656 www.quest.com email: legal@quest.com Refer to our Web site for regional and international office information. Trademarks Quest, Quest Software, the Quest Software logo, AccessManager, ActiveRoles, Aelita, Akonix, AppAssure, Benchmark Factory, Big Brother, BridgeAccess, BridgeAutoEscalate, BridgeSearch, BridgeTrak, BusinessInsight, ChangeAuditor, ChangeManager, Defender, DeployDirector, Desktop Authority, DirectoryAnalyzer, DirectoryTroubleshooter, DS Analyzer, DS Expert, Foglight, GPOADmin, Help Desk Authority, Imceda, IntelliProfile, InTrust, Invirtus, iToken, I/Watch, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, LogADmin, MessageStats, Monosphere, MultSess, NBSpool, NetBase, NetControl, Npulse, NetPro, PassGo, PerformaSure, Point,Click,Done!, PowerGUI, Quest Central, Quest vToolkit, Quest vWorkSpace, ReportADmin, RestoreADmin, ScriptLogic, Security Lifecycle Map, SelfServiceADmin, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL Navigator, SQL Watch, SQLab, Stat, StealthCollect, Storage Horizon, Tag and Follow, Toad, T.O.A.D., Toad World, vAutomator, vControl, vConverter, vFoglight, vOptimizer, vRanger, Vintela, Virtual DBA, VizionCore, Vizioncore vAutomation Suite, Vizioncore vBackup, Vizioncore vEssentials, Vizioncore vMigrator, Vizioncore vReplicator, WebDefender, Webthority, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners. Updated—[MONTH, YEAR]
  • 10. 5 Polaris Way, Aliso Viejo, CA 92656 | PHONE 800.306.9329 | WEB www.quest.com | E-MAIL sales@quest.com If you are located outside North America, you can find local office information on our Web site. TECHNICAL BRIEF About Quest Software, Inc. Quest simplifies and reduces the cost of managing IT for more than 100,000 customers worldwide. Our innovative solutions make solving the toughest IT management problems easier, enabling customers to save time and money across physical, virtual and cloud environments. For more information about Quest go to www.quest.com. Contacting Quest Software PHONE 800.306.9329 (United States and Canada) If you are located outside North America, you can find your local office information on our Web site. E-MAIL sales@quest.com MAIL Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA Contacting Quest Support Quest Support is available to customers who have a trial version of a Quest product or who have purchased a commercial version and have a valid maintenance contract. Quest Support provides around-the-clock coverage with SupportLink, our Web self-service. Visit SupportLink at https://support.quest.com. SupportLink gives users of Quest Software products the ability to: • Search Quest’s online Knowledgebase • Download the latest releases, documentation, and patches for Quest products • Log support cases • Manage existing support cases View the Global Support Guide for a detailed explanation of support programs, online services, contact information, and policies and procedures. © 2010 Quest Software, Inc. ALL RIGHTS RESERVED. Quest, Quest Software, the Quest Software logo vRanger are registered trademarks of Quest Software, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their respective owners. TBV-DestPerfBottle-US-EH20101012