View Single Post
Old 02-09-2020, 12:25 PM   #14
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
fio would seem to agree with my gut feeling ^^.

(TL;DR: Mostly crappy random read all around, but abysmal random writes on the H2O).

Like I said, the card on my H2O may be on its last leg .

H2O:
Code:
┌─(ROOT@(none):pts/0)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(/mnt/onboard/.foo)─┐
└─(0.24:39%:18:15:41%:#)── ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=100m --blocksize=4k --fsync=1 --direct=1 --gtod_reduce=1 --numjobs=1 --group_reporting                                                                                                                                                   ──(Sun, Feb 09)─┘
TEST: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.18-8-g1b5e1
Starting 1 process
TEST: Laying out IO file (1 file / 100MiB)
Jobs: 1 (f=1): [r(1)][28.0%][r=4295KiB/s][r=1073 IOPS][eta 00m:18s]
Jobs: 1 (f=1): [r(1)][50.0%][r=4299KiB/s][r=1074 IOPS][eta 00m:12s] 
Jobs: 1 (f=1): [r(1)][70.8%][r=4338KiB/s][r=1084 IOPS][eta 00m:07s] 
Jobs: 1 (f=1): [r(1)][91.7%][r=4362KiB/s][r=1090 IOPS][eta 00m:02s] 
Jobs: 1 (f=1): [r(1)][100.0%][r=4570KiB/s][r=1142 IOPS][eta 00m:00s]
TEST: (groupid=0, jobs=1): err= 0: pid=9835: Sun Feb  9 18:18:59 2020
  read: IOPS=1091, BW=4364KiB/s (4469kB/s)(100MiB/23463msec)
   bw (  KiB/s): min= 3923, max= 4854, per=99.55%, avg=4344.24, stdev=116.74, samples=46
   iops        : min=  980, max= 1213, avg=1085.33, stdev=29.22, samples=46
  cpu          : usr=1.96%, sys=44.67%, ctx=52513, majf=0, minf=39
  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=25600,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=4364KiB/s (4469kB/s), 4364KiB/s-4364KiB/s (4469kB/s-4469kB/s), io=100MiB (105MB), run=23463-23463msec

Disk stats (read/write):
  mmcblk0: ios=25582/0, merge=0/0, ticks=12690/0, in_queue=12550, util=53.42%
- Real: 85987ms User: 1040ms System: 13100ms Percent: 16% Cmd: ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread  MajFault: 7 VolContSw: 29095 InvContSw: 27315 -
┌─(ROOT@(none):pts/0)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(/mnt/onboard/.foo)─┐
└─(1.54:39%:18:18:41%:#)── ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite --size=100m --blocksize=4k --fsync=1 --direct=1 --gtod_reduce=1 --numjobs=1 --group_reporting                                                                                                                                                  ──(Sun, Feb 09)─┘
TEST: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.18-8-g1b5e1
Starting 1 process
Jobs: 1 (f=1): [w(1)][3.3%][w=545KiB/s][w=136 IOPS][eta 03m:24s]
Jobs: 1 (f=1): [w(1)][5.6%][w=532KiB/s][w=133 IOPS][eta 03m:23s] 
Jobs: 1 (f=1): [w(1)][8.1%][w=526KiB/s][w=131 IOPS][eta 03m:13s] 
Jobs: 1 (f=1): [w(1)][10.6%][w=526KiB/s][w=131 IOPS][eta 03m:06s]
Jobs: 1 (f=1): [w(1)][13.0%][w=499KiB/s][w=124 IOPS][eta 03m:01s] 
Jobs: 1 (f=1): [w(1)][14.9%][w=289KiB/s][w=72 IOPS][eta 03m:03s]  
Jobs: 1 (f=1): [w(1)][16.5%][w=300KiB/s][w=75 IOPS][eta 03m:07s]  
Jobs: 1 (f=1): [w(1)][18.3%][w=496KiB/s][w=124 IOPS][eta 03m:08s]
Jobs: 1 (f=1): [w(1)][19.4%][w=304KiB/s][w=76 IOPS][eta 03m:15s] 
Jobs: 1 (f=1): [w(1)][20.6%][w=187KiB/s][w=46 IOPS][eta 03m:20s] 
Jobs: 1 (f=1): [w(1)][21.4%][w=91KiB/s][w=22 IOPS][eta 03m:29s]  
Jobs: 1 (f=1): [w(1)][23.6%][w=557KiB/s][w=139 IOPS][eta 03m:21s]
Jobs: 1 (f=1): [w(1)][25.8%][w=329KiB/s][w=82 IOPS][eta 03m:13s]  
Jobs: 1 (f=1): [w(1)][28.2%][w=501KiB/s][w=125 IOPS][eta 03m:03s] 
Jobs: 1 (f=1): [w(1)][30.2%][w=238KiB/s][w=59 IOPS][eta 02m:58s]  
Jobs: 1 (f=1): [w(1)][32.7%][w=484KiB/s][w=121 IOPS][eta 02m:49s] 
Jobs: 1 (f=1): [w(1)][34.5%][w=282KiB/s][w=70 IOPS][eta 02m:45s]  
Jobs: 1 (f=1): [w(1)][36.1%][w=391KiB/s][w=97 IOPS][eta 02m:43s] 
Jobs: 1 (f=1): [w(1)][38.0%][w=272KiB/s][w=68 IOPS][eta 02m:38s] 
Jobs: 1 (f=1): [w(1)][39.8%][w=235KiB/s][w=58 IOPS][eta 02m:36s]  
Jobs: 1 (f=1): [w(1)][41.1%][w=242KiB/s][w=60 IOPS][eta 02m:35s] 
Jobs: 1 (f=1): [w(1)][42.2%][w=222KiB/s][w=55 IOPS][eta 02m:35s] 
Jobs: 1 (f=1): [w(1)][43.4%][w=218KiB/s][w=54 IOPS][eta 02m:34s] 
Jobs: 1 (f=1): [w(1)][46.1%][w=469KiB/s][w=117 IOPS][eta 02m:24s] 
Jobs: 1 (f=1): [w(1)][48.3%][w=456KiB/s][w=114 IOPS][eta 02m:17s] 
Jobs: 1 (f=1): [w(1)][50.6%][w=538KiB/s][w=134 IOPS][eta 02m:10s] 
Jobs: 1 (f=1): [w(1)][52.7%][w=528KiB/s][w=132 IOPS][eta 02m:04s] 
Jobs: 1 (f=1): [w(1)][54.8%][w=409KiB/s][w=102 IOPS][eta 01m:58s] 
Jobs: 1 (f=1): [w(1)][56.3%][w=339KiB/s][w=84 IOPS][eta 01m:55s] 
Jobs: 1 (f=1): [w(1)][57.7%][w=142KiB/s][w=35 IOPS][eta 01m:52s] 
Jobs: 1 (f=1): [w(1)][59.4%][w=11KiB/s][w=2 IOPS][eta 01m:48s]    
Jobs: 1 (f=1): [w(1)][60.6%][w=340KiB/s][w=85 IOPS][eta 01m:46s] 
Jobs: 1 (f=1): [w(1)][62.5%][w=373KiB/s][w=93 IOPS][eta 01m:41s] 
Jobs: 1 (f=1): [w(1)][64.1%][w=564KiB/s][w=141 IOPS][eta 01m:37s]
Jobs: 1 (f=1): [w(1)][66.4%][w=483KiB/s][w=120 IOPS][eta 01m:30s]
Jobs: 1 (f=1): [w(1)][68.8%][w=357KiB/s][w=89 IOPS][eta 01m:23s]  
Jobs: 1 (f=1): [w(1)][71.2%][w=523KiB/s][w=130 IOPS][eta 01m:16s] 
Jobs: 1 (f=1): [w(1)][72.8%][w=221KiB/s][w=55 IOPS][eta 01m:12s]  
Jobs: 1 (f=1): [w(1)][74.7%][w=498KiB/s][w=124 IOPS][eta 01m:07s]
Jobs: 1 (f=1): [w(1)][76.1%][w=246KiB/s][w=61 IOPS][eta 01m:04s]  
Jobs: 1 (f=1): [w(1)][77.7%][w=269KiB/s][w=67 IOPS][eta 01m:00s]  
Jobs: 1 (f=1): [w(1)][79.0%][w=316KiB/s][w=79 IOPS][eta 00m:57s] 
Jobs: 1 (f=1): [w(1)][80.2%][w=174KiB/s][w=43 IOPS][eta 00m:54s] 
Jobs: 1 (f=1): [w(1)][82.4%][w=402KiB/s][w=100 IOPS][eta 00m:48s] 
Jobs: 1 (f=1): [w(1)][83.9%][w=234KiB/s][w=58 IOPS][eta 00m:44s] 
Jobs: 1 (f=1): [w(1)][86.0%][w=500KiB/s][w=125 IOPS][eta 00m:38s]
Jobs: 1 (f=1): [w(1)][88.2%][w=230KiB/s][w=57 IOPS][eta 00m:32s]  
Jobs: 1 (f=1): [w(1)][90.0%][w=83KiB/s][w=20 IOPS][eta 00m:27s]   
Jobs: 1 (f=1): [w(1)][91.9%][w=317KiB/s][w=79 IOPS][eta 00m:22s]  
Jobs: 1 (f=1): [w(1)][93.4%][w=284KiB/s][w=71 IOPS][eta 00m:18s] 
Jobs: 1 (f=1): [w(1)][94.9%][w=419KiB/s][w=104 IOPS][eta 00m:14s]
Jobs: 1 (f=1): [w(1)][96.7%][w=253KiB/s][w=63 IOPS][eta 00m:09s]  
Jobs: 1 (f=1): [w(1)][97.5%][w=47KiB/s][w=11 IOPS][eta 00m:07s]  
Jobs: 1 (f=1): [w(1)][98.9%][w=439KiB/s][w=109 IOPS][eta 00m:03s]
Jobs: 1 (f=1): [w(1)][99.6%][w=134KiB/s][w=33 IOPS][eta 00m:01s] 
Jobs: 1 (f=1): [w(1)][100.0%][w=95KiB/s][w=23 IOPS][eta 00m:00s]  
TEST: (groupid=0, jobs=1): err= 0: pid=9840: Sun Feb  9 18:24:05 2020
  write: IOPS=90, BW=363KiB/s (371kB/s)(100MiB/282294msec)
   bw (  KiB/s): min=    7, max=  658, per=100.00%, avg=364.45, stdev=191.77, samples=555
   iops        : min=    1, max=  164, avg=90.68, stdev=48.05, samples=555
  cpu          : usr=0.43%, sys=6.08%, ctx=28458, majf=0, minf=37
  IO depths    : 1=200.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,25600,0,25599 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=363KiB/s (371kB/s), 363KiB/s-363KiB/s (371kB/s-371kB/s), io=100MiB (105MB), run=282294-282294msec

Disk stats (read/write):
  mmcblk0: ios=0/25871, merge=0/0, ticks=0/263790, in_queue=263700, util=93.52%
- Real: 282916ms User: 2390ms System: 19820ms Percent: 7% Cmd: ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite MajFault: 9 VolContSw: 51844 InvContSw: 2829 -
Forma:
Code:
┌─(ROOT@(none):pts/0)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(/mnt/onboard/.foo)─┐
└─(0.22:25%:18:21:94%:#)── ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=100m --blocksize=4k --fsync=1 --direct=1 --gtod_reduce=1 --numjobs=1 --group_reporting                                                                                                                                                   ──(Sun, Feb 09)─┘
TEST: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.18-8-g1b5e1
Starting 1 process
TEST: Laying out IO file (1 file / 100MiB)
fio: cache invalidation of fio-tempfile.dat failed: Function not implemented
fio: cache invalidation of fio-tempfile.dat failed: Function not implemented
Jobs: 1 (f=1): [r(1)][24.1%][r=3661KiB/s][r=915 IOPS][eta 00m:22s]
Jobs: 1 (f=1): [r(1)][40.0%][r=3624KiB/s][r=906 IOPS][eta 00m:18s] 
Jobs: 1 (f=1): [r(1)][56.7%][r=3540KiB/s][r=885 IOPS][eta 00m:13s] 
Jobs: 1 (f=1): [r(1)][75.9%][r=3592KiB/s][r=898 IOPS][eta 00m:07s] 
Jobs: 1 (f=1): [r(1)][93.1%][r=3660KiB/s][r=915 IOPS][eta 00m:02s] 
Jobs: 1 (f=1): [r(1)][100.0%][r=4111KiB/s][r=1027 IOPS][eta 00m:00s]
TEST: (groupid=0, jobs=1): err= 0: pid=2484: Sun Feb  9 18:22:24 2020
  read: IOPS=908, BW=3633KiB/s (3720kB/s)(100MiB/28189msec)
   bw (  KiB/s): min= 3409, max= 4007, per=99.62%, avg=3618.16, stdev=97.61, samples=55
   iops        : min=  852, max= 1001, avg=904.49, stdev=24.36, samples=55
  cpu          : usr=2.45%, sys=45.55%, ctx=64216, majf=0, minf=22
  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=25600,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=3633KiB/s (3720kB/s), 3633KiB/s-3633KiB/s (3720kB/s-3720kB/s), io=100MiB (105MB), run=28189-28189msec

Disk stats (read/write):
  mmcblk0: ios=25406/0, merge=0/0, ticks=13470/0, in_queue=13320, util=47.44%
- Real: 47570ms User: 820ms System: 16160ms Percent: 35% Cmd: ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread  MajFault: 0 VolContSw: 38959 InvContSw: 45618 -
┌─(ROOT@(none):pts/0)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(/mnt/onboard/.foo)─┐
└─(0.99:26%:18:22:93%:#)── ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite --size=100m --blocksize=4k --fsync=1 --direct=1 --gtod_reduce=1 --numjobs=1 --group_reporting                                                                                                                                                  ──(Sun, Feb 09)─┘
TEST: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1
fio-3.18-8-g1b5e1
Starting 1 process
fio: cache invalidation of fio-tempfile.dat failed: Function not implemented
Jobs: 1 (f=1): [w(1)][3.7%][w=618KiB/s][w=154 IOPS][eta 03m:01s]
Jobs: 1 (f=1): [w(1)][6.6%][w=596KiB/s][w=149 IOPS][eta 02m:50s] 
Jobs: 1 (f=1): [w(1)][9.7%][w=620KiB/s][w=155 IOPS][eta 02m:39s] 
Jobs: 1 (f=1): [w(1)][12.8%][w=646KiB/s][w=161 IOPS][eta 02m:30s] 
Jobs: 1 (f=1): [w(1)][16.0%][w=642KiB/s][w=160 IOPS][eta 02m:22s] 
Jobs: 1 (f=1): [w(1)][19.2%][w=654KiB/s][w=163 IOPS][eta 02m:15s] 
Jobs: 1 (f=1): [w(1)][22.3%][w=646KiB/s][w=161 IOPS][eta 02m:09s] 
Jobs: 1 (f=1): [w(1)][25.0%][w=650KiB/s][w=162 IOPS][eta 02m:06s] 
Jobs: 1 (f=1): [w(1)][28.3%][w=654KiB/s][w=163 IOPS][eta 01m:59s] 
Jobs: 1 (f=1): [w(1)][31.5%][w=670KiB/s][w=167 IOPS][eta 01m:53s] 
Jobs: 1 (f=1): [w(1)][34.8%][w=650KiB/s][w=162 IOPS][eta 01m:47s] 
Jobs: 1 (f=1): [w(1)][38.0%][w=662KiB/s][w=165 IOPS][eta 01m:41s] 
Jobs: 1 (f=1): [w(1)][41.1%][w=638KiB/s][w=159 IOPS][eta 01m:36s] 
Jobs: 1 (f=1): [w(1)][44.4%][w=662KiB/s][w=165 IOPS][eta 01m:30s] 
Jobs: 1 (f=1): [w(1)][47.5%][w=666KiB/s][w=166 IOPS][eta 01m:25s] 
Jobs: 1 (f=1): [w(1)][50.9%][w=646KiB/s][w=161 IOPS][eta 01m:19s] 
Jobs: 1 (f=1): [w(1)][54.0%][w=638KiB/s][w=159 IOPS][eta 01m:14s] 
Jobs: 1 (f=1): [w(1)][57.1%][w=661KiB/s][w=165 IOPS][eta 01m:09s] 
Jobs: 1 (f=1): [w(1)][60.2%][w=646KiB/s][w=161 IOPS][eta 01m:04s] 
Jobs: 1 (f=1): [w(1)][63.4%][w=654KiB/s][w=163 IOPS][eta 00m:59s] 
Jobs: 1 (f=1): [w(1)][66.5%][w=646KiB/s][w=161 IOPS][eta 00m:54s] 
Jobs: 1 (f=1): [w(1)][70.0%][w=654KiB/s][w=163 IOPS][eta 00m:48s] 
Jobs: 1 (f=1): [w(1)][73.1%][w=646KiB/s][w=161 IOPS][eta 00m:43s] 
Jobs: 1 (f=1): [w(1)][76.2%][w=650KiB/s][w=162 IOPS][eta 00m:38s] 
Jobs: 1 (f=1): [w(1)][79.4%][w=654KiB/s][w=163 IOPS][eta 00m:33s] 
Jobs: 1 (f=1): [w(1)][82.5%][w=654KiB/s][w=163 IOPS][eta 00m:28s] 
Jobs: 1 (f=1): [w(1)][86.2%][w=666KiB/s][w=166 IOPS][eta 00m:22s] 
Jobs: 1 (f=1): [w(1)][89.3%][w=666KiB/s][w=166 IOPS][eta 00m:17s] 
Jobs: 1 (f=1): [w(1)][92.5%][w=662KiB/s][w=165 IOPS][eta 00m:12s] 
Jobs: 1 (f=1): [w(1)][95.6%][w=686KiB/s][w=171 IOPS][eta 00m:07s] 
Jobs: 1 (f=1): [w(1)][99.4%][w=709KiB/s][w=177 IOPS][eta 00m:01s] 
Jobs: 1 (f=1): [w(1)][100.0%][w=726KiB/s][w=181 IOPS][eta 00m:00s]
TEST: (groupid=0, jobs=1): err= 0: pid=2490: Sun Feb  9 18:25:22 2020
  write: IOPS=161, BW=648KiB/s (663kB/s)(100MiB/158129msec)
   bw (  KiB/s): min=  459, max=  734, per=100.00%, avg=647.36, stdev=31.89, samples=314
   iops        : min=  114, max=  183, avg=161.37, stdev= 7.97, samples=314
  cpu          : usr=0.75%, sys=9.71%, ctx=53120, majf=0, minf=26
  IO depths    : 1=200.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,25600,0,25599 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=648KiB/s (663kB/s), 648KiB/s-648KiB/s (663kB/s-663kB/s), io=100MiB (105MB), run=158129-158129msec

Disk stats (read/write):
  mmcblk0: ios=0/51274, merge=0/0, ticks=0/144530, in_queue=144320, util=91.20%
- Real: 158456ms User: 1580ms System: 17140ms Percent: 11% Cmd: ./fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite MajFault: 0 VolContSw: 67438 InvContSw: 3891 -

Last edited by NiLuJe; 02-09-2020 at 12:30 PM.
NiLuJe is offline   Reply With Quote