|
# example configuration file for ceph-bluestore.fio
|
|
|
|
[global]
|
|
debug bluestore = 0/0
|
|
debug bluefs = 0/0
|
|
debug bdev = 0/0
|
|
debug rocksdb = 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_update = 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 = 64
|
|
#bluestore_bluefs_env_mirror = true
|
|
#bluestore_bluefs = false
|
|
#bluestore_bluefs=false
|
|
|
|
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,compaction_readahead_size=2097152"
|
|
#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,compaction_readahead_size=2097152"
|
|
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,compaction_readahead_size=2097152"
|
|
#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 = 4294967296
|
|
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 = 10147483648
|
|
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
|