您好,登錄后才能下訂單哦!
本文的優化只是針對redis所在的系統進行優化,并不是對redis本身進行優化。
1.內存分配置控制
vm.overcommit_memory=1 --> 表示最大限度使用系統內存,直到用完為止,此內存包括物理內存和swap內存
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
2.swapniess內存配置
vm.swapiness=1 --> 表示使用完物理內存之后,再使用swapniess內存
echo "vm.swapniess=1" >> /etc/sysctl.conf
3.THP(Transparent Huge Pages)相關配置
echo never > /sys/kernel/mm/transparent_hugepage/enabled
重啟后會失效,建議寫在/etc/rc.local中
4.修改ulimit限制
echo '* - nofile 65535' >> /etc/security/limits.conf
5.修改TCP backlog
在redis中,TCP backlog的值為511,如果系統的此值小于511的話,將會以系統的值為準,所以需要系統的值
echo 511 >> /proc/sys/net/core/somaxconn
重啟會還原到原值,建議寫到/etc/rc.local中,因為我還沒有找到寫到/etc/sysctl.conf中對應的是哪一個參數
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。