Make OSDs with 256 flushers (as they are now dynamic)

This commit is contained in:
Vitaliy Filippov
2021-02-26 01:59:18 +03:00
parent e21b14b72c
commit e899ed2c25
2 changed files with 3 additions and 5 deletions
+2 -4
View File
@@ -356,10 +356,8 @@ and calculate disk offsets almost by hand. This will be fixed in near future.
- `disable_data_fsync 1` - only safe with server-grade drives with capacitors.
- `immediate_commit all` - use this if all your drives are server-grade.
- `disable_device_lock 1` - only required if you run multiple OSDs on one block device.
- `flusher_count 16` - flusher is a micro-thread that removes old data from the journal.
More flushers mean more aggressive journal flushing which allows for more throughput
but slightly hurts latency under less load. Flushing will probably be improved in the future
because currently high queue depths sometimes lead to performance degradation.
- `flusher_count 256` - flusher is a micro-thread that removes old data from the journal.
You don't have to worry about this parameter anymore, 256 is enough.
- `disk_alignment`, `journal_block_size`, `meta_block_size` should be set to the internal
block size of your SSDs which is 4096 on most drives.
- `journal_no_same_sector_overwrites true` prevents multiple overwrites of the same journal sector.