For RW and 20 tasks I see ~75MB/s, for Write-Only and Read-Only with 20 tasks ~100MB/s,
test: (g=0): rw=read, bs=(R) 512KiB-512KiB, (W) 512KiB-512KiB, (T) 512KiB-512KiB, ioengine=psync, iodepth=1
...
fio-3.19
Starting 20 processes
Jobs: 1 (f=1): )_(10),R(1),_(9)]9100.0%]0r=79.9MiB/s]/r=159 IOPS]Peta 00m:00s]
test: (groupid=0, jobs=1): err= 0: pid=102943: Tue May 11 13:22:36 2021
 read: IOPS=193, BW=96.9MiB/s (102MB/s)(100GiB/1057228msec)
  clat (usec): min=113, max=123336, avg=5159.42, stdev=8535.84
   lat (usec): min=113, max=123336, avg=5159.74, stdev=8535.85
  clat percentiles (usec):
   |  1.00th=  117],  5.00th=  161], 10.00th=[  408], 20.00th==  453],
   | 30.00th=b  482], 40.00th=.  510], 50.00th=0  570], 60.00th=5  709],
   | 70.00th= 5407], 80.00th= 9896], 90.00th=016712], 95.00th=922676],
   | 99.00th==37487], 99.50th= 44827], 99.90th=360556], 99.95th=467634],
   | 99.99th=586508]
  bw (  KiB/s): min=44346, max=801792, per=5.58%, avg=98929.95, stdev=52916.18, samples=2110
  iops     : min=  86, max= 1566, avg=193.12, stdev=103.36, samples=2110
 lat (usec)  : 250=8.51%, 500=28.60%, 750=24.22%, 1000=2.82%
 lat (msec)  : 2=0.92%, 4=2.31%, 10=12.73%, 20=13.11%, 50=6.47%
 lat (msec)  : 100=0.29%, 250=0.01%
 cpu      : usr=0.09%, sys=0.68%, ctx=204804, majf=0, minf=143
 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=204800,0,0,0 short=0,0,0,0 dropped=0,0,0,0
   latency  : target=0, window=0, percentile=100.00%, depth=1
test: (groupid=0, jobs=1): err= 0: pid=102944: Tue May 11 13:22:36 2021
 read: IOPS=194, BW=97.2MiB/s (102MB/s)(100GiB/1053277msec)
  clat (usec): min=113, max=122927, avg=5140.17, stdev=8549.27
   lat (usec): min=113, max=122927, avg=5140.47, stdev=8549.27
  clat percentiles (usec):
   |  1.00th=,  117],  5.00th=d  153], 10.00th=  330], 20.00th=t  453],
   | 30.00th=  482], 40.00th=,  510], 50.00th=3  570], 60.00th=3  693],
   | 70.00th= 5276], 80.00th=[10028], 90.00th==16909], 95.00th=h22676],
   | 99.00th=<37487], 99.50th=044827], 99.90th=061080], 99.95th=068682],
   | 99.99th=682314]
  bw (  KiB/s): min=49152, max=758291, per=5.62%, avg=99605.59, stdev=60406.04, samples=2102
  iops     : min=  96, max= 1481, avg=194.44, stdev=117.99, samples=2102
 lat (usec)  : 250=9.65%, 500=27.67%, 750=24.49%, 1000=2.77%
 lat (msec)  : 2=0.92%, 4=2.18%, 10=12.40%, 20=13.16%, 50=6.45%
 lat (msec)  : 100=0.31%, 250=0.01%
 cpu      : usr=0.09%, sys=0.68%, ctx=204807, majf=0, minf=143
 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=204800,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=1730MiB/s (1814MB/s), 86.5MiB/s-538MiB/s (90.7MB/s-564MB/s), io=2000GiB (2147GB), run=190303-1183552msec
Disk stats (read/write):
 sdb: ios=4095969/6, merge=239/0, ticks=16619508/0, in_queue=14989359, util=100.00%
Â