Hi
I am trying to use FreeNAS 9.10 in ESXi 5.5 environment.
To check the FreeNAS performance I installed on the same ESXi host 3 virtual machines: WIndows server (for tests), and 2 servers as iSCSI targets - Windows 2016 storage server and FreeNAS 9.10.
I configured iSCSI targets on 2016 storage server and on FreeNAS, connected both via iSCSI to the same ESXi host, created 2 ESXi storages and created 2 disks for Windows server, one on each storage/iSCSI target.
I found that FreeNAS shows great read performance and poor write performance.
WIndows 2016 storage server:
Sequential Read (Q= 32,T=32) : 1226.038 MB/s
Sequential Write (Q= 32,T=32) : 1486.867 MB/s
Random Read 4KiB (Q= 32,T=32) : 317.606 MB/s [ 77540.5 IOPS]
Random Write 4KiB (Q= 32,T=32) : 336.897 MB/s [ 82250.2 IOPS]
Sequential Read (T= 1) : 980.413 MB/s
Sequential Write (T= 1) : 592.062 MB/s
Random Read 4KiB (Q= 1,T= 1) : 17.581 MB/s [ 4292.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 11.352 MB/s [ 2771.5 IOPS]
FreeNAS server:
Sequential Read (Q= 32,T=32) : 1835.275 MB/s
Sequential Write (Q= 32,T=32) : 494.319 MB/s
Random Read 4KiB (Q= 32,T=32) : 305.985 MB/s [ 74703.4 IOPS]
Random Write 4KiB (Q= 32,T=32) : 72.096 MB/s [ 17601.6 IOPS]
Sequential Read (T= 1) : 1039.625 MB/s
Sequential Write (T= 1) : 122.260 MB/s
Random Read 4KiB (Q= 1,T= 1) : 17.148 MB/s [ 4186.5 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 10.962 MB/s [ 2676.3 IOPS]
On absolutely same virtual hardware, FreeNAS provided much better read performance (1.8GB/sec vs 1.2GB/sec ) than Windows iSCSI and poor write performance (494MB/sec vs 1.48 GB/sec)
BTW - dd based test shows great read/write speed on HDD on FreeNAS virtual machine:
dd if=/dev/zero of=test bs=1G count=8
8+0 records in
8+0 records out
8589934592 bytes transferred in 4.833425 secs (1777194125 bytes/sec)
dd of=/dev/null if=test bs=1G count=8
8+0 records in
8+0 records out
8589934592 bytes transferred in 3.223010 secs (2665190125 bytes/sec)
Any ideas where is the problem?
Thanks
E.
I am trying to use FreeNAS 9.10 in ESXi 5.5 environment.
To check the FreeNAS performance I installed on the same ESXi host 3 virtual machines: WIndows server (for tests), and 2 servers as iSCSI targets - Windows 2016 storage server and FreeNAS 9.10.
I configured iSCSI targets on 2016 storage server and on FreeNAS, connected both via iSCSI to the same ESXi host, created 2 ESXi storages and created 2 disks for Windows server, one on each storage/iSCSI target.
I found that FreeNAS shows great read performance and poor write performance.
WIndows 2016 storage server:
Sequential Read (Q= 32,T=32) : 1226.038 MB/s
Sequential Write (Q= 32,T=32) : 1486.867 MB/s
Random Read 4KiB (Q= 32,T=32) : 317.606 MB/s [ 77540.5 IOPS]
Random Write 4KiB (Q= 32,T=32) : 336.897 MB/s [ 82250.2 IOPS]
Sequential Read (T= 1) : 980.413 MB/s
Sequential Write (T= 1) : 592.062 MB/s
Random Read 4KiB (Q= 1,T= 1) : 17.581 MB/s [ 4292.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 11.352 MB/s [ 2771.5 IOPS]
FreeNAS server:
Sequential Read (Q= 32,T=32) : 1835.275 MB/s
Sequential Write (Q= 32,T=32) : 494.319 MB/s
Random Read 4KiB (Q= 32,T=32) : 305.985 MB/s [ 74703.4 IOPS]
Random Write 4KiB (Q= 32,T=32) : 72.096 MB/s [ 17601.6 IOPS]
Sequential Read (T= 1) : 1039.625 MB/s
Sequential Write (T= 1) : 122.260 MB/s
Random Read 4KiB (Q= 1,T= 1) : 17.148 MB/s [ 4186.5 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 10.962 MB/s [ 2676.3 IOPS]
On absolutely same virtual hardware, FreeNAS provided much better read performance (1.8GB/sec vs 1.2GB/sec ) than Windows iSCSI and poor write performance (494MB/sec vs 1.48 GB/sec)
BTW - dd based test shows great read/write speed on HDD on FreeNAS virtual machine:
dd if=/dev/zero of=test bs=1G count=8
8+0 records in
8+0 records out
8589934592 bytes transferred in 4.833425 secs (1777194125 bytes/sec)
dd of=/dev/null if=test bs=1G count=8
8+0 records in
8+0 records out
8589934592 bytes transferred in 3.223010 secs (2665190125 bytes/sec)
Any ideas where is the problem?
Thanks
E.