Изменения

Перейти к: навигация, поиск

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

112 байтов добавлено, 17:58, 15 августа 2019
Нет описания правки
* отключили чексуммы мессенджера (ms_crc_data=false) и чексуммы блюстора (bluestore_csum_type=none)
* затюнили rocksdb: <tt>bluestore_rocksdb_options = compression=kNoCompression,max_write_buffer_number=64,min_write_buffer_number_to_merge=32,recycle_log_file_num=64,compaction_style=kCompactionStyleLevel,<br />write_buffer_size=4MB,target_file_size_base=4MB,max_background_compactions=64,level0_file_num_compaction_trigger=64,level0_slowdown_writes_trigger=128,<br />level0_stop_writes_trigger=256,max_bytes_for_level_base=6GB,compaction_threads=32,flusher_threads=8,compaction_readahead_size=2MB</tt>
** 64x32x4 MB memtable (number x merge x size) вместо стандартных 4x1x256 MB. Скорее всего, это и сыграло основную роль. Эффект от этой процедуры не совсем очевиден, вроде и compaction-ы вряд ли сильно быстреено, и нагрузка вероятно, это снижает нагрузку на CPU не факт, потому что меньшепоиск в 64 маленьких memtable быстрее, чем поиск в 1 (или 4) больших.
** сильно изменён max_bytes_for_level_base — с 256 мб он поднят до 6 гб!
** добавлены потоки compaction-а.

Навигация