Hello!
A few month ago i bought the following all in one setup for personal use:
Hardware:
Motherboard: Supermicro X10SML-F
CPU: Intel E3 - 1230v3
RAM: 32GB ECC
Raid Card: IBM M1015 (IT mode)
Hard drives: 4x 2TB WD RED ( ZFS, RAIDZ ) , 2x WD 1TB WD RED , 1st 1TB Samsung
Software:
ESXi 5.5 + vCenter
FreeNAS 9.1.1
Pfsense 2.1
Network configuration:
LAN - Internal lan for both virtual and physical clients.
LAB - Isolated LAN through Pfsense used for lab machines.
iSCSI LAN - Only used for iSCSI traffic , MTU is set to 9000.
The idea was originally to run my ESX datastores using NFS and to be honest I kinda ignored the performance problems that come with this if you are not running a fast disk like SSD for ZIL . I was hoping that I would fix it anyway in someway.
Once I realized that I could not escape problems without buying a SSD to my server that have already gone over budget a number of times I decided to run my datastores via iSCSI instead which have been working pretty good, except that I get quite poor write performance compared to the read! Since a had some time and motivation to fix this lately I've made some some performance tests that I would need help to analyze.
Please look at the following pictures with different configurations:
FreeNAS 8GB, iSCSI and ZFS sync on
FreeNAS 16GB, iSCSI and ZFS sync on
FreeNAS 8GB, NFS and ZFS sync off
FreeNAS 16GB, NFS and ZFS sync off
Conclusion
Have a nice day!
// Anthon
A few month ago i bought the following all in one setup for personal use:
Hardware:
Motherboard: Supermicro X10SML-F
CPU: Intel E3 - 1230v3
RAM: 32GB ECC
Raid Card: IBM M1015 (IT mode)
Hard drives: 4x 2TB WD RED ( ZFS, RAIDZ ) , 2x WD 1TB WD RED , 1st 1TB Samsung
Software:
ESXi 5.5 + vCenter
FreeNAS 9.1.1
Pfsense 2.1
Network configuration:
LAN - Internal lan for both virtual and physical clients.
LAB - Isolated LAN through Pfsense used for lab machines.
iSCSI LAN - Only used for iSCSI traffic , MTU is set to 9000.
The idea was originally to run my ESX datastores using NFS and to be honest I kinda ignored the performance problems that come with this if you are not running a fast disk like SSD for ZIL . I was hoping that I would fix it anyway in someway.
Once I realized that I could not escape problems without buying a SSD to my server that have already gone over budget a number of times I decided to run my datastores via iSCSI instead which have been working pretty good, except that I get quite poor write performance compared to the read! Since a had some time and motivation to fix this lately I've made some some performance tests that I would need help to analyze.
Please look at the following pictures with different configurations:
FreeNAS 8GB, iSCSI and ZFS sync on

FreeNAS 16GB, iSCSI and ZFS sync on

FreeNAS 8GB, NFS and ZFS sync off

FreeNAS 16GB, NFS and ZFS sync off

Conclusion
- ZFS likes RAM. Significantly better performance with 16GB instead of 8GB.
- iSCSI is slower in both writes and IO
- Why is iSCSI so slow writing compare to NFS?
- Which SSD would be good to be able achieve the performance I get with FreeNAS 8Gb and NFS?
Have a nice day!
// Anthon