Redis 優化之 tcp-backlog


默認值 511

tcp-backlog:511

此參數確定了TCP連接中已完成隊列(完成三次握手之后)的長度, 當然此值必須不大於Linux系統定義的/proc/sys/net/core/somaxconn值,默認是511,而Linux的默認參數值是128。當系統並發量大並且客戶端速度緩慢的時候,可以將這二個參數一起參考設定。

建議修改為 2048

修改somaxconn

該內核參數默認值一般是128,對於負載很大的服務程序來說大大的不夠。一般會將它修改為2048或者更大。

echo 2048 > /proc/sys/net/core/somaxconn 但是這樣系統重啟后保存不了

在/etc/sysctl.conf中添加如下

net.core.somaxconn = 2048

然后在終端中執行

sysctl -p

 

 

 

轉自:https://my.oschina.net/TOW/blog/684914


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM