I have added the system I'm working on to my sig.
The only other hardware I have that has 10G NICS is my older TN server but I've not been able to assign an IP to the 10G card, still trying to figure that out.
Code:
# fio --bs=128k --direct=1 --directory=/mnt/pool01/io --gtod_reduce=1 --ioengine=posixaio --iodepth=1 --group_reporting --name=randrw --numjobs=12 --ramp_time=10 --runtime=60 --rw=randrw --size=256M --time_based
randrw: (g=0): rw=randrw, bs=(R) 128KiB-128KiB, (W) 128KiB-128KiB, (T) 128KiB-128KiB, ioengine=posixaio, iodepth=1
...
fio-3.27
Starting 12 processes
Jobs: 12 (f=12): [m(12)][100.0%][r=381MiB/s,w=380MiB/s][r=3047,w=3036 IOPS][eta 00m:00s]
randrw: (groupid=0, jobs=12): err= 0: pid=9337: Wed Jan 5 10:09:10 2022
read: IOPS=5947, BW=743MiB/s (779MB/s)(43.6GiB/60085msec)
bw ( KiB/s): min=317024, max=1764703, per=100.00%, avg=764073.83, stdev=26329.92, samples=1428
iops : min= 2472, max=13783, avg=5965.63, stdev=205.70, samples=1428
write: IOPS=5939, BW=742MiB/s (778MB/s)(43.6GiB/60085msec); 0 zone resets
bw ( KiB/s): min=365824, max=1714839, per=100.00%, avg=762970.52, stdev=25587.57, samples=1428
iops : min= 2858, max=13390, avg=5957.02, stdev=199.90, samples=1428
cpu : usr=1.09%, sys=1.25%, ctx=718405, majf=0, minf=1
IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued rwts: total=357329,356856,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=1
Run status group 0 (all jobs):
READ: bw=743MiB/s (779MB/s), 743MiB/s-743MiB/s (779MB/s-779MB/s), io=43.6GiB (46.8GB), run=60085-60085msec
WRITE: bw=742MiB/s (778MB/s), 742MiB/s-742MiB/s (778MB/s-778MB/s), io=43.6GiB (46.8GB), run=60085-60085msec