Link over from https://www.ixsystems.com/community...g-and-finding-the-best-slog.63521/post-550323 to keep that one clean of technical discussions:
Issue - NV1616 - potentially slow small blocksize performance:
This runs on FreeNAS-11.2-U6, the NV1616 has a capacitator attached. It resides in a x16 slot on an Intel S2600STB (dual board with a single CPU running atm)
sysctl -a | grep -E "machdep.tsc_freq|kern.smp.cpus|hw.model"
kern.smp.cpus: 36
hw.model: Intel(R) Xeon(R) Gold 6150 CPU @ 2.70GHz
machdep.tsc_freq: 2693743674
The card was plugged in straight from the parcel, it was brand new. Will need to see if there is a newer FW.
Issue - NV1616 - potentially slow small blocksize performance:
Code:
root@freenas[~]# diskinfo -citwS /dev/nvd1 > nv1616.log
root@freenas[~]# cat nv1616.log
/dev/nvd1
512 # sectorsize
16493051904 # mediasize in bytes (15G)
32212992 # mediasize in sectors
0 # stripesize
0 # stripeoffset
MTR_MLC_TS_16GB # Disk descr.
0400001C3A46 # Disk ident.
No # TRIM/UNMAP support
0 # Rotation rate in RPM
I/O command overhead:
time to read 10MB block 0.009230 sec = 0.000 msec/sector
time to read 20480 sectors 0.495170 sec = 0.024 msec/sector
calculated command overhead = 0.024 msec/sector
Seek times:
Full stroke: 250 iter in 0.013656 sec = 0.055 msec
Half stroke: 250 iter in 0.014394 sec = 0.058 msec
Quarter stroke: 500 iter in 0.022849 sec = 0.046 msec
Short forward: 400 iter in 0.020386 sec = 0.051 msec
Short backward: 400 iter in 0.018663 sec = 0.047 msec
Seq outer: 2048 iter in 0.077314 sec = 0.038 msec
Seq inner: 2048 iter in 0.089136 sec = 0.044 msec
Transfer rates:
outside: 102400 kbytes in 0.102964 sec = 994522 kbytes/sec
middle: 102400 kbytes in 0.097748 sec = 1047592 kbytes/sec
inside: 102400 kbytes in 0.095201 sec = 1075619 kbytes/sec
Asynchronous random reads:
sectorsize: 811230 ops in 3.000059 sec = 270405 IOPS
4 kbytes: 800086 ops in 3.000065 sec = 266690 IOPS
32 kbytes: 462154 ops in 3.000798 sec = 154010 IOPS
128 kbytes: 117525 ops in 3.002186 sec = 39146 IOPS
Synchronous random writes:
0.5 kbytes: 150.3 usec/IO = 3.2 Mbytes/s
1 kbytes: 201.8 usec/IO = 4.8 Mbytes/s
2 kbytes: 151.0 usec/IO = 12.9 Mbytes/s
4 kbytes: 152.2 usec/IO = 25.7 Mbytes/s
8 kbytes: 152.0 usec/IO = 51.4 Mbytes/s
16 kbytes: 159.6 usec/IO = 97.9 Mbytes/s
32 kbytes: 169.1 usec/IO = 184.8 Mbytes/s
64 kbytes: 190.5 usec/IO = 328.0 Mbytes/s
128 kbytes: 229.0 usec/IO = 545.9 Mbytes/s
256 kbytes: 240.6 usec/IO = 1039.3 Mbytes/s
512 kbytes: 294.8 usec/IO = 1696.3 Mbytes/s
1024 kbytes: 368.9 usec/IO = 2711.1 Mbytes/s
2048 kbytes: 553.1 usec/IO = 3615.8 Mbytes/s
4096 kbytes: 969.4 usec/IO = 4126.2 Mbytes/s
8192 kbytes: 1790.0 usec/IO = 4469.2 Mbytes/s
This runs on FreeNAS-11.2-U6, the NV1616 has a capacitator attached. It resides in a x16 slot on an Intel S2600STB (dual board with a single CPU running atm)
sysctl -a | grep -E "machdep.tsc_freq|kern.smp.cpus|hw.model"
kern.smp.cpus: 36
hw.model: Intel(R) Xeon(R) Gold 6150 CPU @ 2.70GHz
machdep.tsc_freq: 2693743674
The card was plugged in straight from the parcel, it was brand new. Will need to see if there is a newer FW.