Setup:
ESXi node, connected via ConnectX-2 to Windows Server 2012 R2 NAS through a Mellanox unmanaged switch, which runs Services for NFS to share out a single Samsung 850 Pro as a datastore. NAS also runs OpenSM and vCenter Server.
Problem:
100% disk active time at random times. Queue depth of 1 during full utilization, as measured by Resource Manager on the NAS. Active time hovers between 1% and 2% when not being hit. I've got a dozen VMs running off this one SSD. They all lock up until whichever one is using the disk completes its task. If I'm downloading something via yum at 45KB/s on a 5MB/s connection to this SSD which should be able to write at around 400MB/s, the disk is useless to the other VMs until the download finishes.
Goal:
I want all these VMs to share the disk nicely. No one VM should be monopolizing it.
So... How? I honestly don't even know what troubleshooting steps to take. Where are the logs I should be looking at? On the host? On the NAS? What are they called? Heeeeeeelp!
ESXi node, connected via ConnectX-2 to Windows Server 2012 R2 NAS through a Mellanox unmanaged switch, which runs Services for NFS to share out a single Samsung 850 Pro as a datastore. NAS also runs OpenSM and vCenter Server.
Problem:
100% disk active time at random times. Queue depth of 1 during full utilization, as measured by Resource Manager on the NAS. Active time hovers between 1% and 2% when not being hit. I've got a dozen VMs running off this one SSD. They all lock up until whichever one is using the disk completes its task. If I'm downloading something via yum at 45KB/s on a 5MB/s connection to this SSD which should be able to write at around 400MB/s, the disk is useless to the other VMs until the download finishes.
Goal:
I want all these VMs to share the disk nicely. No one VM should be monopolizing it.
So... How? I honestly don't even know what troubleshooting steps to take. Where are the logs I should be looking at? On the host? On the NAS? What are they called? Heeeeeeelp!
Last edited: