Ceph performance is better with rbd_volume_local_attach set to true.

Solution In Progress - Updated -

Issue

  • We are looking into methods of improving our performance for database instances on Ceph. As part of this effort, we've come across to following override that became supported in RHOSP13z12 with RHBZ #1824120

  • During our initial testing with this change in place, our test instances on Ceph saw a dramatic improvement in performance. The FIO profile we used is here [2], then our baseline is here [3], and with rbd_volume_local_attach set to true it's here [4]. Now bear in mind we are not using LUKS encryption, we have no plans to encrypt volumes. But the performance difference between the scenarios I presented is very dramatic. It's essentially the difference for our business to determine if we need a SAN based solution or if Ceph could perform to the level we need it too. Clearly from the results in [4], it can... But we need to know if Red Hat will support our use of rbd_volume_local_attach as an option in production.

[1]

sudo crudini --set /var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf workarounds  rbd_volume_local_attach true

[2]

[global]
bs=${BLKSIZE}
ioengine=libaio
iodepth=${IODEPTH}
norandommap
direct=1
time_based=1
numjobs=${NUMJOBS}
runtime=${RUNTIME}
filename=${DEVICE}
group_reporting
#cpus_allowed=${CPUS_ALLOWED}
cpus_allowed_policy=split
ramp_time=30

[seq-write]
rw=write
stonewall

[rand-write]
rw=randwrite
stonewall

[seq-read]
rw=read
stonewall

[rand-read]
rw=randread
stonewall

[rand-mix_80r_20w]
rw=randrw
rwmixwrite=20
stonewall

[rand-mix_50r_50w]
rw=randrw
rwmixwrite=50

[3]

seq-write: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-write: (g=1): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
seq-read: (g=2): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-read: (g=3): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-mix_80r_20w: (g=4): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-mix_50r_50w: (g=5): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
fio-3.19
Starting 6 processes
Jobs: 1 (f=1): [_(5),m(1)][60.0%][r=41.9MiB/s,w=41.4MiB/s][r=10.7k,w=10.6k IOPS][eta 10m:00s]    
seq-write: (groupid=0, jobs=1): err= 0: pid=1574: Mon Oct 12 23:39:34 2020
  write: IOPS=38.2k, BW=149MiB/s (156MB/s)(17.5GiB/120002msec)
    slat (usec): min=3, max=1108, avg= 8.29, stdev= 2.30
    clat (usec): min=195, max=9198, avg=825.72, stdev=355.23
     lat (usec): min=207, max=9210, avg=834.86, stdev=355.41
    clat percentiles (usec):
     |  1.00th=[  375],  5.00th=[  416], 10.00th=[  429], 20.00th=[  474],
     | 30.00th=[  578], 40.00th=[  685], 50.00th=[  783], 60.00th=[  857],
     | 70.00th=[  963], 80.00th=[ 1123], 90.00th=[ 1336], 95.00th=[ 1483],
     | 99.00th=[ 1778], 99.50th=[ 1926], 99.90th=[ 2311], 99.95th=[ 2671],
     | 99.99th=[ 4948]
   bw (  KiB/s): min=130928, max=166504, per=100.00%, avg=153051.59, stdev=8805.20, samples=239
   iops        : min=32732, max=41626, avg=38262.88, stdev=2201.28, samples=239
  lat (usec)   : 250=0.01%, 500=22.55%, 750=24.06%, 1000=26.33%
  lat (msec)   : 2=26.71%, 4=0.33%, 10=0.01%
  cpu          : usr=16.90%, sys=45.37%, ctx=2877365, majf=0, minf=65
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=0,4584878,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-write: (groupid=1, jobs=1): err= 0: pid=1578: Mon Oct 12 23:39:34 2020
  write: IOPS=20.2k, BW=78.0MiB/s (82.8MB/s)(9478MiB/120001msec)
    slat (usec): min=3, max=923, avg= 8.08, stdev= 2.95
    clat (usec): min=260, max=10514, avg=1571.15, stdev=234.25
     lat (usec): min=265, max=10522, avg=1580.04, stdev=234.02
    clat percentiles (usec):
     |  1.00th=[ 1004],  5.00th=[ 1221], 10.00th=[ 1319], 20.00th=[ 1418],
     | 30.00th=[ 1467], 40.00th=[ 1516], 50.00th=[ 1565], 60.00th=[ 1614],
     | 70.00th=[ 1663], 80.00th=[ 1729], 90.00th=[ 1827], 95.00th=[ 1926],
     | 99.00th=[ 2180], 99.50th=[ 2311], 99.90th=[ 2704], 99.95th=[ 3097],
     | 99.99th=[ 5342]
   bw (  KiB/s): min=70538, max=83976, per=100.00%, avg=81007.11, stdev=1967.83, samples=239
   iops        : min=17634, max=20994, avg=20251.75, stdev=491.97, samples=239
  lat (usec)   : 500=0.07%, 750=0.19%, 1000=0.71%
  lat (msec)   : 2=95.92%, 4=3.08%, 10=0.02%, 20=0.01%
  cpu          : usr=9.09%, sys=22.70%, ctx=1281415, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=0,2426274,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
