Изменения

Производительность Ceph

154 байта добавлено, 14:51, 4 марта 2019
Нет описания правки
Причины найдено две:
* Блюстор всё время «едет на ручнике» из-за совершенно идиотской проблемы, которую я не далее чем вчера зарепортил сюда https://tracker.ceph.com/issues/38559 - при каждой записи в журнал RocksDB происходит дополнительная «ненужная» транзакция записи в журнал BlueFS, сводящаяся к обновлению размера лог-файла RocksDB. Теоретически это не нужно, так как RocksDB настроена с wal_recovery_mode=kTolerateCorruptedTailRecords и recycle_log_number=4. Но практически — видимо, где-то есть баг и это нужно, так как иначе при падении OSD его rocksdb ломается.
** На HDD ускорение случайной записи при отключении этого поведения достигает 1.5-2 раз.
* Для серверных SSD число коммитов не важно, но важен WA — чем больше WA, тем больше работы приходится выполнять. А откуда WA?
** Во-первых, тот же коммит BlueFS добавляет 4кб на каждую операцию.