Hi all,
I'm pretty new to TrueNAS, I already read through a lot. It's a great community with a lot of information. Hopefully I didn't miss a possible answer to my following question:
I spent some time with some virtualised TrueNAS instances to practice a bit and just built up my first TrueNAS server.
The benchmarks I am running against it seem to be a bit disappointing. At least, I would like some feedback from you guys how I configured TrueNAS and how I am testing.
Hopefully you guys can point me in the right direction.
Currently I have two 4TB Seagates in a Mirror, the Dataset has been setup with default settings.
I am testing VMWare performance by using NFS. I connected the NFS Datastore to one of my VMWare hosts and installed an Ubuntu VM on it so that I can run some tests.
The pool contains 1 vdev, the used space is 33% (I already ran an RSYNC job from my Synology to the TrueNAS in an effort to start moving stuff over).
If I run iperf3, I have the following results:
PC --> TrueNAS = 92 Mbit/sec
PC <-- TrueNAS = 100 Mbit/sec
(Adding Synology results below with the TrueNAS results, just as a comparison. The Synology is a 5 disk DS1511+)
When benchmarking using DD on the Ubuntu VM that runs on the VMWare Host and has its storage on TrueNAS I have the following results:
ESXI VM --> TrueNAS
ESXI VM <-- TrueNAS
If I run the same test on an Ubuntu VM that has its storage on the Synology I have the following results:
ESXI VM --> Synology
ESXI VM <-- Synology
The above benchmarks have been done with only 16GB of memory in the TrueNAS system. However I just received my upgrade, it's now 32GB of ram and the results are almost the same:
ESXI VM --> TrueNAS
ESXI VM <-- TrueNAS
Are these results as expected? I would have expected that the benchmark from VM to TrueNAS would have been able to fill up the Gbit connection but it isn't
Maybe I am doing something wrong, or I need to add another mirror vdev before I am able to fill up the Gbit connection?
But it only seems to be for TrueNAS download traffic, and it's not related to the upload traffic, but it's also not related to the VMWare Host as you can see when looking at the Synology results.
Thanks a lot for helping me out!
Wesley
I'm pretty new to TrueNAS, I already read through a lot. It's a great community with a lot of information. Hopefully I didn't miss a possible answer to my following question:
I spent some time with some virtualised TrueNAS instances to practice a bit and just built up my first TrueNAS server.
Supermicro X10SLM+-LN4F
E3 1245v3 - 3.4 Ghz
4x8GB (32GB) DDR3 ECC
4x Gbit
2 disk Mirror (4TB Seagate Ironwolf 5900 RPM)
E3 1245v3 - 3.4 Ghz
4x8GB (32GB) DDR3 ECC
4x Gbit
2 disk Mirror (4TB Seagate Ironwolf 5900 RPM)
The benchmarks I am running against it seem to be a bit disappointing. At least, I would like some feedback from you guys how I configured TrueNAS and how I am testing.
Hopefully you guys can point me in the right direction.
Currently I have two 4TB Seagates in a Mirror, the Dataset has been setup with default settings.
I am testing VMWare performance by using NFS. I connected the NFS Datastore to one of my VMWare hosts and installed an Ubuntu VM on it so that I can run some tests.
The pool contains 1 vdev, the used space is 33% (I already ran an RSYNC job from my Synology to the TrueNAS in an effort to start moving stuff over).
If I run iperf3, I have the following results:
PC --> TrueNAS = 92 Mbit/sec
PC <-- TrueNAS = 100 Mbit/sec
(Adding Synology results below with the TrueNAS results, just as a comparison. The Synology is a 5 disk DS1511+)
When benchmarking using DD on the Ubuntu VM that runs on the VMWare Host and has its storage on TrueNAS I have the following results:
ESXI VM --> TrueNAS
dd if=/dev/zero of=tmp.dat bs=2048k count=12k = (26 GB, 24 GiB) copied, 538.861 s, 47.8 MB/s
ESXI VM <-- TrueNAS
dd if=tmp.dat of=/dev/null bs=2048k count=12k = (26 GB, 24 GiB) copied, 233.112 s, 111 MB/s
If I run the same test on an Ubuntu VM that has its storage on the Synology I have the following results:
ESXI VM --> Synology
dd if=/dev/zero of=tmp.dat bs=2048k count=12k = (26 GB, 24 GiB) copied, 305.886 s, 84.2 MB/s
ESXI VM <-- Synology
dd if=tmp.dat of=/dev/null bs=2048k count=12k = (26 GB, 24 GiB) copied, 266.033 s, 96.9 MB/s
The above benchmarks have been done with only 16GB of memory in the TrueNAS system. However I just received my upgrade, it's now 32GB of ram and the results are almost the same:
ESXI VM --> TrueNAS
dd if=/dev/zero of=tmp.dat bs=2048k count=12k = (26 GB, 24 GiB) copied, 406.366 s, 63.4 MB/s
ESXI VM <-- TrueNAS
dd if=tmp.dat of=/dev/null bs=2048k count=12k = (26 GB, 24 GiB) copied, 219.22 s, 118 MB/s
Are these results as expected? I would have expected that the benchmark from VM to TrueNAS would have been able to fill up the Gbit connection but it isn't
Maybe I am doing something wrong, or I need to add another mirror vdev before I am able to fill up the Gbit connection?
But it only seems to be for TrueNAS download traffic, and it's not related to the upload traffic, but it's also not related to the VMWare Host as you can see when looking at the Synology results.
Thanks a lot for helping me out!
Wesley