seq-read: (groupid=2, jobs=1): err= 0: pid=1581: Mon Oct 12 23:39:34 2020
  read: IOPS=7509, BW=29.3MiB/s (30.8MB/s)(3520MiB/120005msec)
    slat (nsec): min=3583, max=97226, avg=8003.26, stdev=1005.53
    clat (usec): min=255, max=9669, avg=4249.73, stdev=752.70
     lat (usec): min=264, max=9677, avg=4258.50, stdev=752.73
    clat percentiles (usec):
     |  1.00th=[ 1237],  5.00th=[ 2802], 10.00th=[ 3490], 20.00th=[ 3884],
     | 30.00th=[ 4080], 40.00th=[ 4228], 50.00th=[ 4359], 60.00th=[ 4490],
     | 70.00th=[ 4621], 80.00th=[ 4752], 90.00th=[ 5014], 95.00th=[ 5211],
     | 99.00th=[ 5538], 99.50th=[ 5669], 99.90th=[ 6259], 99.95th=[ 7177],
     | 99.99th=[ 8979]
   bw (  KiB/s): min=27920, max=38008, per=100.00%, avg=30079.14, stdev=1261.83, samples=239
   iops        : min= 6980, max= 9502, avg=7519.78, stdev=315.46, samples=239
  lat (usec)   : 500=0.07%, 750=0.32%, 1000=0.32%
  lat (msec)   : 2=1.28%, 4=24.14%, 10=73.87%
  cpu          : usr=3.50%, sys=9.54%, ctx=883627, majf=0, minf=66
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=901208,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-read: (groupid=3, jobs=1): err= 0: pid=1582: Mon Oct 12 23:39:34 2020
  read: IOPS=25.7k, BW=101MiB/s (105MB/s)(11.8GiB/120001msec)
    slat (usec): min=3, max=1636, avg= 7.98, stdev= 1.95
    clat (usec): min=238, max=19104, avg=1232.35, stdev=179.47
     lat (usec): min=246, max=19109, avg=1241.09, stdev=179.46
    clat percentiles (usec):
     |  1.00th=[ 1057],  5.00th=[ 1090], 10.00th=[ 1106], 20.00th=[ 1139],
     | 30.00th=[ 1139], 40.00th=[ 1156], 50.00th=[ 1172], 60.00th=[ 1188],
     | 70.00th=[ 1221], 80.00th=[ 1287], 90.00th=[ 1549], 95.00th=[ 1614],
     | 99.00th=[ 1729], 99.50th=[ 1778], 99.90th=[ 1991], 99.95th=[ 2704],
     | 99.99th=[ 5276]
   bw (  KiB/s): min=75864, max=112136, per=100.00%, avg=103059.16, stdev=10479.82, samples=239
   iops        : min=18966, max=28034, avg=25764.80, stdev=2619.96, samples=239
  lat (usec)   : 250=0.01%, 500=0.01%, 750=0.02%, 1000=0.27%
  lat (msec)   : 2=99.59%, 4=0.08%, 10=0.02%, 20=0.01%
  cpu          : usr=11.52%, sys=32.48%, ctx=3077788, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=3087819,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-mix_80r_20w: (groupid=4, jobs=1): err= 0: pid=1583: Mon Oct 12 23:39:34 2020
  read: IOPS=18.9k, BW=73.8MiB/s (77.4MB/s)(8857MiB/120001msec)
    slat (usec): min=3, max=1389, avg= 7.92, stdev= 3.05
    clat (usec): min=301, max=9173, avg=1409.03, stdev=250.82
     lat (usec): min=315, max=9184, avg=1417.74, stdev=250.78
    clat percentiles (usec):
     |  1.00th=[  873],  5.00th=[ 1045], 10.00th=[ 1139], 20.00th=[ 1221],
     | 30.00th=[ 1287], 40.00th=[ 1336], 50.00th=[ 1385], 60.00th=[ 1434],
     | 70.00th=[ 1500], 80.00th=[ 1582], 90.00th=[ 1713], 95.00th=[ 1844],
     | 99.00th=[ 2089], 99.50th=[ 2180], 99.90th=[ 2606], 99.95th=[ 3163],
     | 99.99th=[ 5145]
   bw (  KiB/s): min=56000, max=81928, per=100.00%, avg=75685.10, stdev=6442.14, samples=239
   iops        : min=14000, max=20482, avg=18921.27, stdev=1610.52, samples=239
  write: IOPS=4728, BW=18.5MiB/s (19.4MB/s)(2216MiB/120001msec)
    slat (usec): min=3, max=740, avg= 8.43, stdev= 2.06
    clat (usec): min=52, max=5578, avg=1080.57, stdev=232.26
     lat (usec): min=62, max=5588, avg=1089.77, stdev=232.17
    clat percentiles (usec):
     |  1.00th=[  586],  5.00th=[  734], 10.00th=[  816], 20.00th=[  906],
     | 30.00th=[  963], 40.00th=[ 1012], 50.00th=[ 1057], 60.00th=[ 1106],
     | 70.00th=[ 1172], 80.00th=[ 1237], 90.00th=[ 1369], 95.00th=[ 1500],
     | 99.00th=[ 1729], 99.50th=[ 1795], 99.90th=[ 2008], 99.95th=[ 2311],
     | 99.99th=[ 4080]
   bw (  KiB/s): min=13560, max=21024, per=100.00%, avg=18940.05, stdev=1642.92, samples=239
   iops        : min= 3390, max= 5256, avg=4734.98, stdev=410.72, samples=239
  lat (usec)   : 100=0.01%, 250=0.01%, 500=0.09%, 750=1.28%, 1000=8.64%
  lat (msec)   : 2=88.49%, 4=1.47%, 10=0.02%
  cpu          : usr=10.13%, sys=28.72%, ctx=2232064, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=2267278,567373,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-mix_50r_50w: (groupid=5, jobs=1): err= 0: pid=1585: Mon Oct 12 23:39:34 2020
  read: IOPS=10.5k, BW=41.1MiB/s (43.1MB/s)(4931MiB/120001msec)
    slat (usec): min=3, max=1324, avg= 7.85, stdev= 2.77
    clat (usec): min=326, max=31820, avg=1668.01, stdev=283.46
     lat (usec): min=331, max=31829, avg=1676.65, stdev=283.33
    clat percentiles (usec):
     |  1.00th=[ 1123],  5.00th=[ 1287], 10.00th=[ 1369], 20.00th=[ 1450],
     | 30.00th=[ 1516], 40.00th=[ 1582], 50.00th=[ 1631], 60.00th=[ 1696],
     | 70.00th=[ 1778], 80.00th=[ 1876], 90.00th=[ 2024], 95.00th=[ 2147],
     | 99.00th=[ 2376], 99.50th=[ 2474], 99.90th=[ 3458], 99.95th=[ 4293],
     | 99.99th=[ 6390]
   bw (  KiB/s): min=33520, max=46720, per=100.00%, avg=42158.05, stdev=3281.20, samples=239
   iops        : min= 8380, max=11680, avg=10539.50, stdev=820.29, samples=239
  write: IOPS=10.5k, BW=41.1MiB/s (43.1MB/s)(4932MiB/120001msec)
    slat (usec): min=3, max=1250, avg= 8.33, stdev= 2.90
    clat (usec): min=49, max=6268, avg=1350.57, stdev=264.40
     lat (usec): min=57, max=6277, avg=1359.69, stdev=264.20
    clat percentiles (usec):
     |  1.00th=[  791],  5.00th=[  963], 10.00th=[ 1057], 20.00th=[ 1139],
     | 30.00th=[ 1205], 40.00th=[ 1270], 50.00th=[ 1319], 60.00th=[ 1385],
     | 70.00th=[ 1467], 80.00th=[ 1565], 90.00th=[ 1696], 95.00th=[ 1795],
     | 99.00th=[ 2008], 99.50th=[ 2114], 99.90th=[ 2540], 99.95th=[ 3163],
     | 99.99th=[ 4883]
   bw (  KiB/s): min=33192, max=46440, per=100.00%, avg=42167.66, stdev=3284.10, samples=239
   iops        : min= 8298, max=11610, avg=10541.90, stdev=821.02, samples=239
  lat (usec)   : 50=0.01%, 100=0.01%, 250=0.01%, 500=0.06%, 750=0.30%
  lat (usec)   : 1000=3.17%
  lat (msec)   : 2=90.36%, 4=6.07%, 10=0.04%, 20=0.01%, 50=0.01%
  cpu          : usr=8.92%, sys=24.62%, ctx=1594184, majf=0, minf=63
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=1262390,1262650,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):
  WRITE: bw=149MiB/s (156MB/s), 149MiB/s-149MiB/s (156MB/s-156MB/s), io=17.5GiB (18.8GB), run=120002-120002msec

