Создать файл /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