I have two ESXi environments. I set it up this way so I can compare speeds between both. One is a traditional configuration with a hardware RAID controller and 4x 15k SAS disks in RAID10. One is the "all in one" style you are all familiar with on these forums, with the same model 15K SAS disks in ZFS mirrors (RAID10 also). Solaris shares the disks via NFS over the vmxnet3 adapter.
I was pleasantly surprised to find that regarding VMFS performance, they are both equally as fast without any tweaking at all. I get full performance from each "RAID10" with just the disks being the bottleneck. The only problem I have is that the Linux guests in the "all in one" are reporting high load averages. IOwait can reach 100% at times.
This is not a HUGE problem. I mean it's still just as blazing fast as a $500 hardware RAID controller with a battery backed cache and I can't complain about that. However, I have Cacti set up to monitor load averages and Nagios notifies me when they reach high levels. Now I have to disable it because it's getting annoying.
Has anyone else experienced this? Does anyone know what could cause this? As far as I understand it, IOwait rises when the CPU is waiting on the disk for a resource. Maybe there needs to be a tweak on the OS level.
I was pleasantly surprised to find that regarding VMFS performance, they are both equally as fast without any tweaking at all. I get full performance from each "RAID10" with just the disks being the bottleneck. The only problem I have is that the Linux guests in the "all in one" are reporting high load averages. IOwait can reach 100% at times.
This is not a HUGE problem. I mean it's still just as blazing fast as a $500 hardware RAID controller with a battery backed cache and I can't complain about that. However, I have Cacti set up to monitor load averages and Nagios notifies me when they reach high levels. Now I have to disable it because it's getting annoying.
Has anyone else experienced this? Does anyone know what could cause this? As far as I understand it, IOwait rises when the CPU is waiting on the disk for a resource. Maybe there needs to be a tweak on the OS level.