VMware VM's disk performance slow, but others fast

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

jmchristy
Posts: 37
Joined: Thu Mar 15, 2012 2:55 pm

Thu Jun 13, 2013 7:44 pm

Update.

I worked with a VMware technician, and he showed me this article - so that explains the differences between my testing Windows 2003 vs. Windows 2008 at least at an operating system level.
http://kb.vmware.com/selfservice/micros ... Id=2036863

So, if Windows 2008 is trying to send larger I/O block sizes then what could be preventing it?

VMware's guess at the moment is that it has to do with my MTU size of my VMkernel. I have my VMkernel's set to a block size of 8972 - which was the recommended setting provided by Avaya for my Avaya Baystack 5510's. I remember we tried using 9000 but it was dropping the packets every so often when doing ping tests. Another reason why they believe it's my MTU size, we used I/O Meter to see that our I/O response time was on average 164MS during the testing which is pretty terrible. They are looking over some performance logs now to see if that poor behavior only occurred during the testing which I imagine to be the case.

So, what I'm going to try next is to set my VMkernels to 4000, set my SAN NIC's to 4088(Intel Quad ports aren't manual, you can select 4088 or 9014) and try the tests again. I have an HP ProCurve that is capable of 9K Jumbo Frames so I may also just try and increase the 8972 to 9000 on my VMkernels and see. I plan on doing this with my test subnet/NIC's/SAN target I created in my previous post.
User avatar
Anatoly (staff)
Staff
Posts: 1675
Joined: Tue Mar 01, 2011 8:28 am
Contact:

Fri Jun 14, 2013 2:16 pm

Thanks for hte update! We`ll look forward to get the udate about your tests.

P.S. You can try to change the Jumbo Frames on the WS side.
Best regards,
Anatoly Vilchinsky
Global Engineering and Support Manager
www.starwind.com
av@starwind.com
jmchristy
Posts: 37
Joined: Thu Mar 15, 2012 2:55 pm

Tue Jun 25, 2013 2:58 pm

How can I change the jumbo frames on the WS side? I'd like to give that a shot before changing my infrastructure's MTU sizes.

Since this is my production environment, I can't just change these MTU sizes on the fly for my VMkernels and SAN NIC's. According to VMware, I need to bring down my VM's before making these changes. I verified this by ignoring that, and trying it during production hours with a host that only had a few non critical VM's on it and sure enough the VM's hung for a good couple of minutes before they came back online. I figured since I had 4 VM Kernels I could remove 2 from the software adapter, change the MTU, and add them back - but nope. So this would have to wait until I can schedule some downtime to try this on a host to see if it resolves the issue.
User avatar
Anatoly (staff)
Staff
Posts: 1675
Joined: Tue Mar 01, 2011 8:28 am
Contact:

Thu Jun 27, 2013 3:32 pm

I think this thread should be helpfull for you:
http://www.starwindsoftware.com/forums/ ... tml#p12187
Best regards,
Anatoly Vilchinsky
Global Engineering and Support Manager
www.starwind.com
av@starwind.com
Post Reply