Run status group 1 (all jobs):
  WRITE: bw=78.0MiB/s (82.8MB/s), 78.0MiB/s-78.0MiB/s (82.8MB/s-82.8MB/s), io=9478MiB (9938MB), run=120001-120001msec

Run status group 2 (all jobs):
   READ: bw=29.3MiB/s (30.8MB/s), 29.3MiB/s-29.3MiB/s (30.8MB/s-30.8MB/s), io=3520MiB (3691MB), run=120005-120005msec

Run status group 3 (all jobs):
   READ: bw=101MiB/s (105MB/s), 101MiB/s-101MiB/s (105MB/s-105MB/s), io=11.8GiB (12.6GB), run=120001-120001msec

Run status group 4 (all jobs):
   READ: bw=73.8MiB/s (77.4MB/s), 73.8MiB/s-73.8MiB/s (77.4MB/s-77.4MB/s), io=8857MiB (9287MB), run=120001-120001msec
  WRITE: bw=18.5MiB/s (19.4MB/s), 18.5MiB/s-18.5MiB/s (19.4MB/s-19.4MB/s), io=2216MiB (2324MB), run=120001-120001msec

Run status group 5 (all jobs):
   READ: bw=41.1MiB/s (43.1MB/s), 41.1MiB/s-41.1MiB/s (43.1MB/s-43.1MB/s), io=4931MiB (5171MB), run=120001-120001msec
  WRITE: bw=41.1MiB/s (43.1MB/s), 41.1MiB/s-41.1MiB/s (43.1MB/s-43.1MB/s), io=4932MiB (5172MB), run=120001-120001msec

