At my experience it shows this behaviour:
In BlockIO the storage performance at the iSCSI initiator is 100% the performance of the RAID. Only a few MB will be used for cache.
In FileIO the storage performance at the iSCSI initiator is much faster than the performance of the RAID. The complete free memory will be used for cache so the read and write access to the RAID will be optimized.
In my case i had 6x 750GB S-ATA II in RAID5 and the performance in BlockIO is not usable when access the RAID with more than two Virtual Machines. When i use FileIO the slow S-ATA RAID is much faster.
There will be changes in the future that there will be used more cache in BlockIO. But at this time is FileIO the only soloution when using VMware ESX.
BlockIO might be faster then FileIO, but only when access the RAID with one initiator and one task.
Best regards
Stefan








Reply With Quote