root@cl1-hv1:~# rados bench -p testbench 10 write --no-cleanup
hints = 1
Maintaining 16 concurrent writes of 4194304 bytes to objects of size 4194304 for up to 10 seconds or 0 objects
Object prefix: benchmark_data_cl1-hv1_705763
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
0 0 0 0 0 0 - 0
1 15 268 253 1011.94 1012 0.0725292 0.054169
2 16 544 528 1055.91 1100 0.0465715 0.0482364
3 16 788 772 1029.24 976 2.66004 0.0542352
4 16 1076 1060 1059.9 1152 0.0519425 0.0600233
5 16 1361 1345 1075.9 1140 0.0428953 0.0572348
6 16 1632 1616 1077.23 1084 0.053529 0.054498
7 16 1855 1839 1050.76 892 2.42942 0.0574864
8 16 2118 2102 1050.9 1052 0.0418309 0.0605645
9 16 2384 2368 1052.34 1064 0.0223319 0.0597881
10 16 2659 2643 1057.1 1100 0.0509571 0.0583913
Total time run: 10.9996
Total writes made: 2659
Write size: 4194304
Object size: 4194304
Bandwidth (MB/sec): 966.944
Stddev Bandwidth: 79.0398
Max bandwidth (MB/sec): 1152
Min bandwidth (MB/sec): 892
Average IOPS: 241
Stddev IOPS: 19.7599
Max IOPS: 288
Min IOPS: 223
Average Latency(s): 0.0620876
Stddev Latency(s): 0.180811
Max latency(s): 2.96745
Min latency(s): 0.0125057
root@cl1-hv1:~# rados bench -p testbench 10 seq
hints = 1
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
0 0 0 0 0 0 - 0
1 16 436 420 1679.58 1680 0.0453072 0.0365082
2 16 761 745 1489.71 1300 0.0125278 0.0414372
3 16 1127 1111 1481.06 1464 0.162533 0.0417105
4 16 1546 1530 1529.75 1676 0.0125646 0.0406801
5 15 1917 1902 1521.13 1488 0.0146329 0.0409687
6 16 2318 2302 1534.25 1600 0.0131746 0.0406136
Total time run: 6.84313
Total reads made: 2659
Read size: 4194304
Object size: 4194304
Bandwidth (MB/sec): 1554.26
Average IOPS: 388
Stddev IOPS: 36.6752
Max IOPS: 420
Min IOPS: 325
Average Latency(s): 0.0401443
Max latency(s): 0.27127
Min latency(s): 0.00740274
root@cl1-hv1:~# rados bench -p testbench 10 rand
hints = 1
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
0 0 0 0 0 0 - 0
1 16 480 464 1855.65 1856 0.0153482 0.0328741
2 16 948 932 1863.72 1872 0.0248183 0.0331097
3 15 1414 1399 1864.96 1868 0.0265215 0.0331663
4 16 1857 1841 1840.68 1768 0.0100894 0.0336224
5 16 2323 2307 1845.3 1864 0.0681191 0.0336888
6 15 2774 2759 1838.91 1808 0.0394973 0.0338325
7 16 3237 3221 1840.18 1848 0.0235172 0.0337906
8 15 3673 3658 1828.24 1748 0.0150063 0.0340481
9 16 4148 4132 1835.74 1896 0.0424218 0.0339623
10 13 4606 4593 1836.33 1844 0.00904082 0.0339439
Total time run: 10.0323
Total reads made: 4606
Read size: 4194304
Object size: 4194304
Bandwidth (MB/sec): 1836.47
Average IOPS: 459
Stddev IOPS: 11.9168
Max IOPS: 474
Min IOPS: 437
Average Latency(s): 0.0339434
Max latency(s): 0.176696
Min latency(s): 0.00472854
root@cl1-hv1:~# ceph tell osd.* bench -f plain
osd.0: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.40906894199999999,
"bytes_per_sec": 2624843183.523818,
"iops": 625.81138218017054
}
osd.1: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41473186099999998,
"bytes_per_sec": 2589002497.6885004,
"iops": 617.26629678928862
}
osd.2: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.45614067800000002,
"bytes_per_sec": 2353970772.148499,
"iops": 561.23036674225307
}
osd.3: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.37090004900000001,
"bytes_per_sec": 2894962745.0709772,
"iops": 690.21290423178129
}
osd.4: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.43318344600000003,
"bytes_per_sec": 2478723122.7667918,
"iops": 590.97364491624637
}
osd.5: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.40720621299999998,
"bytes_per_sec": 2636850297.7630157,
"iops": 628.6741012961902
}
osd.6: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.39124514700000002,
"bytes_per_sec": 2744422089.9179611,
"iops": 654.32121513318089
}
osd.7: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.39964849000000002,
"bytes_per_sec": 2686715578.482481,
"iops": 640.56291067182565
}
osd.8: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.42292355700000001,
"bytes_per_sec": 2538855559.6585035,
"iops": 605.31033507788266
}
osd.9: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.402220048,
"bytes_per_sec": 2669538302.078866,
"iops": 636.46752883884096
}
osd.10: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.409613483,
"bytes_per_sec": 2621353711.6403952,
"iops": 624.97942725191001
}
osd.11: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.38223692199999998,
"bytes_per_sec": 2809100226.063457,
"iops": 669.74168445192743
}
osd.12: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41980739299999997,
"bytes_per_sec": 2557701083.6490917,
"iops": 609.8034581301431
}
osd.13: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.40532001499999998,
"bytes_per_sec": 2649121149.3713183,
"iops": 631.59970030100783
}
osd.14: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.43137950600000002,
"bytes_per_sec": 2489088630.9281459,
"iops": 593.44497464374206
}
osd.15: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.38872874200000002,
"bytes_per_sec": 2762187890.907228,
"iops": 658.55691216164303
}
osd.16: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41295932800000001,
"bytes_per_sec": 2600115195.848052,
"iops": 619.91577049447346
}
osd.17: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.45141120099999998,
"bytes_per_sec": 2378633542.1481934,
"iops": 567.11042932228884
}
osd.18: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.42199397700000002,
"bytes_per_sec": 2544448220.88065,
"iops": 606.64372941986323
}
osd.19: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.37785223200000001,
"bytes_per_sec": 2841697714.2535443,
"iops": 677.51353126848801
}
osd.20: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41133299400000001,
"bytes_per_sec": 2610395566.7606864,
"iops": 622.36680192010078
}
osd.21: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.44328449199999997,
"bytes_per_sec": 2422240893.5523963,
"iops": 577.50723208246143
}
osd.22: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.484685598,
"bytes_per_sec": 2215336763.5239701,
"iops": 528.17744339083913
}
osd.23: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41286162999999998,
"bytes_per_sec": 2600730477.1819072,
"iops": 620.06246499583892
}
osd.24: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.44045880199999998,
"bytes_per_sec": 2437780376.1088195,
"iops": 581.21213343353736
}
osd.25: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.47458924000000002,
"bytes_per_sec": 2262465588.1368065,
"iops": 539.41383078975832
}
osd.26: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.51593041799999995,
"bytes_per_sec": 2081175651.8686211,
"iops": 496.19094177928474
}
osd.27: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41869582999999999,
"bytes_per_sec": 2564491325.3614206,
"iops": 611.42237791095272
}
osd.28: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.41918551500000001,
"bytes_per_sec": 2561495532.5925326,
"iops": 610.70812525571171
}
osd.29: {
"bytes_written": 1073741824,
"blocksize": 4194304,
"elapsed_sec": 0.415986725,
"bytes_per_sec": 2581192522.4296522,
"iops": 615.40425358525567
}
root@cl1-hv1:~# iperf -c xxx.xxx.xxx.xxx
------------------------------------------------------------
Client connecting to xxx.xxx.xxx.xxx, TCP port 5001
TCP window size: 325 KByte (default)
------------------------------------------------------------
[ 3] local xxx.xxx.xxx.xxx port 50986 connected with xxx.xxx.xxx.xxx port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0000-10.0006 sec 11.3 GBytes 9.67 Gbits/sec
[root@vm ~]# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=random_read_write.fio --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75
test: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64
fio-3.19
Starting 1 process
Jobs: 1 (f=1): [m(1)][100.0%][r=76.1MiB/s,w=25.3MiB/s][r=19.5k,w=6471 IOPS][eta 00m:00s]
test: (groupid=0, jobs=1): err= 0: pid=3567774: Sat Jun 25 10:06:24 2022
read: IOPS=20.7k, BW=80.8MiB/s (84.7MB/s)(3070MiB/37991msec)
bw ( KiB/s): min= 8105, max=101232, per=100.00%, avg=83377.01, stdev=22802.14, samples=75
iops : min= 2026, max=25308, avg=20844.11, stdev=5700.62, samples=75
write: IOPS=6913, BW=27.0MiB/s (28.3MB/s)(1026MiB/37991msec); 0 zone resets
bw ( KiB/s): min= 2398, max=33808, per=100.00%, avg=27866.80, stdev=7642.36, samples=75
iops : min= 599, max= 8452, avg=6966.56, stdev=1910.68, samples=75
cpu : usr=6.45%, sys=28.74%, ctx=375645, majf=0, minf=143
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.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.1%, >=64=0.0%
issued rwts: total=785920,262656,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=64
Run status group 0 (all jobs):
READ: bw=80.8MiB/s (84.7MB/s), 80.8MiB/s-80.8MiB/s (84.7MB/s-84.7MB/s), io=3070MiB (3219MB), run=37991-37991msec
WRITE: bw=27.0MiB/s (28.3MB/s), 27.0MiB/s-27.0MiB/s (28.3MB/s-28.3MB/s), io=1026MiB (1076MB), run=37991-37991msec
Disk stats (read/write):
dm-0: ios=788943/289954, merge=0/0, ticks=1012902/1657872, in_queue=2670774, util=99.51%, aggrios=788932/267760, aggrmerge=14/23059, aggrticks=1011251/1378083, aggrin_queue=1833260, aggrutil=99.46%
sda: ios=788932/267760, merge=14/23059, ticks=1011251/1378083, in_queue=1833260, util=99.46%