In my system, ESXi boots first from an SSD and then launches the NAS4FREE VM which uses a datastore on the same SSD. The remaining VM's are then launched one by one and these other VM's use a datastore directory hosted on NAS4FREE and exported via NFS. Just to be clear, the 'Other VM's' do not know anything about NAS4FREE and they think they are simply accessing a locally attached drive on /dev/sda1.
NAS4FREE is performing really well on my network and Windows hosts are able to both read and write at 60-100MBytes/s over CIFS.
My virtual machines running on ESXi are not so lucky. They can read from their 'local' disk at 100MB/s but writes are around 6MB/s. Is there anything I can do to speed this up? Or is there just too much overhead going from the VM to ESXi and then through NFS to NAS4FREE?
Thanks,
JP
NAS4FREE is performing really well on my network and Windows hosts are able to both read and write at 60-100MBytes/s over CIFS.
My virtual machines running on ESXi are not so lucky. They can read from their 'local' disk at 100MB/s but writes are around 6MB/s. Is there anything I can do to speed this up? Or is there just too much overhead going from the VM to ESXi and then through NFS to NAS4FREE?
Thanks,
JP