Disk stats (read/write):
  vdb: ios=9423940/11049668, merge=0/0, ticks=16094933/12019245, in_queue=28109168, util=100.00%

[4]

seq-write: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-write: (g=1): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
seq-read: (g=2): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-read: (g=3): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-mix_80r_20w: (g=4): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
rand-mix_50r_50w: (g=5): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
fio-3.19
Starting 6 processes
Jobs: 1 (f=1): [_(5),m(1)][60.0%][r=93.6MiB/s,w=93.8MiB/s][r=23.0k,w=24.0k IOPS][eta 10m:00s]    
seq-write: (groupid=0, jobs=1): err= 0: pid=1357: Mon Oct 12 23:54:45 2020
  write: IOPS=41.9k, BW=164MiB/s (171MB/s)(19.2GiB/120002msec)
    slat (usec): min=3, max=2278, avg= 7.24, stdev= 3.33
    clat (usec): min=341, max=17084, avg=753.49, stdev=407.17
     lat (usec): min=364, max=17091, avg=761.62, stdev=407.00
    clat percentiles (usec):
     |  1.00th=[  461],  5.00th=[  510], 10.00th=[  537], 20.00th=[  586],
     | 30.00th=[  627], 40.00th=[  660], 50.00th=[  693], 60.00th=[  734],
     | 70.00th=[  783], 80.00th=[  840], 90.00th=[  955], 95.00th=[ 1074],
     | 99.00th=[ 1713], 99.50th=[ 3064], 99.90th=[ 7177], 99.95th=[ 7898],
     | 99.99th=[ 9241]
   bw (  KiB/s): min=141472, max=183752, per=100.00%, avg=167682.66, stdev=5513.07, samples=239
   iops        : min=35368, max=45938, avg=41920.54, stdev=1378.32, samples=239
  lat (usec)   : 500=4.07%, 750=59.99%, 1000=28.31%
  lat (msec)   : 2=6.82%, 4=0.44%, 10=0.37%, 20=0.01%
  cpu          : usr=15.67%, sys=39.65%, ctx=759242, majf=0, minf=65
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=0,5024393,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-write: (groupid=1, jobs=1): err= 0: pid=1360: Mon Oct 12 23:54:45 2020
  write: IOPS=36.7k, BW=143MiB/s (150MB/s)(16.8GiB/120002msec)
    slat (usec): min=3, max=501, avg= 7.41, stdev= 3.89
    clat (usec): min=259, max=18125, avg=860.51, stdev=270.08
     lat (usec): min=450, max=18134, avg=868.81, stdev=269.80
    clat percentiles (usec):
     |  1.00th=[  570],  5.00th=[  619], 10.00th=[  652], 20.00th=[  701],
     | 30.00th=[  742], 40.00th=[  783], 50.00th=[  824], 60.00th=[  865],
     | 70.00th=[  914], 80.00th=[  988], 90.00th=[ 1090], 95.00th=[ 1188],
     | 99.00th=[ 1467], 99.50th=[ 1778], 99.90th=[ 4424], 99.95th=[ 5407],
     | 99.99th=[ 8029]
   bw (  KiB/s): min=135257, max=154552, per=100.00%, avg=147026.83, stdev=3200.22, samples=239
   iops        : min=33814, max=38638, avg=36756.55, stdev=800.09, samples=239
  lat (usec)   : 500=0.01%, 750=32.28%, 1000=49.36%
  lat (msec)   : 2=17.97%, 4=0.27%, 10=0.11%, 20=0.01%
  cpu          : usr=14.25%, sys=36.10%, ctx=687581, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=0,4405511,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
