默認值 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