45 lines
942 B
Plaintext
45 lines
942 B
Plaintext
= Настройка Redis
|
|
:category: Linux
|
|
:tags: Linux, Redis,
|
|
|
|
Создать файл `/etc/sysctl.d/98-redis.conf`:
|
|
|
|
[source,text]
|
|
----
|
|
net.core.somaxconn=65535
|
|
vm.overcommit_memory=1
|
|
----
|
|
|
|
Перезагрузить систему или выполнить команду:
|
|
|
|
[source,sh]
|
|
----
|
|
sudo sysctl -p
|
|
----
|
|
|
|
Создать файл `/etc/systemd/system/disable-transparent-huge-pages.service`:
|
|
|
|
[source,text]
|
|
----
|
|
[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
|
|
----
|
|
|
|
Разрешить автоматический запуск при загрузке системы:
|
|
|
|
[source,sh]
|
|
----
|
|
sudo systemctl enable disable-transparent-huge-pages.service
|
|
----
|
|
|