Skip to content

Instantly share code, notes, and snippets.

@uditagarwal97
Created August 6, 2018 05:39
Show Gist options
  • Select an option

  • Save uditagarwal97/0d195d482b0df50eda064ca346b8c71e to your computer and use it in GitHub Desktop.

Select an option

Save uditagarwal97/0d195d482b0df50eda064ca346b8c71e to your computer and use it in GitHub Desktop.
JFFS2: Benchmarking results on RTEMS fs_block=4k
[global]
ioengine=sync
size=80M
rw=write
directory=/mnt
thread=1
ss_ramp=5
create_fsync=0
[jffs2-write-512]
bs=512
jffs2-read-16k: (g=0): rw=read, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-read-16k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1)
jffs2-read-16k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:17 1988
read: IOPS=4391, BW=68.6MiB/s (71.9MB/s)(80.0MiB/1166msec)
clat (usec): min=212, max=1522, avg=218.34, stdev=19.13
lat (usec): min=213, max=1523, avg=218.93, stdev=19.13
clat percentiles (usec):
| 1.00th=[ 215], 5.00th=[ 215], 10.00th=[ 217], 20.00th=[ 217],
| 30.00th=[ 217], 40.00th=[ 217], 50.00th=[ 217], 60.00th=[ 219],
| 70.00th=[ 219], 80.00th=[ 221], 90.00th=[ 223], 95.00th=[ 223],
| 99.00th=[ 229], 99.50th=[ 231], 99.90th=[ 334], 99.95th=[ 338],
| 99.99th=[ 1516]
bw ( KiB/s): min=63970, max=70557, per=95.74%, avg=67263.50, stdev=4657.71, samples=2
iops : min= 3998, max= 4409, avg=4203.50, stdev=290.62, samples=2
lat (usec) : 250=99.57%, 500=0.41%
lat (msec) : 2=0.02%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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=5120,0,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=68.6MiB/s (71.9MB/s), 68.6MiB/s-68.6MiB/s (71.9MB/s-71.9MB/s), io=80.0MiB (83.9MB), run=1166-1166msec
jffs2-read-1k: (g=0): rw=read, bs=(R) 1024B-1024B, (W) 1024B-1024B, (T) 1024B-1024B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-read-1k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [R(1)][-.-%][r=39.0MiB/s,w=0KiB/s][r=39.0k,w=0 IOPS][eta 00m:00s]
jffs2-read-1k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:21 1988
read: IOPS=40.4k, BW=39.4MiB/s (41.3MB/s)(80.0MiB/2029msec)
clat (usec): min=16, max=7266, avg=18.15, stdev=25.82
lat (usec): min=16, max=7266, avg=18.65, stdev=25.82
clat percentiles (nsec):
| 1.00th=[16320], 5.00th=[16512], 10.00th=[16512], 20.00th=[16768],
| 30.00th=[17024], 40.00th=[17280], 50.00th=[17536], 60.00th=[17792],
| 70.00th=[18304], 80.00th=[19328], 90.00th=[20096], 95.00th=[20864],
| 99.00th=[22912], 99.50th=[23936], 99.90th=[28032], 99.95th=[29312],
| 99.99th=[90624]
bw ( KiB/s): min=34392, max=41500, per=93.13%, avg=37601.50, stdev=2939.74, samples=4
iops : min=34392, max=41500, avg=37601.50, stdev=2939.74, samples=4
lat (usec) : 20=87.75%, 50=12.21%, 100=0.03%, 250=0.01%
lat (msec) : 2=0.01%, 10=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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=81920,0,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=39.4MiB/s (41.3MB/s), 39.4MiB/s-39.4MiB/s (41.3MB/s-41.3MB/s), io=80.0MiB (83.9MB), run=2029-2029msec
jffs2-read-4k: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-read-4k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1)
jffs2-read-4k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:18 1988
read: IOPS=15.8k, BW=61.5MiB/s (64.5MB/s)(80.0MiB/1300msec)
clat (usec): min=54, max=1356, avg=56.29, stdev= 9.49
lat (usec): min=54, max=1357, avg=56.81, stdev= 9.51
clat percentiles (usec):
| 1.00th=[ 55], 5.00th=[ 56], 10.00th=[ 56], 20.00th=[ 56],
| 30.00th=[ 56], 40.00th=[ 56], 50.00th=[ 56], 60.00th=[ 57],
| 70.00th=[ 57], 80.00th=[ 57], 90.00th=[ 58], 95.00th=[ 60],
| 99.00th=[ 62], 99.50th=[ 63], 99.90th=[ 70], 99.95th=[ 122],
| 99.99th=[ 174]
bw ( KiB/s): min=57512, max=63438, per=95.97%, avg=60475.00, stdev=4190.31, samples=2
iops : min=14378, max=15859, avg=15118.50, stdev=1047.23, samples=2
lat (usec) : 100=99.91%, 250=0.09%
lat (msec) : 2=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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=20480,0,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=61.5MiB/s (64.5MB/s), 61.5MiB/s-61.5MiB/s (64.5MB/s-64.5MB/s), io=80.0MiB (83.9MB), run=1300-1300msec
jffs2-read-512: (g=0): rw=read, bs=(R) 512B-512B, (W) 512B-512B, (T) 512B-512B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-read-512: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [R(1)][75.0%][r=27.4MiB/s,w=0KiB/s][r=56.2k,w=0 IOPS][eta 00m:01s]
jffs2-read-512: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:24 1988
read: IOPS=55.5k, BW=27.1MiB/s (28.4MB/s)(80.0MiB/2954msec)
clat (usec): min=10, max=1318, avg=11.51, stdev= 3.50
lat (usec): min=10, max=1319, avg=11.99, stdev= 3.50
clat percentiles (nsec):
| 1.00th=[10560], 5.00th=[10688], 10.00th=[10688], 20.00th=[10944],
| 30.00th=[11072], 40.00th=[11200], 50.00th=[11328], 60.00th=[11456],
| 70.00th=[11712], 80.00th=[11968], 90.00th=[12352], 95.00th=[12736],
| 99.00th=[14272], 99.50th=[14912], 99.90th=[16768], 99.95th=[20352],
| 99.99th=[75264]
bw ( KiB/s): min=24364, max=28280, per=93.39%, avg=25896.60, stdev=1438.58, samples=5
iops : min=48729, max=56561, avg=51793.60, stdev=2877.31, samples=5
lat (usec) : 20=99.95%, 50=0.03%, 100=0.02%, 250=0.01%
lat (msec) : 2=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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=163840,0,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=27.1MiB/s (28.4MB/s), 27.1MiB/s-27.1MiB/s (28.4MB/s-28.4MB/s), io=80.0MiB (83.9MB), run=2954-2954msec
jffs2-write-16k: (g=0): rw=write, bs=(R) 16.0KiB-16.0KiB, (W) 16.0KiB-16.0KiB, (T) 16.0KiB-16.0KiB, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-write-16k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [W(1)][100.0%][r=0KiB/s,w=22.0MiB/s][r=0,w=1470 IOPS][eta 00m:00s]
jffs2-write-16k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:20 1988
write: IOPS=1469, BW=22.0MiB/s (24.1MB/s)(80.0MiB/3484msec)
clat (usec): min=634, max=8020, avg=667.79, stdev=146.29
lat (usec): min=635, max=8021, avg=669.29, stdev=146.29
clat percentiles (usec):
| 1.00th=[ 652], 5.00th=[ 652], 10.00th=[ 660], 20.00th=[ 660],
| 30.00th=[ 660], 40.00th=[ 660], 50.00th=[ 660], 60.00th=[ 668],
| 70.00th=[ 668], 80.00th=[ 668], 90.00th=[ 676], 95.00th=[ 676],
| 99.00th=[ 742], 99.50th=[ 750], 99.90th=[ 816], 99.95th=[ 1991],
| 99.99th=[ 8029]
bw ( KiB/s): min=20859, max=23839, per=94.99%, avg=22334.50, stdev=1213.83, samples=6
iops : min= 1303, max= 1489, avg=1395.50, stdev=75.74, samples=6
lat (usec) : 750=99.53%, 1000=0.41%
lat (msec) : 2=0.02%, 10=0.04%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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,5120,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=22.0MiB/s (24.1MB/s), 22.0MiB/s-22.0MiB/s (24.1MB/s-24.1MB/s), io=80.0MiB (83.9MB), run=3484-3484msec
jffs2-write-1k: (g=0): rw=write, bs=(R) 1024B-1024B, (W) 1024B-1024B, (T) 1024B-1024B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-write-1k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [W(1)][100.0%][r=0KiB/s,w=16.0MiB/s][r=0,w=17.4k IOPS][eta 00m:00s]
jffs2-write-1k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:23 1988
write: IOPS=17.4k, BW=16.0MiB/s (17.8MB/s)(80.0MiB/4706msec)
clat (usec): min=43, max=7503, avg=49.78, stdev=45.21
lat (usec): min=44, max=7503, avg=50.47, stdev=45.21
clat percentiles (usec):
| 1.00th=[ 46], 5.00th=[ 46], 10.00th=[ 47], 20.00th=[ 47],
| 30.00th=[ 48], 40.00th=[ 48], 50.00th=[ 49], 60.00th=[ 49],
| 70.00th=[ 50], 80.00th=[ 52], 90.00th=[ 56], 95.00th=[ 58],
| 99.00th=[ 61], 99.50th=[ 61], 99.90th=[ 116], 99.95th=[ 126],
| 99.99th=[ 196]
bw ( KiB/s): min=15642, max=18021, per=97.43%, avg=16959.89, stdev=711.75, samples=9
iops : min=15642, max=18021, avg=16959.89, stdev=711.75, samples=9
lat (usec) : 50=72.63%, 100=27.27%, 250=0.10%
lat (msec) : 2=0.01%, 10=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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,81920,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=16.0MiB/s (17.8MB/s), 16.0MiB/s-16.0MiB/s (17.8MB/s-17.8MB/s), io=80.0MiB (83.9MB), run=4706-4706msec
jffs2-write-4k: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-write-4k: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [W(1)][100.0%][r=0KiB/s,w=21.8MiB/s][r=0,w=5589 IOPS][eta 00m:00s]
jffs2-write-4k: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:22 1988
write: IOPS=5575, BW=21.8MiB/s (22.8MB/s)(80.0MiB/3673msec)
clat (usec): min=160, max=7514, avg=170.57, stdev=73.07
lat (usec): min=161, max=7515, avg=171.46, stdev=73.07
clat percentiles (usec):
| 1.00th=[ 165], 5.00th=[ 165], 10.00th=[ 167], 20.00th=[ 167],
| 30.00th=[ 167], 40.00th=[ 169], 50.00th=[ 169], 60.00th=[ 169],
| 70.00th=[ 172], 80.00th=[ 172], 90.00th=[ 174], 95.00th=[ 176],
| 99.00th=[ 178], 99.50th=[ 182], 99.90th=[ 302], 99.95th=[ 318],
| 99.99th=[ 1500]
bw ( KiB/s): min=20207, max=22746, per=97.75%, avg=21801.43, stdev=827.10, samples=7
iops : min= 5051, max= 5686, avg=5449.86, stdev=206.79, samples=7
lat (usec) : 250=99.82%, 500=0.16%
lat (msec) : 2=0.01%, 10=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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,20480,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=21.8MiB/s (22.8MB/s), 21.8MiB/s-21.8MiB/s (22.8MB/s-22.8MB/s), io=80.0MiB (83.9MB), run=3673-3673msec
jffs2-write-512: (g=0): rw=write, bs=(R) 512B-512B, (W) 512B-512B, (T) 512B-512B, ioengine=sync, iodepth=1
fio-3.6-149-g82eb4-dirty
Starting 1 thread
jffs2-write-512: Laying out IO file (1 file / 80MiB)
Jobs: 1 (f=1): [W(1)][100.0%][r=0KiB/s,w=12.7MiB/s][r=0,w=25.0k IOPS][eta 00m:00s]
jffs2-write-512: (groupid=0, jobs=1): err= 0: pid=1: Fri Jan 1 00:00:22 1988
write: IOPS=26.7k, BW=13.0MiB/s (13.7MB/s)(80.0MiB/6131msec)
clat (usec): min=24, max=7467, avg=29.96, stdev=36.56
lat (usec): min=25, max=7468, avg=30.60, stdev=36.56
clat percentiles (usec):
| 1.00th=[ 27], 5.00th=[ 28], 10.00th=[ 28], 20.00th=[ 29],
| 30.00th=[ 29], 40.00th=[ 30], 50.00th=[ 30], 60.00th=[ 31],
| 70.00th=[ 31], 80.00th=[ 32], 90.00th=[ 32], 95.00th=[ 33],
| 99.00th=[ 35], 99.50th=[ 36], 99.90th=[ 40], 99.95th=[ 100],
| 99.99th=[ 172]
bw ( KiB/s): min=11972, max=14138, per=96.83%, avg=12937.50, stdev=693.28, samples=12
iops : min=23944, max=28276, avg=25875.50, stdev=1386.66, samples=12
lat (usec) : 50=99.94%, 100=0.01%, 250=0.05%
lat (msec) : 10=0.01%
cpu : usr=100.00%, sys=100.00%, ctx=18446744073709551615, majf=18446744073709551615, minf=18446744073709551615
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,163840,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=13.0MiB/s (13.7MB/s), 13.0MiB/s-13.0MiB/s (13.7MB/s-13.7MB/s), io=80.0MiB (83.9MB), run=6131-6131msec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment