13 651
правка
Изменения
м
→Bluestore vs Filestore
* Снапшоты там работают со скоростью LVM, то есть, при записи 4 кб после снятия снапшота копируется весь 4 Мб объект. То есть, после снятия снапшота RBD ВМ тормозят.
* Плюс отсутствуют некоторые другие фичи BlueStore: нет частичной перезаписи в EC-пулах (соответственно, EC нельзя использовать под CephFS и RBD), нет сжатия (не всегда нужно, но вещь прикольная), нет контрольных сумм (и из-за их отсутствия пул с size=2 может не вылечиться при сбое сам).
=== Тест на 1 NVMe ===
<tab sep="bar" head="topleft">
| Filestore | Bluestore |
bs=4M iodepth=16 rw=write | 250 MB/s | 1800 MB/s |
bs=4M iodepth=16 rw=read | 620 MB/s | 1300 MB/s | После полной линейной перезаписи
bs=4M iodepth=16 rw=read | ? | 116 MB/s | После полной случайной перезаписи
bs=4k iodepth=1 rw=randwrite | 4200 | 3100 |
bs=4k iodepth=128 rw=randwrite | 9500 | 9400 |
bs=4k iodepth=1 rw=randread | 4600 | 4200 | После drop_caches и перезапуска OSD
bs=4k iodepth=128 rw=randread | 8200 | 8000 | После drop_caches и перезапуска OSD
</tab>
=== Про размер block.db ===