96 lines
3.6 KiB
YAML
96 lines
3.6 KiB
YAML
---
|
|
# Remove kernel.panic entry from /etc/sysctl.conf
|
|
- name: Set kernel.panic
|
|
ansible.posix.sysctl:
|
|
name: kernel.panic
|
|
state: absent
|
|
sysctl_file: /etc/sysctl.conf
|
|
# Отключаем отслеживание ядром нажатие специальных сочетаний клавиш
|
|
- name: Set kernel.sysrq
|
|
ansible.posix.sysctl:
|
|
name: kernel.sysrq
|
|
value: 0
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
|
|
# Добавление к файлу дампа ядра PID процесса
|
|
- name: Set kernel.core_uses_pid
|
|
ansible.posix.sysctl:
|
|
name: kernel.core_uses_pid
|
|
value: 1
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Здесь указывается максимальное количество байт в одном сообщении при передачи их между процессами
|
|
- name: Set kernel.msgmnb
|
|
ansible.posix.sysctl:
|
|
name: kernel.msgmnb
|
|
value: 65536
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Здесь определяется максимальный размер сообщения, которое может быть отправлено от одного процесса другому.
|
|
- name: Set kernel.msgmax
|
|
ansible.posix.sysctl:
|
|
name: kernel.msgmax
|
|
value: 65536
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
|
|
# Максимальный размер (в байтах) на сегменте shared memory.
|
|
- name: Set kernel.shmmax
|
|
ansible.posix.sysctl:
|
|
name: kernel.shmmax
|
|
value: 68719476736
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Общее количество разделяемой памяти (в страницах), какое все процессы на сервере могут использовать.
|
|
- name: Set kernel.shmall
|
|
ansible.posix.sysctl:
|
|
name: kernel.shmall
|
|
value: 4294967296
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
|
|
# Лимит одновременно открытых файлов в системе
|
|
- name: Set fs.file-max
|
|
ansible.posix.sysctl:
|
|
name: fs.file-max
|
|
value: 1000000
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
|
|
# Максимальный размер буфера приема данных для всех соединений.
|
|
- name: Set net.core.rmem_max
|
|
ansible.posix.sysctl:
|
|
name: net.core.rmem_max
|
|
value: 33554432
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Максимальный размер буфера передачи данных для всех соединений.
|
|
- name: Set net.core.wmem_max
|
|
ansible.posix.sysctl:
|
|
name: net.core.wmem_max
|
|
value: 33554432
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Размер буфера приема данных по умолчанию для всех соединений.
|
|
- name: Set net.core.rmem_default
|
|
ansible.posix.sysctl:
|
|
name: net.core.rmem_default
|
|
value: 8388608
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Размер буфера передачи данных по умолчанию для всех соединений.
|
|
- name: Set net.core.wmem_default
|
|
ansible.posix.sysctl:
|
|
name: net.core.wmem_default
|
|
value: 4194394
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|
|
# Максимальный размер буфера приема данных для всех соединений.
|
|
- name: Set net.core.optmem_max
|
|
ansible.posix.sysctl:
|
|
name: net.core.optmem_max
|
|
value: 40960
|
|
state: present
|
|
sysctl_file: /etc/sysctl.d/01-kernel.conf
|