I am experiencing very slow VM's performance when using the ReadyNAS 3100 (4.2.17) as a iSCSI Datastore on my VM's.
ESX 4.1 + vCenter 4.1 + ReadyNAS 3100 in private environment.
I have my ESX VMKernal on its own segment connected directly to the ReadyNAS (Single NIC, secondary NIC is used for Web Interface), nothing in the middle.
There are only 20 VM's running on my server, a Dual Xeon 5650 thats only using 5% of CPU and 60% Memory (at load) with my entire environment up and running.
I've tried Teaming both NIC's on ReadyNAS, with no visible difference. Setup TEAM'd VM Kernal no difference, after upgrading to 4.2.17 I did get some faster iSCSI performance, but mainly just eliminated my frequent datastore disconnects from happening.
I am not using Jumbo Frames or any of the advanced features, simply direct connection from Server to Storage.
Am am setting up an nfs store tonight and migrating some VM's over to it to see if I get some performance increases.
What other options are available to me for performance increases? By separating my VM Kernal and storage to their own segments, I believe I've eliminated any interference issues from getting in the way. Upgraded storage and server to latest code with no visible difference. This is a trade show server, so waiting 15+ seconds for the start menu to draw is not acceptable.
Does anyone have similar experiences or any recommendations that I can do in order to speed this up?
Thanks in advance.
-Update-
I have 8 Server VM's and 12 Client VM's.
After moving 4 Server VM's into my NFS Store, my VM speeds are faster than previously experienced.
Have I really reached the upper limit of iSCSI with 20 VM's concurrently running? (This is my first NAS, as before I defaulted to onboard 15K SAS for quick local storage).
