# example configuration file for ceph-bluestore.fio [global] debug bluestore = 00/0 debug bluefs = 0/0 debug bdev = 0/0 debug rocksdb = 0/0 debug throttle = 0/0 # spread objects over 8 collections osd pool default pg num = 64 osd op num shards = 64 log to stderr = false err to stderr = false [osd] #bluestore_debug_omit_block_device_write = true #bluestore_debug_omit_kv_commit = true #bluestore_debug_complete_immediately = false #bluestore_debug_no_reuse_blocks = true bluestore_prefer_deferred_size = 0 #bluestore_sync_submit_transaction = true bluestore_default_buffered_read = false #bluestore_debug_no_reuse_blocks=true osd objectstore = bluestore bluestore_block_create = true bluestore_block_db_create = true bluestore_block_wal_create = false bluestore_block_wal_size = 0 # bluestore_min_alloc_size = 65536 # bluestore_max_alloc_size = 4096 #bluestore_fsck_on_umount = true bluestore_fsck_on_mkfs = false bdev_aio_max_queue_depth = 1024 bluefs_min_flush_size = 65536 bluestore_min_alloc_size = 4096 bluestore_max_blob_size = 65536 bluestore_max_contexts_per_kv_batch = 1 bluestore_debug_permit_any_bdev_label = true bluestore_num_kv_sync_threads = 1 #bluestore_bluefs_env_mirror = true #bluestore_bluefs=false #bluefs_sync_write=true bluestore_block_path=/dev/nvme0n1p1 bluestore_block_db_path=/dev/nvme1n1p2 bluestore_block_wal_path=/dev/nvme1n1p1 enable experimental unrecoverable data corrupting features = bluestore rocksdb memdb #bluestore_rocksdb_options = "write_buffer_size=8388608,compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=2,recycle_log_file_num=16,compaction_threads=32,flusher_threads=8,max_background_compactions=32,max_background_flushes=8,max_bytes_for_level_base=5368709120,level0_file_num_compaction_trigger=4,level0_slowdown_writes_trigger=400,level0_stop_writes_trigger=800,disableWAL=false" #bluestore_rocksdb_options = "write_buffer_size=16777216,compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=2,recycle_log_file_num=16,compaction_threads=32,flusher_threads=8,max_background_compactions=32,max_background_flushes=8,max_bytes_for_level_base=5368709120,level0_file_num_compaction_trigger=4,level0_slowdown_writes_trigger=400,level0_stop_writes_trigger=800,disableWAL=false" #bluestore_rocksdb_options = "enable_pipelined_write=true,compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=2,recycle_log_file_num=16,compaction_threads=32,flusher_threads=8,max_background_compactions=32,max_background_flushes=8,max_bytes_for_level_base=5368709120,write_buffer_size=83886080,level0_file_num_compaction_trigger=4,level0_slowdown_writes_trigger=400,level0_stop_writes_trigger=800,disableWAL=false" bluestore_rocksdb_options = "compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=2,recycle_log_file_num=16,compaction_threads=32,flusher_threads=8,max_background_compactions=32,max_background_flushes=8,max_bytes_for_level_base=5368709120,write_buffer_size=83886080,level0_file_num_compaction_trigger=4,level0_slowdown_writes_trigger=400,level0_stop_writes_trigger=800,disableWAL=false" #bluestore_rocksdb_options = "compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=3,recycle_log_file_num=16" #rocksdb_cache_size = 1294967296 bluestore_csum = false bluestore_csum_type = none bluestore_bluefs_buffered_io = false #true bluestore_max_ops = 30000 bluestore_max_bytes = 629145600 bluestore_cache_meta_ratio = 0.9 bluestore_cache_kv_ratio = 0.1 bluestore_cache_size = 5147483648 bluestore wal threads = 32 #rocksdb_perf = true rocksdb_collect_compaction_stats = true rocksdb_collect_extended_stats = true rocksdb_collect_memory_stats = true #bluestore sync transaction = true # use directory= option from fio job file osd data = ${fio_dir} # log inside fio_dir log file = ${fio_dir}/log