Skip to content

Instantly share code, notes, and snippets.

@jdurgin
Created January 24, 2019 23:56
Show Gist options
  • Save jdurgin/7ba0e2cf45ec6fd5715eb7a7055b90c2 to your computer and use it in GitHub Desktop.
Save jdurgin/7ba0e2cf45ec6fd5715eb7a7055b90c2 to your computer and use it in GitHub Desktop.
4k rados bench takes the deferred write path, putting all the data in bluefs:
rados -p test2 bench 20 write -t 10 -o 4K -b 4K --no-cleanup
------bluefs------- ------------bluestore------------- ----------osd-----------
jlen j wal sst |fl_l k_l io_l th_l s_l c_l r_l |ops wr rd l rop |
30M 81k 135k 0 | 0 1 0 0 0 2 0 | 15 61k 0 4 0
32M 2.4M 4.0M 0 | 0 1 0 0 0 2 0 |267 1.0M 0 4 0
35M 2.4M 4.0M 0 | 0 1 0 0 0 3 0 |287 1.1M 0 4 0
37M 2.4M 3.9M 0 | 0 1 0 0 0 3 0 |270 1.1M 0 4 0
40M 2.4M 4.0M 0 | 0 1 0 0 0 2 0 |261 1.0M 0 4 0
42M 2.4M 3.9M 0 | 0 1 0 0 0 3 0 |275 1.1M 0 4 0
44M 2.2M 3.5M 0 | 0 1 0 0 0 3 0 |231 946k 0 5 0
46M 2.1M 3.4M 0 | 0 1 0 0 0 3 0 |236 966k 0 5 0
49M 2.2M 3.6M 0 | 0 1 0 0 0 3 0 |229 937k 0 5 0
50M 1.5M 2.4M 0 | 0 2 1 0 0 5 0 |180 737k 0 7 0
52M 1.7M 2.8M 0 | 0 1 0 0 0 3 0 |188 770k 0 4 0```
4M writes go direct to bluestore, and are not deferred through bluefs:
bin/rados -p test2 bench 20 write -t 10 -o 4M -b 4M --no-cleanup
------bluefs------- ------------bluestore------------- ----------osd-----------
jlen j wal sst |fl_l k_l io_l th_l s_l c_l r_l |ops wr rd l rop |
52M 0 0 0 | 0 0 0 0 0 0 0 | 2 8.3M 0 780 0
52M 36k 48k 0 | 12 17 309 0 277 328 0 | 1 4.1M 0 499 0
52M 36k 37k 0 | 23 36 129 0 94 182 0 | 0 0 0 0 0
52M 36k 38k 0 | 7 12 374 0 370 400 0 | 2 8.3M 0 879 0
52M 36k 63k 0 | 8 15 273 0 262 293 0 | 0 0 0 0 0
52M 36k 40k 0 | 4 10 236 0 201 248 0 | 4 16M 0 1.4k 0
52M 49k 52k 0 | 9 17 230 0 203 250 0 | 0 0 0 0 0
52M 32k 60k 0 | 13 32 222 0 184 264 0 | 0 0 0 0 0
52M 36k 40k 0 | 8 36 188 0 136 250 0 | 0 0 0 0 0
52M 40k 40k 0 | 9 18 280 0 260 302 0 | 1 4.1M 0 536 0
52M 40k 51k 0 | 7 14 339 0 306 358 0 | 0 0 0 0 0
52M 49k 47k 0 | 19 27 163 0 114 209 0 | 2 8.3M 0 1.0k 0
53M 40k 44k 0 | 8 15 211 0 185 221 0 | 1 4.1M 0 382 0
53M 36k 41k 0 | 14 18 306 0 292 324 0 | 1 4.1M 0 1.2k 0
53M 49k 52k 0 | 12 18 227 0 205 270 0 | 1 4.1M 0 687 0
53M 36k 37k 0 | 7 23 188 0 164 205 0 | 0 0 0 0 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment