mirror of https://github.com/ceph/ceph-ansible.git
Ability to disable transparent hugepage
In storage world it's often recommended to disable transparent hugepages as they will tend to lower performance. Note that this change won't survive reboot. There are several ways to disable this permanently such as: * rc.local * grub boot line It's a bit tricky to do this in Ansible since it really depends on the OS you're running on. Signed-off-by: Sébastien Han <sebastien.han@enovance.com>pull/181/head
parent
7430c28741
commit
25cf4d8650
|
@ -119,6 +119,7 @@ radosgw: false # referenced in monitor role too.
|
|||
# OS TUNING
|
||||
###########
|
||||
|
||||
disable_transparent_hugepage: true
|
||||
os_tuning_params:
|
||||
- { name: kernel.pid_max, value: 4194303 }
|
||||
- { name: fs.file-max, value: 26234859 }
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
command: updatedb -e /var/lib/ceph
|
||||
ignore_errors: true
|
||||
|
||||
- name: Disable transparent hugepage
|
||||
command: "echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled"
|
||||
ignore_errors: true
|
||||
when: disable_transparent_hugepage
|
||||
|
||||
- name: Apply OS tuning
|
||||
sysctl: >
|
||||
name={{ item.name }}
|
||||
|
|
Loading…
Reference in New Issue