...
|
...
|
@@ -42,35 +42,27 @@ |
|
|
- name: disable transparent_hugepage
|
|
|
shell: echo never > /sys/kernel/mm/transparent_hugepage/enabled
|
|
|
|
|
|
- name: Test exist disable transparent_hugepage in /etc/rc.local
|
|
|
shell: 'grep "transparent_hugepage" /etc/rc.local'
|
|
|
register: test_grep
|
|
|
|
|
|
|
|
|
- name: add disable transparent_hugepage to /etc/rc.local
|
|
|
lineinfile:
|
|
|
dest: /etc/rc.local
|
|
|
line: 'echo never > /sys/kernel/mm/transparent_hugepage/enabled'
|
|
|
when: test_grep.stdout != ""
|
|
|
state: present
|
|
|
|
|
|
|
|
|
# vm.overcommit_memory = 1
|
|
|
- name: Test exist overcommit_memory in /etc/sysctl.conf
|
|
|
shell: grep "overcommit_memory" /etc/sysctl.conf
|
|
|
register: test_grep_overcommit
|
|
|
- name: modify overcommit_memory in /etc/sysctl.conf
|
|
|
lineinfile:
|
|
|
dest: /etc/sysctl.conf
|
|
|
line: 'vm.overcommit_memory = 1'
|
|
|
when: test_grep_overcommit.stdout != ""
|
|
|
state: present
|
|
|
|
|
|
# net.core.somaxconn = 1024
|
|
|
- name: Test exist somaxconn in /etc/sysctl.conf
|
|
|
shell: grep "somaxconn" /etc/sysctl.conf
|
|
|
register: test_grep_somaxconn
|
|
|
- name: modify somaxconn in /etc/sysctl.conf
|
|
|
lineinfile:
|
|
|
dest: /etc/sysctl.conf
|
|
|
line: 'net.core.somaxconn = 1024'
|
|
|
when: test_grep_somaxconn.stdout != ""
|
|
|
line: 'net.core.somaxconn = 1024'
|
|
|
state: present
|
|
|
|
|
|
- name: make sysctl effective now
|
|
|
shell: sysctl -p
|
...
|
...
|
|