Project

General

Profile

Bug #20385 » ceph-5.conf

config file for overwrite scenario - Igor Fedotov, 06/30/2017 03:07 PM

 
# 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
(2-2/4)