single generic sandisk sata3 ssd; ext4
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=48.4MiB/s,w=49.6MiB/s][r=12.4k,w=12.7k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=227740: Tue May 2 09:48:55 2023
read: IOPS=12.3k, BW=48.2MiB/s (50.5MB/s)(5778MiB/120002msec)
clat (usec): min=97, max=52495, avg=592.40, stdev=977.18
lat (usec): min=97, max=52495, avg=592.43, stdev=977.18
clat percentiles (usec):
| 1.00th=[ 133], 5.00th=[ 149], 10.00th=[ 161], 20.00th=[ 176],
| 30.00th=[ 190], 40.00th=[ 206], 50.00th=[ 223], 60.00th=[ 243],
| 70.00th=[ 277], 80.00th=[ 881], 90.00th=[ 2507], 95.00th=[ 2671],
| 99.00th=[ 2966], 99.50th=[ 3163], 99.90th=[ 8029], 99.95th=[10421],
| 99.99th=[21890]
bw ( KiB/s): min=39496, max=53712, per=100.00%, avg=49326.79, stdev=299.93, samples=1912
iops : min= 9874, max=13428, avg=12331.70, stdev=74.98, samples=1912
write: IOPS=12.3k, BW=48.2MiB/s (50.6MB/s)(5787MiB/120002msec); 0 zone resets
clat (usec): min=26, max=56677, avg=55.34, stdev=350.08
lat (usec): min=26, max=56677, avg=55.44, stdev=350.08
clat percentiles (usec):
| 1.00th=[ 28], 5.00th=[ 30], 10.00th=[ 31], 20.00th=[ 35],
| 30.00th=[ 40], 40.00th=[ 44], 50.00th=[ 49], 60.00th=[ 53],
| 70.00th=[ 59], 80.00th=[ 66], 90.00th=[ 77], 95.00th=[ 87],
| 99.00th=[ 112], 99.50th=[ 122], 99.90th=[ 153], 99.95th=[ 243],
| 99.99th=[ 4752]
bw ( KiB/s): min=37272, max=57248, per=100.00%, avg=49403.92, stdev=382.25, samples=1912
iops : min= 9318, max=14312, avg=12350.98, stdev=95.56, samples=1912
lat (usec) : 50=27.11%, 100=21.88%, 250=32.43%, 500=7.97%, 750=0.15%
lat (usec) : 1000=1.96%
lat (msec) : 2=2.71%, 4=5.63%, 10=0.12%, 20=0.02%, 50=0.01%
lat (msec) : 100=0.01%
cpu : usr=0.42%, sys=1.47%, ctx=2961065, majf=0, minf=136
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=1479212,1481493,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=48.2MiB/s (50.5MB/s), 48.2MiB/s-48.2MiB/s (50.5MB/s-50.5MB/s), io=5778MiB (6059MB), run=120002-120002msec
WRITE: bw=48.2MiB/s (50.6MB/s), 48.2MiB/s-48.2MiB/s (50.6MB/s-50.6MB/s), io=5787MiB (6068MB), run=120002-120002msec
Disk stats (read/write):
sdb: ios=1477022/1480633, merge=0/60, ticks=869483/82187, in_queue=952779, util=99.95%
single hgst 5400rpm 2.5" hdd; ext4; low LBA
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=344KiB/s,w=324KiB/s][r=86,w=81 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=228358: Tue May 2 10:01:25 2023
read: IOPS=69, BW=278KiB/s (285kB/s)(32.7MiB/120553msec)
clat (usec): min=110, max=998739, avg=85820.06, stdev=112433.90
lat (usec): min=110, max=998739, avg=85820.41, stdev=112433.93
clat percentiles (msec):
| 1.00th=[ 7], 5.00th=[ 10], 10.00th=[ 13], 20.00th=[ 21],
| 30.00th=[ 28], 40.00th=[ 37], 50.00th=[ 48], 60.00th=[ 62],
| 70.00th=[ 81], 80.00th=[ 112], 90.00th=[ 194], 95.00th=[ 342],
| 99.00th=[ 567], 99.50th=[ 609], 99.90th=[ 768], 99.95th=[ 844],
| 99.99th=[ 1003]
bw ( KiB/s): min= 64, max= 840, per=100.00%, avg=289.76, stdev=21.45, samples=1843
iops : min= 16, max= 210, avg=72.44, stdev= 5.36, samples=1843
write: IOPS=72, BW=289KiB/s (296kB/s)(34.0MiB/120553msec); 0 zone resets
clat (usec): min=117, max=705504, avg=27815.63, stdev=89996.47
lat (usec): min=117, max=705506, avg=27816.17, stdev=89996.52
clat percentiles (usec):
| 1.00th=[ 145], 5.00th=[ 176], 10.00th=[ 204], 20.00th=[ 241],
| 30.00th=[ 269], 40.00th=[ 310], 50.00th=[ 367], 60.00th=[ 469],
| 70.00th=[ 635], 80.00th=[ 2868], 90.00th=[ 51643], 95.00th=[246416],
| 99.00th=[450888], 99.50th=[509608], 99.90th=[608175], 99.95th=[675283],
| 99.99th=[708838]
bw ( KiB/s): min= 64, max= 1256, per=100.00%, avg=334.59, stdev=30.26, samples=1659
iops : min= 16, max= 314, avg=83.65, stdev= 7.56, samples=1659
lat (usec) : 250=12.11%, 500=19.99%, 750=5.02%, 1000=1.92%
lat (msec) : 2=1.38%, 4=1.04%, 10=3.57%, 20=7.91%, 50=18.27%
lat (msec) : 100=13.80%, 250=8.87%, 500=4.86%, 750=1.21%, 1000=0.05%
cpu : usr=0.02%, sys=0.07%, ctx=17176, majf=0, minf=146
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=8382,8713,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=278KiB/s (285kB/s), 278KiB/s-278KiB/s (285kB/s-285kB/s), io=32.7MiB (34.3MB), run=120553-120553msec
WRITE: bw=289KiB/s (296kB/s), 289KiB/s-289KiB/s (296kB/s-296kB/s), io=34.0MiB (35.7MB), run=120553-120553msec
Disk stats (read/write):
sdd: ios=8405/9278, merge=0/57, ticks=719927/374797, in_queue=1102637, util=97.35%
single hgst 5400rpm 2.5" hdd; ext4; high LBA
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=312KiB/s,w=344KiB/s][r=78,w=86 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=229075: Tue May 2 10:07:52 2023
read: IOPS=69, BW=279KiB/s (286kB/s)(32.8MiB/120084msec)
clat (usec): min=163, max=724292, avg=77702.06, stdev=78177.73
lat (usec): min=163, max=724292, avg=77702.50, stdev=78177.76
clat percentiles (msec):
| 1.00th=[ 8], 5.00th=[ 14], 10.00th=[ 20], 20.00th=[ 30],
| 30.00th=[ 40], 40.00th=[ 49], 50.00th=[ 58], 60.00th=[ 69],
| 70.00th=[ 83], 80.00th=[ 105], 90.00th=[ 150], 95.00th=[ 205],
| 99.00th=[ 481], 99.50th=[ 558], 99.90th=[ 651], 99.95th=[ 667],
| 99.99th=[ 726]
bw ( KiB/s): min= 64, max= 896, per=100.00%, avg=286.96, stdev=18.18, samples=1861
iops : min= 16, max= 224, avg=71.74, stdev= 4.54, samples=1861
write: IOPS=72, BW=291KiB/s (298kB/s)(34.1MiB/120084msec); 0 zone resets
clat (usec): min=125, max=672844, avg=35317.61, stdev=63217.21
lat (usec): min=126, max=672844, avg=35318.26, stdev=63217.24
clat percentiles (usec):
| 1.00th=[ 157], 5.00th=[ 235], 10.00th=[ 281], 20.00th=[ 465],
| 30.00th=[ 922], 40.00th=[ 13960], 50.00th=[ 25297], 60.00th=[ 33817],
| 70.00th=[ 41681], 80.00th=[ 50070], 90.00th=[ 65274], 95.00th=[ 92799],
| 99.00th=[417334], 99.50th=[488637], 99.90th=[624952], 99.95th=[650118],
| 99.99th=[675283]
bw ( KiB/s): min= 64, max= 1080, per=100.00%, avg=309.63, stdev=23.79, samples=1798
iops : min= 16, max= 270, avg=77.41, stdev= 5.95, samples=1798
lat (usec) : 250=3.33%, 500=8.04%, 750=2.77%, 1000=1.38%
lat (msec) : 2=1.09%, 4=0.77%, 10=3.00%, 20=7.95%, 50=33.00%
lat (msec) : 100=25.99%, 250=10.26%, 500=1.80%, 750=0.62%
cpu : usr=0.03%, sys=0.07%, ctx=17206, majf=0, minf=128
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=8384,8739,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=279KiB/s (286kB/s), 279KiB/s-279KiB/s (286kB/s-286kB/s), io=32.8MiB (34.3MB), run=120084-120084msec
WRITE: bw=291KiB/s (298kB/s), 291KiB/s-291KiB/s (298kB/s-298kB/s), io=34.1MiB (35.8MB), run=120084-120084msec
Disk stats (read/write):
sdd: ios=8390/8811, merge=0/27, ticks=651838/334038, in_queue=997115, util=99.76%
samsung 980 + misc sk hynix in md raid 1; both pcie 3.0x4, ~95% fill:
$ fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
Jobs: 8 (f=8): [m(8)][100.0%][r=136MiB/s,w=138MiB/s][r=34.9k,w=35.2k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=216387: Thu Feb 16 15:29:55 2023
read: IOPS=35.1k, BW=137MiB/s (144MB/s)(16.1GiB/120002msec)
clat (usec): min=16, max=16876, avg=144.12, stdev=405.88
lat (usec): min=16, max=16876, avg=144.17, stdev=405.88
clat percentiles (usec):
| 1.00th=[ 54], 5.00th=[ 55], 10.00th=[ 56], 20.00th=[ 57],
| 30.00th=[ 57], 40.00th=[ 58], 50.00th=[ 59], 60.00th=[ 61],
| 70.00th=[ 64], 80.00th=[ 80], 90.00th=[ 118], 95.00th=[ 297],
| 99.00th=[ 2147], 99.50th=[ 3064], 99.90th=[ 3916], 99.95th=[ 4948],
| 99.99th=[ 7701]
bw ( KiB/s): min=92240, max=318976, per=100.00%, avg=140304.00, stdev=3728.31, samples=1912
iops : min=23060, max=79744, avg=35076.00, stdev=932.08, samples=1912
write: IOPS=35.1k, BW=137MiB/s (144MB/s)(16.1GiB/120002msec); 0 zone resets
clat (usec): min=14, max=36248, avg=82.76, stdev=562.80
lat (usec): min=14, max=36248, avg=82.89, stdev=562.80
clat percentiles (usec):
| 1.00th=[ 16], 5.00th=[ 16], 10.00th=[ 16], 20.00th=[ 16],
| 30.00th=[ 17], 40.00th=[ 17], 50.00th=[ 17], 60.00th=[ 18],
| 70.00th=[ 18], 80.00th=[ 19], 90.00th=[ 20], 95.00th=[ 23],
| 99.00th=[ 3130], 99.50th=[ 4424], 99.90th=[ 7177], 99.95th=[ 8717],
| 99.99th=[13173]
bw ( KiB/s): min=92112, max=321392, per=100.00%, avg=140380.12, stdev=3765.76, samples=1912
iops : min=23028, max=80348, avg=35095.03, stdev=941.44, samples=1912
lat (usec) : 20=45.18%, 50=3.80%, 100=44.23%, 250=3.08%, 500=0.70%
lat (usec) : 750=0.27%, 1000=0.20%
lat (msec) : 2=1.29%, 4=0.89%, 10=0.34%, 20=0.02%, 50=0.01%
cpu : usr=0.94%, sys=4.18%, ctx=8419043, majf=0, minf=103
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=4208364,4210471,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=137MiB/s (144MB/s), 137MiB/s-137MiB/s (144MB/s-144MB/s), io=16.1GiB (17.2GB), run=120002-120002msec
WRITE: bw=137MiB/s (144MB/s), 137MiB/s-137MiB/s (144MB/s-144MB/s), io=16.1GiB (17.2GB), run=120002-120002msec
Disk stats (read/write):
md0: ios=4204033/4208230, merge=0/0, ticks=588732/338488, in_queue=927432, util=99.92%, aggrios=2104182/4211778, aggrmerge=0/881, aggrticks=294790/189374, aggrin_queue=485135, aggrutil=99.94%
nvme1n1: ios=3785856/4211778, merge=0/882, ticks=237311/49957, in_queue=287397, util=96.65%
nvme0n1: ios=422509/4211779, merge=0/881, ticks=352270/328791, in_queue=682873, util=99.94%
samsung 980 + misc sk hynix in md raid 1; both pcie 3.0x4, ~35% fill:
$ fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=328MiB/s,w=328MiB/s][r=84.1k,w=84.0k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=13547: Fri Feb 17 16:10:56 2023
read: IOPS=83.7k, BW=327MiB/s (343MB/s)(38.3GiB/120002msec)
clat (usec): min=16, max=8013, avg=77.29, stdev=107.12
lat (usec): min=16, max=8013, avg=77.34, stdev=107.12
clat percentiles (usec):
| 1.00th=[ 45], 5.00th=[ 46], 10.00th=[ 46], 20.00th=[ 48],
| 30.00th=[ 52], 40.00th=[ 56], 50.00th=[ 58], 60.00th=[ 60],
| 70.00th=[ 66], 80.00th=[ 85], 90.00th=[ 137], 95.00th=[ 184],
| 99.00th=[ 227], 99.50th=[ 249], 99.90th=[ 1565], 99.95th=[ 1696],
| 99.99th=[ 5735]
bw ( KiB/s): min=240272, max=360152, per=100.00%, avg=334983.26, stdev=3255.80, samples=1912
iops : min=60068, max=90038, avg=83745.82, stdev=813.95, samples=1912
write: IOPS=83.7k, BW=327MiB/s (343MB/s)(38.3GiB/120002msec); 0 zone resets
clat (usec): min=13, max=10709, avg=17.25, stdev=20.45
lat (usec): min=13, max=10709, avg=17.34, stdev=20.45
clat percentiles (usec):
| 1.00th=[ 15], 5.00th=[ 16], 10.00th=[ 16], 20.00th=[ 16],
| 30.00th=[ 16], 40.00th=[ 17], 50.00th=[ 17], 60.00th=[ 17],
| 70.00th=[ 18], 80.00th=[ 19], 90.00th=[ 20], 95.00th=[ 21],
| 99.00th=[ 25], 99.50th=[ 31], 99.90th=[ 40], 99.95th=[ 51],
| 99.99th=[ 594]
bw ( KiB/s): min=238560, max=366288, per=100.00%, avg=334925.39, stdev=3308.88, samples=1912
iops : min=59640, max=91572, avg=83731.36, stdev=827.22, samples=1912
lat (usec) : 20=46.46%, 50=17.18%, 100=29.13%, 250=6.97%, 500=0.10%
lat (usec) : 750=0.03%, 1000=0.02%
lat (msec) : 2=0.10%, 4=0.01%, 10=0.01%, 20=0.01%
cpu : usr=2.10%, sys=9.77%, ctx=20083001, majf=0, minf=100
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=10042252,10040346,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=327MiB/s (343MB/s), 327MiB/s-327MiB/s (343MB/s-343MB/s), io=38.3GiB (41.1GB), run=120002-120002msec
WRITE: bw=327MiB/s (343MB/s), 327MiB/s-327MiB/s (343MB/s-343MB/s), io=38.3GiB (41.1GB), run=120002-120002msec
Disk stats (read/write):
md0: ios=10033514/10033264, merge=0/0, ticks=735932/129296, in_queue=865284, util=99.95%, aggrios=5021131/10041506, aggrmerge=0/788, aggrticks=368409/118980, aggrin_queue=487523, aggrutil=99.94%
nvme1n1: ios=5037618/10041506, merge=0/788, ticks=340419/121271, in_queue=461834, util=99.94%
nvme0n1: ios=5004645/10041506, merge=0/788, ticks=396400/116690, in_queue=513212, util=99.94%
samsung 980 + misc sk hynix in md raid 0; both pcie 3.0x4, 22% fill:
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=402MiB/s,w=399MiB/s][r=103k,w=102k IOPS][eta 00m:00s]]
fio: (groupid=0, jobs=8): err= 0: pid=46981: Mon May 1 10:41:19 2023
read: IOPS=102k, BW=399MiB/s (418MB/s)(46.7GiB/120001msec)
clat (usec): min=14, max=7055, avg=64.35, stdev=80.59
lat (usec): min=14, max=7056, avg=64.38, stdev=80.59
clat percentiles (usec):
| 1.00th=[ 44], 5.00th=[ 44], 10.00th=[ 45], 20.00th=[ 46],
| 30.00th=[ 47], 40.00th=[ 53], 50.00th=[ 55], 60.00th=[ 56],
| 70.00th=[ 57], 80.00th=[ 63], 90.00th=[ 91], 95.00th=[ 149],
| 99.00th=[ 212], 99.50th=[ 223], 99.90th=[ 249], 99.95th=[ 457],
| 99.99th=[ 5604]
bw ( KiB/s): min=388928, max=424200, per=100.00%, avg=408487.10, stdev=873.71, samples=1912
iops : min=97232, max=106050, avg=102121.77, stdev=218.43, samples=1912
write: IOPS=102k, BW=399MiB/s (418MB/s)(46.7GiB/120001msec); 0 zone resets
clat (usec): min=10, max=7361, avg=13.13, stdev=12.85
lat (usec): min=10, max=7361, avg=13.23, stdev=12.85
clat percentiles (nsec):
| 1.00th=[11200], 5.00th=[11456], 10.00th=[11584], 20.00th=[11968],
| 30.00th=[12224], 40.00th=[12480], 50.00th=[12736], 60.00th=[12992],
| 70.00th=[13376], 80.00th=[13888], 90.00th=[14528], 95.00th=[15296],
| 99.00th=[17536], 99.50th=[21376], 99.90th=[32128], 99.95th=[37632],
| 99.99th=[76288]
bw ( KiB/s): min=382704, max=430008, per=100.00%, avg=408297.64, stdev=1115.10, samples=1912
iops : min=95676, max=107502, avg=102074.41, stdev=278.77, samples=1912
lat (usec) : 20=49.71%, 50=18.44%, 100=27.66%, 250=4.15%, 500=0.03%
lat (usec) : 750=0.01%, 1000=0.01%
lat (msec) : 2=0.01%, 4=0.01%, 10=0.01%
cpu : usr=2.33%, sys=7.39%, ctx=24495111, majf=0, minf=132
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=12250555,12244292,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=399MiB/s (418MB/s), 399MiB/s-399MiB/s (418MB/s-418MB/s), io=46.7GiB (50.2GB), run=120001-120001msec
WRITE: bw=399MiB/s (418MB/s), 399MiB/s-399MiB/s (418MB/s-418MB/s), io=46.7GiB (50.2GB), run=120001-120001msec
Disk stats (read/write):
md0: ios=12236632/12232127, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=6125277/6122772, aggrmerge=0/348, aggrticks=380407/66746, aggrin_queue=447188, aggrutil=99.96%
nvme0n1: ios=6126321/6121605, merge=0/350, ticks=380490/64384, in_queue=444898, util=99.96%
nvme1n1: ios=6124234/6123940, merge=0/346, ticks=380324/69108, in_queue=449479, util=99.73%
/dev/shm; dual channel 2666mhz ddr4, xeon w-1290 50w bios tdp limit
fio --filename=f --size=1GB --direct=0 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
Jobs: 8 (f=8): [m(8)][100.0%][r=5398MiB/s,w=5405MiB/s][r=1382k,w=1384k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=48190: Mon May 1 10:50:31 2023
read: IOPS=1381k, BW=5395MiB/s (5657MB/s)(632GiB/120001msec)
clat (nsec): min=304, max=367749, avg=819.88, stdev=480.23
lat (nsec): min=320, max=367766, avg=840.24, stdev=485.38
clat percentiles (nsec):
| 1.00th=[ 548], 5.00th=[ 612], 10.00th=[ 644], 20.00th=[ 684],
| 30.00th=[ 716], 40.00th=[ 748], 50.00th=[ 772], 60.00th=[ 812],
| 70.00th=[ 852], 80.00th=[ 908], 90.00th=[ 1012], 95.00th=[ 1112],
| 99.00th=[ 1384], 99.50th=[ 1592], 99.90th=[ 4256], 99.95th=[17280],
| 99.99th=[19584]
bw ( MiB/s): min= 4941, max= 5568, per=100.00%, avg=5396.70, stdev=12.21, samples=1912
iops : min=1265014, max=1425462, avg=1381555.06, stdev=3124.57, samples=1912
write: IOPS=1381k, BW=5396MiB/s (5658MB/s)(632GiB/120001msec); 0 zone resets
clat (nsec): min=413, max=7148.2k, avg=4435.80, stdev=3709.23
lat (nsec): min=440, max=7148.3k, avg=4467.41, stdev=3710.72
clat percentiles (nsec):
| 1.00th=[ 708], 5.00th=[ 876], 10.00th=[ 2896], 20.00th=[ 3664],
| 30.00th=[ 4016], 40.00th=[ 4256], 50.00th=[ 4512], 60.00th=[ 4768],
| 70.00th=[ 5024], 80.00th=[ 5344], 90.00th=[ 5792], 95.00th=[ 6240],
| 99.00th=[ 7520], 99.50th=[10432], 99.90th=[23936], 99.95th=[25728],
| 99.99th=[33024]
bw ( MiB/s): min= 4944, max= 5562, per=100.00%, avg=5397.67, stdev=11.87, samples=1912
iops : min=1265674, max=1424064, avg=1381803.18, stdev=3039.12, samples=1912
lat (nsec) : 500=0.12%, 750=21.65%, 1000=26.35%
lat (usec) : 2=5.83%, 4=11.00%, 10=34.77%, 20=0.12%, 50=0.16%
lat (usec) : 100=0.01%, 250=0.01%, 500=0.01%, 750=0.01%, 1000=0.01%
lat (msec) : 2=0.01%, 4=0.01%, 10=0.01%
cpu : usr=11.87%, sys=88.04%, ctx=360012, majf=0, minf=130
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=165738944,165767401,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=5395MiB/s (5657MB/s), 5395MiB/s-5395MiB/s (5657MB/s-5657MB/s), io=632GiB (679GB), run=120001-120001msec
WRITE: bw=5396MiB/s (5658MB/s), 5396MiB/s-5396MiB/s (5658MB/s-5658MB/s), io=632GiB (679GB), run=120001-120001msec
two node ceph, replica 2. one consumer sata ssd osd per node, direct 1gbe crossover between nodes. /dev/rbd0 mounted on desktop with 2gbe to intermediary router.
$ sudo fio --filename=/dev/rbd0 --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
Jobs: 8 (f=8): [m(8)][100.0%][r=152KiB/s,w=176KiB/s][r=38,w=44 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=86811: Sat Feb 18 20:31:26 2023
read: IOPS=119, BW=477KiB/s (488kB/s)(56.0MiB/120222msec)
clat (usec): min=2, max=21699, avg=718.04, stdev=1723.97
lat (usec): min=2, max=21699, avg=718.33, stdev=1723.96
clat percentiles (usec):
| 1.00th=[ 3], 5.00th=[ 4], 10.00th=[ 5], 20.00th=[ 9],
| 30.00th=[ 13], 40.00th=[ 19], 50.00th=[ 47], 60.00th=[ 375],
| 70.00th=[ 652], 80.00th=[ 930], 90.00th=[ 1369], 95.00th=[ 3490],
| 99.00th=[ 9110], 99.50th=[11338], 99.90th=[16581], 99.95th=[18220],
| 99.99th=[20841]
bw ( KiB/s): min= 64, max= 2728, per=100.00%, avg=536.76, stdev=66.31, samples=1709
iops : min= 16, max= 682, avg=134.19, stdev=16.58, samples=1709
write: IOPS=121, BW=485KiB/s (497kB/s)(56.9MiB/120222msec); 0 zone resets
clat (msec): min=5, max=664, avg=65.21, stdev=85.64
lat (msec): min=5, max=664, avg=65.21, stdev=85.64
clat percentiles (msec):
| 1.00th=[ 9], 5.00th=[ 12], 10.00th=[ 13], 20.00th=[ 15],
| 30.00th=[ 17], 40.00th=[ 21], 50.00th=[ 46], 60.00th=[ 51],
| 70.00th=[ 54], 80.00th=[ 64], 90.00th=[ 230], 95.00th=[ 296],
| 99.00th=[ 351], 99.50th=[ 376], 99.90th=[ 435], 99.95th=[ 575],
| 99.99th=[ 667]
bw ( KiB/s): min= 64, max= 2240, per=100.00%, avg=486.79, stdev=62.90, samples=1914
iops : min= 16, max= 560, avg=121.70, stdev=15.73, samples=1914
lat (usec) : 4=4.10%, 10=7.56%, 20=9.00%, 50=4.70%, 100=3.24%
lat (usec) : 250=0.06%, 500=2.94%, 750=4.92%, 1000=4.15%
lat (msec) : 2=5.51%, 4=1.26%, 10=2.96%, 20=19.31%, 50=9.52%
lat (msec) : 100=14.28%, 250=2.01%, 500=4.45%, 750=0.04%
cpu : usr=0.02%, sys=0.05%, ctx=34975, majf=0, minf=114
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=14336,14575,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=477KiB/s (488kB/s), 477KiB/s-477KiB/s (488kB/s-488kB/s), io=56.0MiB (58.7MB), run=120222-120222msec
WRITE: bw=485KiB/s (497kB/s), 485KiB/s-485KiB/s (497kB/s-497kB/s), io=56.9MiB (59.7MB), run=120222-120222msec
Disk stats (read/write):
rbd0: ios=14336/14572, merge=0/0, ticks=10027/948912, in_queue=958940, util=99.98%
lxd vm co-located on above ceph cluster:
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=500KiB/s,w=480KiB/s][r=125,w=120 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=1316: Tue Feb 21 07:05:48 2023
read: IOPS=126, BW=505KiB/s (518kB/s)(59.2MiB/120042msec)
clat (usec): min=314, max=105723, avg=6258.89, stdev=8406.28
lat (usec): min=314, max=105724, avg=6259.77, stdev=8406.27
clat percentiles (usec):
| 1.00th=[ 758], 5.00th=[ 996], 10.00th=[ 1221], 20.00th=[ 1614],
| 30.00th=[ 1958], 40.00th=[ 2540], 50.00th=[ 3064], 60.00th=[ 3818],
| 70.00th=[ 4752], 80.00th=[ 9634], 90.00th=[ 17695], 95.00th=[ 22414],
| 99.00th=[ 41157], 99.50th=[ 52691], 99.90th=[ 70779], 99.95th=[ 73925],
| 99.99th=[100140]
bw ( KiB/s): min= 64, max= 1344, per=100.00%, avg=506.33, stdev=28.42, samples=1906
iops : min= 16, max= 336, avg=125.68, stdev= 7.13, samples=1906
write: IOPS=128, BW=513KiB/s (525kB/s)(60.1MiB/120042msec); 0 zone resets
clat (msec): min=6, max=336, avg=56.18, stdev=14.63
lat (msec): min=6, max=336, avg=56.19, stdev=14.63
clat percentiles (msec):
| 1.00th=[ 19], 5.00th=[ 39], 10.00th=[ 43], 20.00th=[ 46],
| 30.00th=[ 50], 40.00th=[ 53], 50.00th=[ 54], 60.00th=[ 58],
| 70.00th=[ 62], 80.00th=[ 65], 90.00th=[ 73], 95.00th=[ 80],
| 99.00th=[ 97], 99.50th=[ 109], 99.90th=[ 144], 99.95th=[ 165],
| 99.99th=[ 305]
bw ( KiB/s): min= 200, max= 920, per=99.85%, avg=512.20, stdev=10.07, samples=1912
iops : min= 50, max= 230, avg=127.15, stdev= 2.57, samples=1912
lat (usec) : 500=0.04%, 750=0.39%, 1000=2.12%
lat (msec) : 2=12.84%, 4=15.52%, 10=9.36%, 20=5.96%, 50=19.50%
lat (msec) : 100=33.88%, 250=0.38%, 500=0.02%
cpu : usr=0.09%, sys=0.27%, ctx=30756, majf=0, minf=96
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=15168,15389,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=505KiB/s (518kB/s), 505KiB/s-505KiB/s (518kB/s-518kB/s), io=59.2MiB (62.1MB), run=120042-120042msec
WRITE: bw=513KiB/s (525kB/s), 513KiB/s-513KiB/s (525kB/s-525kB/s), io=60.1MiB (63.0MB), run=120042-120042msec
Disk stats (read/write):
sda: ios=15151/15424, merge=0/39, ticks=91290/868849, in_queue=963970, util=100.00%
lxd container co-located on above ceph cluster:
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=468KiB/s,w=376KiB/s][r=117,w=94 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=990: Tue Feb 21 07:09:38 2023
read: IOPS=119, BW=477KiB/s (489kB/s)(55.9MiB/120056msec)
clat (usec): min=171, max=617272, avg=6123.32, stdev=12843.83
lat (usec): min=171, max=617273, avg=6123.92, stdev=12843.83
clat percentiles (usec):
| 1.00th=[ 537], 5.00th=[ 660], 10.00th=[ 758], 20.00th=[ 947],
| 30.00th=[ 1270], 40.00th=[ 1991], 50.00th=[ 2737], 60.00th=[ 3392],
| 70.00th=[ 4293], 80.00th=[ 10028], 90.00th=[ 14746], 95.00th=[ 23462],
| 99.00th=[ 45876], 99.50th=[ 58459], 99.90th=[ 90702], 99.95th=[116917],
| 99.99th=[616563]
bw ( KiB/s): min= 64, max= 1248, per=100.00%, avg=481.41, stdev=28.13, samples=1898
iops : min= 16, max= 312, avg=120.35, stdev= 7.03, samples=1898
write: IOPS=121, BW=484KiB/s (496kB/s)(56.8MiB/120056msec); 0 zone resets
clat (msec): min=20, max=736, avg=60.03, stdev=25.68
lat (msec): min=20, max=736, avg=60.03, stdev=25.68
clat percentiles (msec):
| 1.00th=[ 36], 5.00th=[ 41], 10.00th=[ 44], 20.00th=[ 48],
| 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 55], 60.00th=[ 59],
| 70.00th=[ 63], 80.00th=[ 66], 90.00th=[ 75], 95.00th=[ 87],
| 99.00th=[ 178], 99.50th=[ 211], 99.90th=[ 271], 99.95th=[ 284],
| 99.99th=[ 735]
bw ( KiB/s): min= 120, max= 672, per=100.00%, avg=485.62, stdev=10.27, samples=1909
iops : min= 30, max= 168, avg=121.40, stdev= 2.57, samples=1909
lat (usec) : 250=0.01%, 500=0.22%, 750=4.50%, 1000=6.26%
lat (msec) : 2=8.95%, 4=13.38%, 10=6.22%, 20=6.06%, 50=17.52%
lat (msec) : 100=35.08%, 250=1.69%, 500=0.08%, 750=0.03%
cpu : usr=0.04%, sys=0.11%, ctx=28962, majf=0, minf=101
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=14321,14533,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=477KiB/s (489kB/s), 477KiB/s-477KiB/s (489kB/s-489kB/s), io=55.9MiB (58.7MB), run=120056-120056msec
WRITE: bw=484KiB/s (496kB/s), 484KiB/s-484KiB/s (496kB/s-496kB/s), io=56.8MiB (59.5MB), run=120056-120056msec
Disk stats (read/write):
rbd2: ios=14294/14562, merge=0/32, ticks=85195/872882, in_queue=958077, util=100.00%
pentium 4 with 2x 7200rpm in md raid0
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=696KiB/s,w=780KiB/s][r=174,w=195 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=1010: Sat Feb 18 22:53:26 2023
read: IOPS=178, BW=713KiB/s (730kB/s)(83.6MiB/120058msec)
clat (usec): min=211, max=1153.9k, avg=25935.03, stdev=39358.94
lat (usec): min=212, max=1153.9k, avg=25935.55, stdev=39358.97
clat percentiles (usec):
| 1.00th=[ 1467], 5.00th=[ 3228], 10.00th=[ 4752], 20.00th=[ 7242],
| 30.00th=[ 9241], 40.00th=[ 11731], 50.00th=[ 15008], 60.00th=[ 19006],
| 70.00th=[ 25035], 80.00th=[ 33817], 90.00th=[ 52167], 95.00th=[ 76022],
| 99.00th=[225444], 99.50th=[270533], 99.90th=[367002], 99.95th=[442500],
| 99.99th=[884999]
bw ( KiB/s): min= 72, max= 1424, per=100.00%, avg=717.18, stdev=33.15, samples=1903
iops : min= 18, max= 356, avg=179.19, stdev= 8.28, samples=1903
write: IOPS=181, BW=726KiB/s (743kB/s)(85.1MiB/120058msec); 0 zone resets
clat (usec): min=194, max=1179.5k, avg=18605.54, stdev=38714.65
lat (usec): min=194, max=1179.5k, avg=18606.56, stdev=38714.65
clat percentiles (usec):
| 1.00th=[ 219], 5.00th=[ 265], 10.00th=[ 338],
| 20.00th=[ 619], 30.00th=[ 1418], 40.00th=[ 4948],
| 50.00th=[ 8029], 60.00th=[ 11338], 70.00th=[ 17695],
| 80.00th=[ 26346], 90.00th=[ 42206], 95.00th=[ 63177],
| 99.00th=[ 210764], 99.50th=[ 261096], 99.90th=[ 371196],
| 99.95th=[ 429917], 99.99th=[1098908]
bw ( KiB/s): min= 80, max= 1640, per=100.00%, avg=730.01, stdev=36.28, samples=1904
iops : min= 20, max= 410, avg=182.40, stdev= 9.07, samples=1904
lat (usec) : 250=1.88%, 500=6.14%, 750=4.66%, 1000=1.59%
lat (msec) : 2=2.58%, 4=5.53%, 10=23.01%, 20=22.16%, 50=23.34%
lat (msec) : 100=6.31%, 250=2.16%, 500=0.63%, 1000=0.01%, 2000=0.01%
cpu : usr=0.04%, sys=0.20%, ctx=75378, majf=0, minf=133
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=21390,21782,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=713KiB/s (730kB/s), 713KiB/s-713KiB/s (730kB/s-730kB/s), io=83.6MiB (87.6MB), run=120058-120058msec
WRITE: bw=726KiB/s (743kB/s), 726KiB/s-726KiB/s (743kB/s-743kB/s), io=85.1MiB (89.2MB), run=120058-120058msec
Disk stats (read/write):
md0: ios=21393/22323, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=10698/11104, aggrmerge=0/82, aggrticks=125485/55883, aggrin_queue=186763, aggrutil=88.13%
sdb: ios=10751/11115, merge=0/113, ticks=134999/57446, in_queue=196542, util=88.13%
sda: ios=10645/11093, merge=0/51, ticks=115972/54321, in_queue=176985, util=79.50%
cephfs, kernel client driver, 4 consumer sata ssd osds on four nodes. replica 2. 1gbps all. 1500 mtu client
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=1408KiB/s,w=1264KiB/s][r=352,w=316 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=261316: Tue May 2 16:51:15 2023
read: IOPS=307, BW=1229KiB/s (1258kB/s)(144MiB/120059msec)
clat (usec): min=379, max=713525, avg=3332.56, stdev=6845.26
lat (usec): min=379, max=713525, avg=3332.79, stdev=6845.28
clat percentiles (usec):
| 1.00th=[ 611], 5.00th=[ 758], 10.00th=[ 840], 20.00th=[ 938],
| 30.00th=[ 1037], 40.00th=[ 1172], 50.00th=[ 1385], 60.00th=[ 1713],
| 70.00th=[ 2245], 80.00th=[ 3130], 90.00th=[ 8717], 95.00th=[15533],
| 99.00th=[25035], 99.50th=[32113], 99.90th=[61604], 99.95th=[68682],
| 99.99th=[89654]
bw ( KiB/s): min= 128, max= 3176, per=100.00%, avg=1235.44, stdev=77.18, samples=1908
iops : min= 32, max= 794, avg=308.86, stdev=19.29, samples=1908
write: IOPS=310, BW=1242KiB/s (1272kB/s)(146MiB/120059msec); 0 zone resets
clat (msec): min=4, max=743, avg=22.46, stdev=21.97
lat (msec): min=4, max=743, avg=22.46, stdev=21.97
clat percentiles (msec):
| 1.00th=[ 7], 5.00th=[ 8], 10.00th=[ 9], 20.00th=[ 10],
| 30.00th=[ 12], 40.00th=[ 13], 50.00th=[ 14], 60.00th=[ 16],
| 70.00th=[ 19], 80.00th=[ 32], 90.00th=[ 59], 95.00th=[ 68],
| 99.00th=[ 84], 99.50th=[ 88], 99.90th=[ 103], 99.95th=[ 112],
| 99.99th=[ 735]
bw ( KiB/s): min= 400, max= 2400, per=100.00%, avg=1249.63, stdev=65.32, samples=1907
iops : min= 100, max= 600, avg=312.41, stdev=16.33, samples=1907
lat (usec) : 500=0.12%, 750=2.11%, 1000=10.82%
lat (msec) : 2=19.90%, 4=9.99%, 10=12.56%, 20=29.24%, 50=7.84%
lat (msec) : 100=7.35%, 250=0.05%, 750=0.01%
cpu : usr=0.06%, sys=0.33%, ctx=147643, majf=0, minf=123
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=36876,37279,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=1229KiB/s (1258kB/s), 1229KiB/s-1229KiB/s (1258kB/s-1258kB/s), io=144MiB (151MB), run=120059-120059msec
WRITE: bw=1242KiB/s (1272kB/s), 1242KiB/s-1242KiB/s (1272kB/s-1272kB/s), io=146MiB (153MB), run=120059-120059msec
cephfs, kernel client driver, 4 consumer sata ssd osds on four nodes. replica 2. 1gbps all. 9000 mtu client
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=1152KiB/s,w=1140KiB/s][r=288,w=285 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=256979: Tue May 2 15:58:37 2023
read: IOPS=309, BW=1237KiB/s (1266kB/s)(145MiB/120060msec)
clat (usec): min=434, max=128951, avg=3445.69, stdev=5943.64
lat (usec): min=435, max=128952, avg=3446.02, stdev=5943.68
clat percentiles (usec):
| 1.00th=[ 676], 5.00th=[ 848], 10.00th=[ 955], 20.00th=[ 1106],
| 30.00th=[ 1237], 40.00th=[ 1385], 50.00th=[ 1565], 60.00th=[ 1860],
| 70.00th=[ 2376], 80.00th=[ 3163], 90.00th=[ 7570], 95.00th=[15926],
| 99.00th=[26608], 99.50th=[35914], 99.90th=[62129], 99.95th=[76022],
| 99.99th=[95945]
bw ( KiB/s): min= 184, max= 2984, per=100.00%, avg=1239.85, stdev=77.29, samples=1913
iops : min= 46, max= 746, avg=309.96, stdev=19.32, samples=1913
write: IOPS=312, BW=1250KiB/s (1280kB/s)(147MiB/120060msec); 0 zone resets
clat (msec): min=5, max=164, avg=22.18, stdev=20.16
lat (msec): min=5, max=164, avg=22.18, stdev=20.16
clat percentiles (msec):
| 1.00th=[ 7], 5.00th=[ 8], 10.00th=[ 9], 20.00th=[ 10],
| 30.00th=[ 12], 40.00th=[ 13], 50.00th=[ 14], 60.00th=[ 16],
| 70.00th=[ 19], 80.00th=[ 28], 90.00th=[ 58], 95.00th=[ 69],
| 99.00th=[ 87], 99.50th=[ 94], 99.90th=[ 125], 99.95th=[ 138],
| 99.99th=[ 157]
bw ( KiB/s): min= 336, max= 2344, per=100.00%, avg=1252.73, stdev=67.92, samples=1913
iops : min= 84, max= 586, avg=313.18, stdev=16.98, samples=1913
lat (usec) : 500=0.04%, 750=1.04%, 1000=5.30%
lat (msec) : 2=25.15%, 4=11.55%, 10=12.69%, 20=29.33%, 50=7.77%
lat (msec) : 100=6.91%, 250=0.19%
cpu : usr=0.08%, sys=0.37%, ctx=148487, majf=0, minf=114
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=37114,37514,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=1237KiB/s (1266kB/s), 1237KiB/s-1237KiB/s (1266kB/s-1266kB/s), io=145MiB (152MB), run=120060-120060msec
WRITE: bw=1250KiB/s (1280kB/s), 1250KiB/s-1250KiB/s (1280kB/s-1280kB/s), io=147MiB (154MB), run=120060-120060msec
sandisk usb 3 flash drive; ext4
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.25
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=624KiB/s,w=744KiB/s][r=156,w=186 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=229903: Tue May 2 10:18:28 2023
read: IOPS=169, BW=679KiB/s (695kB/s)(79.6MiB/120023msec)
clat (usec): min=800, max=324474, avg=21639.12, stdev=23988.54
lat (usec): min=800, max=324474, avg=21639.51, stdev=23988.58
clat percentiles (usec):
| 1.00th=[ 1516], 5.00th=[ 1565], 10.00th=[ 2966], 20.00th=[ 3884],
| 30.00th=[ 5997], 40.00th=[ 11863], 50.00th=[ 17433], 60.00th=[ 21627],
| 70.00th=[ 25035], 80.00th=[ 30016], 90.00th=[ 43779], 95.00th=[ 66847],
| 99.00th=[120062], 99.50th=[141558], 99.90th=[210764], 99.95th=[242222],
| 99.99th=[304088]
bw ( KiB/s): min= 136, max= 1736, per=99.98%, avg=679.90, stdev=31.52, samples=1912
iops : min= 34, max= 434, avg=169.97, stdev= 7.88, samples=1912
write: IOPS=172, BW=689KiB/s (706kB/s)(80.8MiB/120023msec); 0 zone resets
clat (msec): min=2, max=288, avg=25.09, stdev=24.35
lat (msec): min=2, max=288, avg=25.09, stdev=24.35
clat percentiles (msec):
| 1.00th=[ 3], 5.00th=[ 4], 10.00th=[ 5], 20.00th=[ 7],
| 30.00th=[ 12], 40.00th=[ 17], 50.00th=[ 21], 60.00th=[ 24],
| 70.00th=[ 28], 80.00th=[ 34], 90.00th=[ 51], 95.00th=[ 74],
| 99.00th=[ 127], 99.50th=[ 148], 99.90th=[ 201], 99.95th=[ 220],
| 99.99th=[ 253]
bw ( KiB/s): min= 128, max= 1568, per=99.96%, avg=689.78, stdev=29.82, samples=1911
iops : min= 32, max= 392, avg=172.44, stdev= 7.45, samples=1911
lat (usec) : 1000=0.01%
lat (msec) : 2=4.51%, 4=10.24%, 10=15.35%, 20=21.44%, 50=39.24%
lat (msec) : 100=7.25%, 250=1.94%, 500=0.02%
cpu : usr=0.07%, sys=0.29%, ctx=82116, majf=0, minf=122
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=20379,20683,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=679KiB/s (695kB/s), 679KiB/s-679KiB/s (695kB/s-695kB/s), io=79.6MiB (83.5MB), run=120023-120023msec
WRITE: bw=689KiB/s (706kB/s), 689KiB/s-689KiB/s (706kB/s-706kB/s), io=80.8MiB (84.7MB), run=120023-120023msec
Disk stats (read/write):
sda: ios=20363/20822, merge=0/55, ticks=94517/143803, in_queue=238320, util=99.98%
Transcend cf170 32gb
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.28
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=860KiB/s,w=880KiB/s][r=215,w=220 IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=473: Sun Jul 16 05:16:15 2023
read: IOPS=222, BW=888KiB/s (910kB/s)(104MiB/120019msec)
clat (usec): min=581, max=1332.7k, avg=13366.55, stdev=35758.89
lat (usec): min=582, max=1332.7k, avg=13367.37, stdev=35758.89
clat percentiles (usec):
| 1.00th=[ 816], 5.00th=[ 1139], 10.00th=[ 1237], 20.00th=[ 1975],
| 30.00th=[ 3195], 40.00th=[ 6783], 50.00th=[ 9503], 60.00th=[ 12518],
| 70.00th=[ 15270], 80.00th=[ 18482], 90.00th=[ 22676], 95.00th=[ 25822],
| 99.00th=[ 39060], 99.50th=[267387], 99.90th=[549454], 99.95th=[650118],
| 99.99th=[792724]
bw ( KiB/s): min= 64, max= 1920, per=100.00%, avg=934.69, stdev=51.21, samples=1817
iops : min= 16, max= 480, avg=233.67, stdev=12.80, samples=1817
write: IOPS=225, BW=901KiB/s (923kB/s)(106MiB/120019msec); 0 zone resets
clat (msec): min=2, max=1171, avg=22.31, stdev=49.93
lat (msec): min=2, max=1171, avg=22.31, stdev=49.93
clat percentiles (msec):
| 1.00th=[ 6], 5.00th=[ 7], 10.00th=[ 9], 20.00th=[ 10],
| 30.00th=[ 13], 40.00th=[ 14], 50.00th=[ 16], 60.00th=[ 19],
| 70.00th=[ 21], 80.00th=[ 24], 90.00th=[ 29], 95.00th=[ 35],
| 99.00th=[ 253], 99.50th=[ 422], 99.90th=[ 676], 99.95th=[ 802],
| 99.99th=[ 1053]
bw ( KiB/s): min= 64, max= 1576, per=100.00%, avg=936.12, stdev=47.89, samples=1840
iops : min= 16, max= 394, avg=234.03, stdev=11.97, samples=1840
lat (usec) : 750=0.18%, 1000=0.53%
lat (msec) : 2=9.56%, 4=5.49%, 10=20.07%, 20=39.67%, 50=23.17%
lat (msec) : 100=0.24%, 250=0.31%, 500=0.46%, 750=0.27%, 1000=0.05%
lat (msec) : 2000=0.01%
cpu : usr=0.10%, sys=0.33%, ctx=53784, majf=0, minf=127
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=26654,27041,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=888KiB/s (910kB/s), 888KiB/s-888KiB/s (910kB/s-910kB/s), io=104MiB (109MB), run=120019-120019msec
WRITE: bw=901KiB/s (923kB/s), 901KiB/s-901KiB/s (923kB/s-923kB/s), io=106MiB (111MB), run=120019-120019msec
Disk stats (read/write):
sda: ios=26599/27153, merge=0/51, ticks=353237/605028, in_queue=958389, util=99.91%
pcie 3.0x4 nvme on mini-pci 2.0x1 (500MB/s) daughter board
fio --filename=f --size=1GB --direct=1 --rw=randrw --bs=4k --runtime=120 --numjobs=8 --time_based --group_reporting --name=fio
fio: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
...
fio-3.33
Starting 8 processes
fio: Laying out IO file (1 file / 1024MiB)
Jobs: 8 (f=8): [m(8)][100.0%][r=131MiB/s,w=130MiB/s][r=33.5k,w=33.3k IOPS][eta 00m:00s]
fio: (groupid=0, jobs=8): err= 0: pid=4417: Sat Aug 5 17:57:35 2023
read: IOPS=36.7k, BW=143MiB/s (150MB/s)(16.8GiB/120001msec)
clat (usec): min=51, max=8953, avg=145.89, stdev=163.07
lat (usec): min=51, max=8954, avg=146.25, stdev=163.07
clat percentiles (usec):
| 1.00th=[ 76], 5.00th=[ 78], 10.00th=[ 81], 20.00th=[ 87],
| 30.00th=[ 94], 40.00th=[ 105], 50.00th=[ 121], 60.00th=[ 137],
| 70.00th=[ 153], 80.00th=[ 184], 90.00th=[ 245], 95.00th=[ 277],
| 99.00th=[ 330], 99.50th=[ 363], 99.90th=[ 1827], 99.95th=[ 5407],
| 99.99th=[ 5866]
bw ( KiB/s): min=122464, max=159912, per=100.00%, avg=147002.08, stdev=981.40, samples=1912
iops : min=30616, max=39978, avg=36750.54, stdev=245.35, samples=1912
write: IOPS=36.7k, BW=143MiB/s (150MB/s)(16.8GiB/120001msec); 0 zone resets
clat (usec): min=40, max=2859, avg=64.38, stdev=29.75
lat (usec): min=41, max=2859, avg=64.91, stdev=29.76
clat percentiles (usec):
| 1.00th=[ 42], 5.00th=[ 43], 10.00th=[ 44], 20.00th=[ 48],
| 30.00th=[ 51], 40.00th=[ 55], 50.00th=[ 59], 60.00th=[ 63],
| 70.00th=[ 69], 80.00th=[ 76], 90.00th=[ 94], 95.00th=[ 115],
| 99.00th=[ 143], 99.50th=[ 151], 99.90th=[ 165], 99.95th=[ 172],
| 99.99th=[ 217]
bw ( KiB/s): min=121272, max=163792, per=100.00%, avg=147089.24, stdev=1053.66, samples=1912
iops : min=30318, max=40948, avg=36772.31, stdev=263.41, samples=1912
lat (usec) : 50=13.34%, 100=50.71%, 250=31.41%, 500=4.36%, 750=0.01%
lat (usec) : 1000=0.01%
lat (msec) : 2=0.12%, 4=0.02%, 10=0.03%
cpu : usr=6.53%, sys=18.84%, ctx=8814440, majf=0, minf=84
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=4405415,4408026,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=143MiB/s (150MB/s), 143MiB/s-143MiB/s (150MB/s-150MB/s), io=16.8GiB (18.0GB), run=120001-120001msec
WRITE: bw=143MiB/s (150MB/s), 143MiB/s-143MiB/s (150MB/s-150MB/s), io=16.8GiB (18.1GB), run=120001-120001msec
Disk stats (read/write):
nvme0n1: ios=4403771/4406473, merge=0/71, ticks=543324/184508, in_queue=727840, util=99.98%