Solved

ESX Server Disk Performance - Interpreting the data

Posted on 2009-03-30
2
3,816 Views
Last Modified: 2013-11-14
I am trying to interpret storage utilization data from our ESX servers but I am not sure what
counters to look at, and when I get that data determining exactly what it means.  

Currently I am going through Virtual Center and looking at the performance tab.  I have Disk Usage (Avg)  pulled up and it shows a maximum of 9,279 KBps with an average of 2,022KBps.  I truthfully dont know if those are high numbers or not, or if ESX storage counters need to be interpreted with a formula based on hardware.
This server is a local storage server with (6) 15,000RPM SAS drives.  

What data should I be looking at for the counters to determine a disk io problem, and at what point in time should I be concerned that I have overloaded the server and need to migrate to another storage device or server ?

Attached: Stacked Graph of  Disk usage (average) over the past week.
vmware-disk-utilization.JPG
0
Comment
Question by:heliontech
2 Comments
 
LVL 30

Accepted Solution

by:
Duncan Meyers earned 250 total points
ID: 24025501
Broadly speaking, disk bandwidth is a spectacularly useless metric to look at in a VMware environment. Disk bandwidth is high where you have a sequential I/O load, and low where the workload is largely random in nature. ESX Server, by its nature, presents a highly random workload to disk, so take a look at Disk Read Requests and Disk Write Requests. The total of Read + Write shouldn't exceed about 1200 - 2400 (give or take, depending on RAID config etc etc etc).

An important thing to monitor is response time, which should be less than 20ms at worst, less than 10ms in your config. High response times indicate either a heavy workload or a configuration issue.
0
 
LVL 18

Assisted Solution

by:larstr
larstr earned 250 total points
ID: 24028607
There are several factors that will impact your disk performance such as your disk controller type, raid level, the amount of ram on your controller and whether it has a onboard battery or not. With directly attached storage (das) you should normally not have too high latency (response time), but it also depends on how powerfull your disk controller is.

For measuring latency you can use esxtop from the esx console.

A better way of measuring the performance of your disk system is to use iometer and compare your results with what other people have gotten. I did some testing here after following this thread.

Good luck!

Lars
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

When we have a dead host and we lose all connections to the ESXi, and we need to find a way to move all VMs from that dead ESXi host.
In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now