]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Add more option to maximise sequential IO 183/head
authorSébastien Han <sebastien.han@enovance.com>
Thu, 15 Jan 2015 09:54:08 +0000 (10:54 +0100)
committerSébastien Han <sebastien.han@enovance.com>
Thu, 15 Jan 2015 09:54:08 +0000 (10:54 +0100)
Using the largeio,inode64,swalloc options usually improves sequential
workloads.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
roles/ceph-common/defaults/main.yml

index aebdc7f5af2702dd0256573e7fde9379d0cbe807..40733433cf8fa730a4d2c79920a0b5ca97a5a3e2 100644 (file)
@@ -79,13 +79,16 @@ cluster_network: 192.168.42.0/24
 public_network: 192.168.42.0/24\r
 osd_mkfs_type: xfs\r
 osd_mkfs_options_xfs: -f -i size=2048\r
-osd_mount_options_xfs: noatime\r
+osd_mount_options_xfs: noatime,largeio,inode64,swalloc\r
 osd_mon_heartbeat_interval: 30\r
+\r
 # CRUSH\r
 pool_default_crush_rule: 0\r
 osd_crush_update_on_start: "true"\r
+\r
 # Object backend\r
 osd_objectstore: filestore\r
+\r
 # Performance tuning\r
 filestore_merge_threshold: 40\r
 filestore_split_multiple: 8\r
@@ -93,6 +96,7 @@ osd_op_threads: 8
 filestore_op_threads: 8\r
 filestore_max_sync_interval: 5\r
 osd_max_scrubs: 1\r
+\r
 # Recovery tuning\r
 osd_recovery_max_active: 5\r
 osd_max_backfills: 2\r