Hi,
here are my tests from a similar setup. My results don't differ, if i change the LBA size to 4k.
Any ideas?
Many thanks!
Michael
here are my tests from a similar setup. My results don't differ, if i change the LBA size to 4k.
Any ideas?
Many thanks!
Michael
Code:
root@pve01:~# nvme list
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 19322XXXXXXX Micron_9300_MTFDHAL3T2TDR 1 3.20 TB / 3.20 TB 512 B + 0 B 11300B20
/dev/nvme1n1 20302XXXXXXX Micron_9300_MTFDHAL3T2TDR 1 3.20 TB / 3.20 TB 512 B + 0 B 11300DN0
/dev/nvme2n1 20302XXXXXXX Micron_9300_MTFDHAL3T2TDR 1 3.20 TB / 3.20 TB 512 B + 0 B 11300DN0
/dev/nvme3n1 20292XXXXXXX Micron_9300_MTFDHAL3T2TDR 1 3.20 TB / 3.20 TB 512 B + 0 B 11300DN0
zpool status
pool: tank0
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank0 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme-Micron_9300_MTFDHAL3T2TDR_ ONLINE 0 0 0
nvme-Micron_9300_MTFDHAL3T2TDR_ ONLINE 0 0 0
errors: No known data errors
root@pve01:~# fio --ioengine=psync --filename=/dev/zvol/tank0/speedtest --size=9G --time_based --name=fio --group_reporting --runtime=600 --direct=1 --sync=1 --iodepth=1 --rw=write --bs=4k --numjobs=32
fio: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.12
Starting 32 processes
Jobs: 32 (f=32): [W(32)][100.0%][w=397MiB/s][w=102k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=32): err= 0: pid=19744: Mon Feb 1 11:41:29 2021
write: IOPS=110k, BW=429MiB/s (450MB/s)(251GiB/600002msec); 0 zone resets
clat (usec): min=43, max=105385, avg=290.69, stdev=635.72
lat (usec): min=43, max=105385, avg=290.85, stdev=635.72
clat percentiles (usec):
| 1.00th=[ 188], 5.00th=[ 204], 10.00th=[ 215], 20.00th=[ 237],
| 30.00th=[ 260], 40.00th=[ 277], 50.00th=[ 289], 60.00th=[ 297],
| 70.00th=[ 310], 80.00th=[ 322], 90.00th=[ 343], 95.00th=[ 359],
| 99.00th=[ 404], 99.50th=[ 424], 99.90th=[ 635], 99.95th=[ 1745],
| 99.99th=[10814]
bw ( KiB/s): min=10592, max=14720, per=3.12%, avg=13728.26, stdev=794.06, samples=38369
iops : min= 2648, max= 3680, avg=3432.05, stdev=198.51, samples=38369
lat (usec) : 50=0.01%, 100=0.01%, 250=25.98%, 500=73.86%, 750=0.07%
lat (usec) : 1000=0.02%
lat (msec) : 2=0.03%, 4=0.01%, 10=0.03%, 20=0.01%, 50=0.01%
lat (msec) : 100=0.01%, 250=0.01%
cpu : usr=0.44%, sys=33.13%, ctx=238608555, majf=0, minf=381
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=0,65901303,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):
WRITE: bw=429MiB/s (450MB/s), 429MiB/s-429MiB/s (450MB/s-450MB/s), io=251GiB (270GB), run=600002-600002msec
fio --ioengine=psync --filename=/dev/zvol/tank0/speedtest --size=9G --time_based --name=fio --group_reporting --runtime=600 --direct=1 --sync=1 --iodepth=1 --rw=write --bs=4m --numjobs=32
fio: (g=0): rw=write, bs=(R) 4096KiB-4096KiB, (W) 4096KiB-4096KiB, (T) 4096KiB-4096KiB, ioengine=psync, iodepth=1
...
fio-3.12
Starting 32 processes
Jobs: 32 (f=32): [W(32)][100.0%][w=1722MiB/s][w=430 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=32): err= 0: pid=14565: Mon Feb 1 11:24:15 2021
write: IOPS=477, BW=1912MiB/s (2004MB/s)(1120GiB/600043msec); 0 zone resets
clat (msec): min=4, max=267, avg=66.74, stdev=15.17
lat (msec): min=4, max=268, avg=66.95, stdev=15.23
clat percentiles (msec):
| 1.00th=[ 56], 5.00th=[ 58], 10.00th=[ 58], 20.00th=[ 59],
| 30.00th=[ 61], 40.00th=[ 62], 50.00th=[ 62], 60.00th=[ 63],
| 70.00th=[ 64], 80.00th=[ 73], 90.00th=[ 81], 95.00th=[ 91],
| 99.00th=[ 148], 99.50th=[ 165], 99.90th=[ 190], 99.95th=[ 203],
| 99.99th=[ 220]
bw ( KiB/s): min=24526, max=73728, per=3.12%, avg=61161.46, stdev=10022.42, samples=38400
iops : min= 5, max= 18, avg=14.88, stdev= 2.46, samples=38400
lat (msec) : 10=0.01%, 20=0.01%, 50=0.12%, 100=97.29%, 250=2.59%
lat (msec) : 500=0.01%
cpu : usr=0.33%, sys=4.21%, ctx=2100526, majf=0, minf=345
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=0,286754,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):
WRITE: bw=1912MiB/s (2004MB/s), 1912MiB/s-1912MiB/s (2004MB/s-2004MB/s), io=1120GiB (1203GB), run=600043-600043msec
Last edited: