mirror of https://github.com/ceph/ceph-ansible.git
Add more option to maximise sequential IO
Using the largeio,inode64,swalloc options usually improves sequential workloads. Signed-off-by: Sébastien Han <sebastien.han@enovance.com>pull/183/head
parent
8c6cba4307
commit
e9360456f0
|
@ -79,13 +79,16 @@ cluster_network: 192.168.42.0/24
|
||||||
public_network: 192.168.42.0/24
|
public_network: 192.168.42.0/24
|
||||||
osd_mkfs_type: xfs
|
osd_mkfs_type: xfs
|
||||||
osd_mkfs_options_xfs: -f -i size=2048
|
osd_mkfs_options_xfs: -f -i size=2048
|
||||||
osd_mount_options_xfs: noatime
|
osd_mount_options_xfs: noatime,largeio,inode64,swalloc
|
||||||
osd_mon_heartbeat_interval: 30
|
osd_mon_heartbeat_interval: 30
|
||||||
|
|
||||||
# CRUSH
|
# CRUSH
|
||||||
pool_default_crush_rule: 0
|
pool_default_crush_rule: 0
|
||||||
osd_crush_update_on_start: "true"
|
osd_crush_update_on_start: "true"
|
||||||
|
|
||||||
# Object backend
|
# Object backend
|
||||||
osd_objectstore: filestore
|
osd_objectstore: filestore
|
||||||
|
|
||||||
# Performance tuning
|
# Performance tuning
|
||||||
filestore_merge_threshold: 40
|
filestore_merge_threshold: 40
|
||||||
filestore_split_multiple: 8
|
filestore_split_multiple: 8
|
||||||
|
@ -93,6 +96,7 @@ osd_op_threads: 8
|
||||||
filestore_op_threads: 8
|
filestore_op_threads: 8
|
||||||
filestore_max_sync_interval: 5
|
filestore_max_sync_interval: 5
|
||||||
osd_max_scrubs: 1
|
osd_max_scrubs: 1
|
||||||
|
|
||||||
# Recovery tuning
|
# Recovery tuning
|
||||||
osd_recovery_max_active: 5
|
osd_recovery_max_active: 5
|
||||||
osd_max_backfills: 2
|
osd_max_backfills: 2
|
||||||
|
|
Loading…
Reference in New Issue