]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/options: Use new RocksDB Tunings for Higher Performance
authorMark Nelson <mnelson@redhat.com>
Thu, 21 Jul 2022 19:41:25 +0000 (19:41 +0000)
committerMark Nelson <mnelson@redhat.com>
Fri, 22 Jul 2022 01:11:39 +0000 (01:11 +0000)
Change RocksDB options based on research findings documented here:

https://github.com/ceph/ceph.io/pull/413

Signed-off-by: Mark Nelson <mnelson@redhat.com>
src/common/options/global.yaml.in

index 00eb445acda7358ce753ff800bbe86a17ae5d10c..ab2e730d05621b920377338924b3c3ab705b5a97 100644 (file)
@@ -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