Дата: | Скачать  | Метки:  Linux / Redis

Создать файл /etc/sysctl.d/98-redis.conf:

net.core.somaxconn=65535
vm.overcommit_memory=1

Перезагрузить систему или выполнить команду:

sudo sysctl -p

Создать файл /etc/systemd/system/disable-transparent-huge-pages.service:

[Unit]
Description=Disable Transparent Huge Pages (THP)
DefaultDependencies=no
After=sysinit.target local-fs.target
Before=mongod.service redis.service redis-server.service

[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo never | tee /sys/kernel/mm/transparent_hugepage/enabled > /dev/null'

[Install]
WantedBy=basic.target

Разрешить автоматический запуск при загрузке системы:

sudo systemctl enable disable-transparent-huge-pages.service