VMware Cloud Community
nkv
Enthusiast
Enthusiast

Indentifying virtual machine performance issues and OS performance

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

0 Kudos
2 Replies
vmroyale
Immortal
Immortal

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!

Brian Atkinson | vExpert | VMTN Moderator | Author of "VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550" | @vmroyale | http://vmroyale.com
0 Kudos
admin
Immortal
Immortal

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.

0 Kudos