From: Mark Nelson Date: Thu, 21 Jul 2022 19:41:25 +0000 (+0000) Subject: common/options: Use new RocksDB Tunings for Higher Performance X-Git-Tag: v18.1.0~811^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5d8cf1e4d40305b51668e60ff54752de93b76b26;p=ceph.git common/options: Use new RocksDB Tunings for Higher Performance Change RocksDB options based on research findings documented here: https://github.com/ceph/ceph.io/pull/413 Signed-off-by: Mark Nelson --- diff --git a/src/common/options/global.yaml.in b/src/common/options/global.yaml.in index 00eb445acda73..ab2e730d05621 100644 --- a/src/common/options/global.yaml.in +++ b/src/common/options/global.yaml.in @@ -4911,7 +4911,7 @@ options: type: str level: advanced desc: Full set of rocksdb settings to override - default: compression=kNoCompression,max_write_buffer_number=4,min_write_buffer_number_to_merge=1,recycle_log_file_num=4,write_buffer_size=268435456,writable_file_max_buffer_size=0,compaction_readahead_size=2097152,max_background_compactions=2,max_total_wal_size=1073741824 + default: compression=kNoCompression,max_write_buffer_number=128,min_write_buffer_number_to_merge=16,compaction_style=kCompactionStyleLevel,write_buffer_size=8388608,max_background_jobs=4,level0_file_num_compaction_trigger=8,max_bytes_for_level_base=1073741824,max_bytes_for_level_multiplier=8,compaction_readahead_size=2MB,max_total_wal_size=1073741824,writable_file_max_buffer_size=0 with_legacy: true - name: bluestore_rocksdb_options_annex type: str