VMware ESXi High Disk Latency – Practical Troubleshooting

High storage latency is one of the most common causes of VM performance degradation. This runbook focuses on fast, non-disruptive diagnostics before any invasive changes are made.


Symptoms

  • Slow VM response or freezes

  • vSphere alerts for datastore latency

  • High DAVG or KAVG values

  • IO wait inside guest operating systems


Environment

  • VMware ESXi 7.x / 8.x

  • VMFS or NFS datastores

  • Block or NAS-based storage


Common Root Causes

  • Storage contention

  • Path failures or degraded multipathing

  • Snapshot accumulation

  • Queue depth saturation

  • Misaligned backup or replication jobs


Fix Path (SAFE – Read-Only Diagnostics)

Step 1: Identify Affected Datastores

esxcli storage filesystem list

Step 2: Check Device Latency

esxtop

Press:

  • u → disk device view

Key metrics:

  • DAVG > 20ms = storage issue

  • KAVG > 2ms = host/kernel issue


Step 3: Verify Path Health

esxcli storage core path list

Look for:

State: active

Step 4: Snapshot Inspection

vim-cmd vmsvc/getallvms
vim-cmd vmsvc/snapshot.get <VMID>

Verification

  • Observe latency trends in esxtop

  • Confirm VM responsiveness improves

  • Validate no paths are in dead/standby unexpectedly


Rollback

This runbook does not modify configuration.
If changes were made later (queue depth, storage policies), revert to vendor defaults.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *