Hi,
We have a virtual machine for which there are many complains from end user that the application is running slow after virtulization. Application team shouts that application was working fine on physical server.
Need help on below questions
Question 1: Which components I need to check to validate on virtual machine performance
Question 2: When I pull out a performance report from vsphere, does the report include the performance of the virtual machine, guest operating system and application or is it only performance of virtual machine.
Question 3: How do I differ the virtual machine performance from OS performance or the graph is an overall indication of complete virtual machine performance including OS and application running
Question 4: When taking out virtual machine performance report from vSphere, there is an option to choose 1) system and 2)Network options along with CPU and memory. What information does this 2 options provide
Question 5: If a virtual machine has high CPU and RAM utilization at virtual machine graph level, how to get performance report at the OS level, if using performance monitor then what counters to be set for CPU and RAM in performance monitor
Question 6: What performance counters to be set the OS level to understand disk read/write performance
Question 7: If a SQL server virtual machine has 2 vCPU and it still have performance issues, is it good to make it 4 vCPU or what is the alternative
Any guidence highly appriciated. Memeory graph shows complete 12 GB fully utilized. What can cause a SQL server to perform slow
Hello.
We have a virtual machine for which there are many complains from end user that the application is running slow after virtulization. Application team shouts that application was working fine on physical server.
What hardware (and specifications for mem, cpu, disk) was the physical server running on?
What hardware is your virtual platform running on?
What storage are you using, and how is it laid out (Type, RAID groups, disk counts, speeds, etc)?
What VMware products and versions are you using?
What versions of Windows are you working with?
What version of SQL is being used?
How did you P2V this server?
Do you have any performance baselines for this server?
Did you give the virtual machine the same resources the physical server had or did you make changes?
The answers to your list of questions will depend largely on the answers provided to the above questions.
Good Luck!
Some good background material for you:
Everything you ever wanted to know about: Performance Monitoring, Analysis, and Troubleshooting http://bit.ly/QtE3p
A useful document to download and keep at hand: Performance Troubleshooting for #VMware #vSphere4 and ESX4 http://bit.ly/19o71K
Rick Blythe
Social Media Specialist
VMware Inc.