seq-read: (groupid=2, jobs=1): err= 0: pid=1366: Mon Oct 12 23:54:45 2020
  read: IOPS=65.7k, BW=256MiB/s (269MB/s)(30.1GiB/120001msec)
    slat (usec): min=3, max=273, avg= 7.45, stdev= 3.30
    clat (usec): min=88, max=19869, avg=476.26, stdev=165.47
     lat (usec): min=97, max=19876, avg=484.70, stdev=165.23
    clat percentiles (usec):
     |  1.00th=[  245],  5.00th=[  302], 10.00th=[  330], 20.00th=[  371],
     | 30.00th=[  400], 40.00th=[  429], 50.00th=[  453], 60.00th=[  482],
     | 70.00th=[  519], 80.00th=[  562], 90.00th=[  635], 95.00th=[  717],
     | 99.00th=[  906], 99.50th=[ 1090], 99.90th=[ 1795], 99.95th=[ 2442],
     | 99.99th=[ 4621]
   bw (  KiB/s): min=229632, max=303176, per=100.00%, avg=263067.15, stdev=16359.76, samples=239
   iops        : min=57408, max=75794, avg=65766.77, stdev=4089.87, samples=239
  lat (usec)   : 100=0.01%, 250=1.19%, 500=64.25%, 750=30.98%, 1000=2.94%
  lat (msec)   : 2=0.57%, 4=0.05%, 10=0.02%, 20=0.01%
  cpu          : usr=22.44%, sys=63.32%, ctx=359042, majf=0, minf=66
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=7878968,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-read: (groupid=3, jobs=1): err= 0: pid=1367: Mon Oct 12 23:54:45 2020
  read: IOPS=65.1k, BW=254MiB/s (267MB/s)(29.8GiB/120001msec)
    slat (usec): min=3, max=243, avg= 7.24, stdev= 3.43
    clat (usec): min=104, max=21925, avg=480.32, stdev=166.51
     lat (usec): min=114, max=21929, avg=488.59, stdev=166.37
    clat percentiles (usec):
     |  1.00th=[  227],  5.00th=[  302], 10.00th=[  334], 20.00th=[  375],
     | 30.00th=[  400], 40.00th=[  424], 50.00th=[  453], 60.00th=[  486],
     | 70.00th=[  529], 80.00th=[  586], 90.00th=[  660], 95.00th=[  725],
     | 99.00th=[  865], 99.50th=[  914], 99.90th=[ 1205], 99.95th=[ 1860],
     | 99.99th=[ 5014]
   bw (  KiB/s): min=236582, max=272902, per=100.00%, avg=260848.53, stdev=7181.96, samples=239
   iops        : min=59145, max=68225, avg=65212.05, stdev=1795.50, samples=239
  lat (usec)   : 250=1.71%, 500=62.18%, 750=32.23%, 1000=3.68%
  lat (msec)   : 2=0.16%, 4=0.02%, 10=0.02%, 20=0.01%, 50=0.01%
  cpu          : usr=22.95%, sys=62.21%, ctx=258569, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=7814294,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-mix_80r_20w: (groupid=4, jobs=1): err= 0: pid=1368: Mon Oct 12 23:54:45 2020
  read: IOPS=46.6k, BW=182MiB/s (191MB/s)(21.3GiB/120001msec)
    slat (usec): min=3, max=233, avg= 6.76, stdev= 3.05
    clat (usec): min=105, max=20896, avg=465.69, stdev=232.91
     lat (usec): min=115, max=20902, avg=473.38, stdev=232.77
    clat percentiles (usec):
     |  1.00th=[  206],  5.00th=[  265], 10.00th=[  297], 20.00th=[  338],
     | 30.00th=[  371], 40.00th=[  404], 50.00th=[  441], 60.00th=[  482],
     | 70.00th=[  529], 80.00th=[  578], 90.00th=[  652], 95.00th=[  709],
     | 99.00th=[  840], 99.50th=[  906], 99.90th=[ 2704], 99.95th=[ 4621],
     | 99.99th=[ 9241]
   bw (  KiB/s): min=167888, max=201928, per=100.00%, avg=186459.86, stdev=5784.32, samples=239
   iops        : min=41972, max=50482, avg=46614.92, stdev=1446.11, samples=239
  write: IOPS=11.6k, BW=45.5MiB/s (47.7MB/s)(5458MiB/120001msec)
    slat (usec): min=3, max=172, avg= 7.53, stdev= 3.18
    clat (usec): min=456, max=20452, avg=833.32, stdev=260.92
     lat (usec): min=466, max=20464, avg=841.78, stdev=260.80
    clat percentiles (usec):
     |  1.00th=[  578],  5.00th=[  627], 10.00th=[  660], 20.00th=[  701],
     | 30.00th=[  742], 40.00th=[  766], 50.00th=[  799], 60.00th=[  840],
     | 70.00th=[  881], 80.00th=[  930], 90.00th=[ 1012], 95.00th=[ 1090],
     | 99.00th=[ 1434], 99.50th=[ 1713], 99.90th=[ 4146], 99.95th=[ 5473],
     | 99.99th=[ 9372]
   bw (  KiB/s): min=42368, max=51216, per=100.00%, avg=46631.67, stdev=1499.50, samples=239
   iops        : min=10592, max=12804, avg=11657.83, stdev=374.89, samples=239
  lat (usec)   : 250=2.95%, 500=48.16%, 750=33.19%, 1000=13.26%
  lat (msec)   : 2=2.28%, 4=0.09%, 10=0.07%, 20=0.01%, 50=0.01%
  cpu          : usr=20.93%, sys=53.68%, ctx=691490, majf=0, minf=64
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=5586486,1397204,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
rand-mix_50r_50w: (groupid=5, jobs=1): err= 0: pid=1370: Mon Oct 12 23:54:45 2020
  read: IOPS=24.0k, BW=97.6MiB/s (102MB/s)(11.4GiB/120002msec)
    slat (usec): min=3, max=286, avg= 6.75, stdev= 2.92
    clat (usec): min=115, max=21893, avg=434.83, stdev=233.57
     lat (usec): min=123, max=21904, avg=442.47, stdev=233.44
    clat percentiles (usec):
     |  1.00th=[  196],  5.00th=[  235], 10.00th=[  262], 20.00th=[  302],
     | 30.00th=[  343], 40.00th=[  379], 50.00th=[  416], 60.00th=[  453],
     | 70.00th=[  498], 80.00th=[  545], 90.00th=[  611], 95.00th=[  676],
     | 99.00th=[  807], 99.50th=[  881], 99.90th=[ 3097], 99.95th=[ 4686],
     | 99.99th=[ 8225]
   bw (  KiB/s): min=87232, max=107192, per=100.00%, avg=100127.59, stdev=2558.02, samples=239
   iops        : min=21808, max=26798, avg=25031.86, stdev=639.50, samples=239
  write: IOPS=24.0k, BW=97.6MiB/s (102MB/s)(11.4GiB/120002msec)
    slat (usec): min=3, max=517, avg= 7.25, stdev= 3.00
    clat (usec): min=453, max=21344, avg=824.22, stdev=276.74
     lat (usec): min=462, max=21351, avg=832.36, stdev=276.62
    clat percentiles (usec):
     |  1.00th=[  570],  5.00th=[  619], 10.00th=[  652], 20.00th=[  693],
     | 30.00th=[  725], 40.00th=[  750], 50.00th=[  791], 60.00th=[  824],
     | 70.00th=[  865], 80.00th=[  922], 90.00th=[ 1004], 95.00th=[ 1074],
     | 99.00th=[ 1483], 99.50th=[ 1827], 99.90th=[ 4621], 99.95th=[ 5669],
     | 99.99th=[ 9241]
   bw (  KiB/s): min=85112, max=107952, per=100.00%, avg=100117.97, stdev=2565.35, samples=239
   iops        : min=21278, max=26988, avg=25029.43, stdev=641.35, samples=239
  lat (usec)   : 250=3.85%, 500=31.62%, 750=33.00%, 1000=26.17%
  lat (msec)   : 2=5.08%, 4=0.18%, 10=0.09%, 20=0.01%, 50=0.01%
  cpu          : usr=19.05%, sys=46.56%, ctx=1002633, majf=0, minf=63
  IO depths    : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=100.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.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=2999565,2999201,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):
  WRITE: bw=164MiB/s (171MB/s), 164MiB/s-164MiB/s (171MB/s-171MB/s), io=19.2GiB (20.6GB), run=120002-120002msec

