vineesh
Dabbler
- Joined
- Feb 3, 2022
- Messages
- 17
Hello all,
I recently configured a NAS server for media sharing purposes, then tried both scale and core on it.
CPU : AMD 5600x
HDD : 8 X 12 TB Exos
RAM : Corsair Vengeance 128 GB RAM
NIC : Intel X540 - T2
SATA : Using Mobo's 8 inbuilt Sata Ports
L2ARC : 512TB WD SN850 Gen4
FIO result
Disk Speed Test
Iperf result
FIO result
Disk Speed Test
Iperf result
FIO result
Disk Speed Test
I expected better performance from Scale. Even though it shows better results in the Diskspeed test, caching performance was very poor. It also fell behind both versions of core in the FIO test. Truenas core 12 U8 was a clear winner in real-world performance.
However, I am disappointed in the lower FIO performance in all the cases, because hardware RAID would have given a better throughput IMHO.
Please let me know if I am doing something wrong here. Is there a way that I can improve my FIO read and write?
Thank you
NB : fio command used
I recently configured a NAS server for media sharing purposes, then tried both scale and core on it.
Hardware configuration.
Mobo : Asrock X570 TaichiCPU : AMD 5600x
HDD : 8 X 12 TB Exos
RAM : Corsair Vengeance 128 GB RAM
NIC : Intel X540 - T2
SATA : Using Mobo's 8 inbuilt Sata Ports
L2ARC : 512TB WD SN850 Gen4
- Both Server and client use 9000 Jumbo frames.
- 8 X 12 TB HDD is in raidz2 config.
TrueNAS SCALE 22.02.1
Iperf result[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec sender
[ 5] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec receiver
FIO result
Run status group 0 (all jobs):
READ: bw=325MiB/s (341MB/s), 325MiB/s-325MiB/s (341MB/s-341MB/s), io=8908MiB (9340MB), run=27424-27424msec
WRITE: bw=325MiB/s (340MB/s), 325MiB/s-325MiB/s (340MB/s-340MB/s), io=8902MiB (9335MB), run=27424-27424msec
Disk Speed Test
TrueNAS Core 13.0 RC1
Iperf result
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 11.4 GBytes 9.79 Gbits/sec sender
[ 5] 0.00-10.00 sec 11.4 GBytes 9.79 Gbits/sec receiver
FIO result
Run status group 0 (all jobs):
READ: bw=340MiB/s (356MB/s), 340MiB/s-340MiB/s (356MB/s-356MB/s), io=23.7GiB(25.4GB), run=71407-71407msec
WRITE: bw=340MiB/s (356MB/s), 340MiB/s-340MiB/s (356MB/s-356MB/s), io=23.7GiB(25.4GB), run=71407-71407msec
Disk Speed Test
TrueNAS Core 12.0 U8.1
Iperf result
(icwnd/mss/irtt=625521/8948/1000)
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-10.01 sec 11.1 GBytes 9.55 Gbits/sec
FIO result
Run status group 0 (all jobs):
READ: bw=376MiB/s (395MB/s), 376MiB/s-376MiB/s (395MB/s-395MB/s), io=23.4GiB(25.2GB), run=63788-63788msec
WRITE: bw=376MiB/s (395MB/s), 376MiB/s-376MiB/s (395MB/s-395MB/s), io=23.4GiB(25.2GB), run=63788-63788msec
Disk Speed Test
I expected better performance from Scale. Even though it shows better results in the Diskspeed test, caching performance was very poor. It also fell behind both versions of core in the FIO test. Truenas core 12 U8 was a clear winner in real-world performance.
However, I am disappointed in the lower FIO performance in all the cases, because hardware RAID would have given a better throughput IMHO.
Please let me know if I am doing something wrong here. Is there a way that I can improve my FIO read and write?
Thank you
NB : fio command used
sync;fio --randrepeat=1 --ioengine=posixaio --direct=1 --name=test --filename=test --bs=4k --size=50G --readwrite=readwrite --ramp_time=4
Last edited: