My config rocksdb.
bluestore_rocksdb_options = "compression=kSnappyCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=3,recycle_log_file_num=16,write_buffer_size=268435456,writable_file_max_buffer_size=0,compaction_readahead_size=5242880,compaction_threads=40,flusher_threads=20"
log rocksdb compacting
Uptime(secs): 32295.2 total, 985.0 interval
Cumulative writes: 4109K writes, 21M keys, 4109K commit groups, 1.0 writes per commit group, ingest: 42.37 GB, 1.34 MB/s
Cumulative WAL: 4109K writes, 1970K syncs, 2.09 writes per sync, written: 42.37 GB, 1.34 MB/s
Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
Interval writes: 225K writes, 1049K keys, 225K commit groups, 1.0 writes per commit group, ingest: 2951.66 MB, 3.00 MB/s
Interval WAL: 225K writes, 109K syncs, 2.05 writes per sync, written: 2.88 MB, 3.00 MB/s
Interval stall: 00:00:0.000 H:M:S, 0.0 percent
** Compaction Stats [default] **
Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop
----------------------------------------------------------------------------------------------------------------------------------------------------------
L0 4/0 47.40 MB 1.0 0.0 0.0 0.0 0.8 0.8 0.0 1.0 0.0 36.2 22 60 0.371 0 0
L1 3/0 151.12 MB 0.8 2.9 0.7 2.2 2.3 0.1 0.0 3.1 42.3 33.5 70 14 5.011 28M 1849K
L2 19/0 1.10 GB 0.4 1.5 0.2 1.3 1.3 -0.0 0.0 6.3 48.2 41.4 32 3 10.597 12M 4490K
Sum 26/0 1.30 GB 0.0 4.4 0.9 3.4 4.4 0.9 0.0 5.5 36.2 36.0 124 77 1.613 41M 6339K
Int 0/0 0.00 KB 0.0 0.2 0.1 0.1 0.2 0.1 0.0 4.2 32.2 34.3 6 5 1.157 1231K 73K
Uptime(secs): 32295.2 total, 985.0 interval
Flush(GB): cumulative 0.787, interval 0.046
AddFile(GB): cumulative 0.000, interval 0.000
AddFile(Total Files): cumulative 0, interval 0
AddFile(L0 Files): cumulative 0, interval 0
AddFile(Keys): cumulative 0, interval 0
Cumulative compaction: 4.37 GB write, 0.14 MB/s write, 4.39 GB read, 0.14 MB/s read, 124.2 seconds
Interval compaction: 0.19 GB write, 0.20 MB/s write, 0.18 GB read, 0.19 MB/s read, 5.8 seconds
Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pendin
g_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count
** File Read Latency Histogram By Level [default] **
** Compaction Stats [default] **
Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop
----------------------------------------------------------------------------------------------------------------------------------------------------------
L0 4/0 47.40 MB 1.0 0.0 0.0 0.0 0.8 0.8 0.0 1.0 0.0 36.2 22 60 0.371 0 0
L1 3/0 151.12 MB 0.8 2.9 0.7 2.2 2.3 0.1 0.0 3.1 42.3 33.5 70 14 5.011 28M 1849K
L2 19/0 1.10 GB 0.4 1.5 0.2 1.3 1.3 -0.0 0.0 6.3 48.2 41.4 32 3 10.597 12M 4490K
Sum 26/0 1.30 GB 0.0 4.4 0.9 3.4 4.4 0.9 0.0 5.5 36.2 36.0 124 77 1.613 41M 6339K
Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0.000 0 0
Uptime(secs): 32295.2 total, 0.0 interval
Flush(GB): cumulative 0.787, interval 0.000
AddFile(GB): cumulative 0.000, interval 0.000
AddFile(Total Files): cumulative 0, interval 0
AddFile(L0 Files): cumulative 0, interval 0
AddFile(Keys): cumulative 0, interval 0
Cumulative compaction: 4.37 GB write, 0.14 MB/s write, 4.39 GB read, 0.14 MB/s read, 124.2 seconds
Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pendin
g_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count
** File Read Latency Histogram By Level [default] **
2019-04-26 09:06:57.109 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/h
uge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1494] [default] [JOB 79] Compacting 4@0 + 3@1 files to L1, score 1.00
2019-04-26 09:06:57.109 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/h
uge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1498] [default] Compaction start summary: Base version 80 Base level 0, inputs: [73347(14MB) 73343(14MB
) 73339(9813KB) 73335(9752KB)], [73329(65MB) 73330(65MB) 73331(19MB)]
2019-04-26 09:06:57.109 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244417110042, "job": 79, "event": "compaction_started", "files_L0": [73347, 73343, 73339, 73335], "
files_L1": [73329, 73330, 73331], "score": 1, "input_data_size": 208164366}
2019-04-26 09:06:59.540 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/h
uge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1166] [default] [JOB 79] Generated table #73348: 495873 keys, 68983600 bytes
2019-04-26 09:06:59.541 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244419542196, "cf_name": "default", "job": 79, "event": "table_file_creation", "file_number": 73348, "file_size": 68983600, "table_properties": {"data_size": 67112684, "index_size": 1508679, "filter_size": 1396626, "raw_key_size": 44914411, "raw_average_key_size": 90, "raw_value_size": 107965452, "raw_average_value_size": 217, "num_data_blocks": 17521, "num_entries": 495873, "filter_policy_name": "rocksdb.BuiltinBloomFilter", "kDeletedKeys": "278154", "kMergeOperands": "0"}}
2019-04-26 09:07:01.451 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1166] [default] [JOB 79] Generated table #73349: 366583 keys, 68636815 bytes
2019-04-26 09:07:01.451 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244421452332, "cf_name": "default", "job": 79, "event": "table_file_creation", "file_number": 73349, "file_size": 68636815, "table_properties": {"data_size": 67110604, "index_size": 1350785, "filter_size": 1075792, "raw_key_size": 32156342, "raw_average_key_size": 87, "raw_value_size": 113533715, "raw_average_value_size": 309, "num_data_blocks": 15659, "num_entries": 366583, "filter_policy_name": "rocksdb.BuiltinBloomFilter", "kDeletedKeys": "221431", "kMergeOperands": "0"}}
2019-04-26 09:07:02.578 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1166] [default] [JOB 79] Generated table #73350: 534451 keys, 31215515 bytes
2019-04-26 09:07:02.578 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422579595, "cf_name": "default", "job": 79, "event": "table_file_creation", "file_number": 73350, "file_size": 31215515, "table_properties": {"data_size": 29452481, "index_size": 1012897, "filter_size": 1406552, "raw_key_size": 27939801, "raw_average_key_size": 52, "raw_value_size": 70406148, "raw_average_value_size": 131, "num_data_blocks": 14873, "num_entries": 534451, "filter_policy_name": "rocksdb.BuiltinBloomFilter", "kDeletedKeys": "271353", "kMergeOperands": "10782"}}
2019-04-26 09:07:02.578 7f5903d02700 4 rocksdb: [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:1244] [default] [JOB 79] Compacted 4@0 + 3@1 files to L1 => 168835930 bytes
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: (Original Log Time 2019/04/26-09:07:02.609780) [/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/13.2.5/rpm/el7/BUILD/ceph-13.2.5/src/rocksdb/db/compaction_job.cc:642] [default] compacted to: base level 1 max bytes base 268435456 files[0 3 19 0 0 0 0] max score 0.81, MB/sec: 38.1 rd, 30.9 wr, level 1, files in(4, 3) out(3) MB in(47.4, 151.1) out(161.0), read-write-amplify(7.6) write-amplify(3.4) OK, records in: 1473379, records dropped: 75769
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: (Original Log Time 2019/04/26-09:07:02.609803) EVENT_LOG_v1 {"time_micros": 1556244422609794, "job": 79, "event": "compaction_finished", "compaction_time_micros": 5469731, "output_level": 1, "num_output_files": 3, "total_output_size": 168835930, "num_input_records": 1472676, "num_output_records": 1396907, "num_subcompactions": 1, "output_compression": "Snappy", "num_single_delete_mismatches": 0, "num_single_delete_fallthrough": 0, "lsm_state": [0, 3, 19, 0, 0, 0, 0]}
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422609968, "job": 79, "event": "table_file_deletion", "file_number": 73347}
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610039, "job": 79, "event": "table_file_deletion", "file_number": 73343}
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610109, "job": 79, "event": "table_file_deletion", "file_number": 73339}
2019-04-26 09:07:02.608 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610172, "job": 79, "event": "table_file_deletion", "file_number": 73335}
2019-04-26 09:07:02.609 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610227, "job": 79, "event": "table_file_deletion", "file_number": 73331}
2019-04-26 09:07:02.609 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610283, "job": 79, "event": "table_file_deletion", "file_number": 73330}
2019-04-26 09:07:02.609 7f5903d02700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1556244422610340, "job": 79, "event": "table_file_deletion", "file_number": 73329}
2 image show osd latency and disk w_await in attach file
if bluestore_rocksdb_options has default value, osd latency and disk write latency increase.
thanks.