Run status group 1 (all jobs):
  WRITE: bw=143MiB/s (150MB/s), 143MiB/s-143MiB/s (150MB/s-150MB/s), io=16.8GiB (18.0GB), run=120002-120002msec

Run status group 2 (all jobs):
   READ: bw=256MiB/s (269MB/s), 256MiB/s-256MiB/s (269MB/s-269MB/s), io=30.1GiB (32.3GB), run=120001-120001msec

Run status group 3 (all jobs):
   READ: bw=254MiB/s (267MB/s), 254MiB/s-254MiB/s (267MB/s-267MB/s), io=29.8GiB (32.0GB), run=120001-120001msec

Run status group 4 (all jobs):
   READ: bw=182MiB/s (191MB/s), 182MiB/s-182MiB/s (191MB/s-191MB/s), io=21.3GiB (22.9GB), run=120001-120001msec
  WRITE: bw=45.5MiB/s (47.7MB/s), 45.5MiB/s-45.5MiB/s (47.7MB/s-47.7MB/s), io=5458MiB (5723MB), run=120001-120001msec

Run status group 5 (all jobs):
   READ: bw=97.6MiB/s (102MB/s), 97.6MiB/s-97.6MiB/s (102MB/s-102MB/s), io=11.4GiB (12.3GB), run=120002-120002msec
  WRITE: bw=97.6MiB/s (102MB/s), 97.6MiB/s-97.6MiB/s (102MB/s-102MB/s), io=11.4GiB (12.3GB), run=120002-120002msec

Disk stats (read/write):
  vdc: ios=30367968/16981945, merge=0/0, ticks=11543664/13226502, in_queue=24752840, util=100.00%

Environment

  • Red Hat OpenStack Platform 16.1 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In