linux – 我怎么知道我到somaxconn有多近?
sysctl選項(xiàng)net.core.somaxconn默認(rèn)為128(在我們的系統(tǒng)上)但可以引發(fā).
>這個(gè)限制測(cè)量和封頂究竟是什么?
>我如何知道我有多接近極限?
背景:我最近遇到了一個(gè)問(wèn)題似乎是通過(guò)提高這個(gè)限制來(lái)糾正的.問(wèn)題是間歇性的,所以我不相信它確實(shí)是固定的.我想知道[無(wú)論此設(shè)置上限]的當(dāng)前數(shù)量是否大于先前的最大限制128.
解決方法
somaxconn確定系統(tǒng)上每個(gè)TCP端口允許的最大連接數(shù).增加它(推薦用于服務(wù)器)可以防止“連接被拒絕”消息,但如果服務(wù)器無(wú)法處理增加的負(fù)載,則可能導(dǎo)致連接速度變慢.
您可以使用netstat -ant |檢查當(dāng)前的待辦事項(xiàng)grep -c SYN_REC根據(jù)this page.它將計(jì)算“SYN received”狀態(tài)中的連接數(shù),這意味著系統(tǒng)已收到SYN數(shù)據(jù)包(連接請(qǐng)求)但尚未確認(rèn).
總結(jié)
以上是編程之家為你收集整理的linux – 我怎么知道我到somaxconn有多近?全部?jī)?nèi)容,希望文章能夠幫你解決linux – 我怎么知道我到somaxconn有多近?所遇到的程序開發(fā)問(wèn)題。
如果覺(jué)得編程之家網(wǎng)站內(nèi)容還不錯(cuò),歡迎將編程之家網(wǎng)站推薦給程序員好友。
來(lái)源:https://www.jb51.cc/linux/401419.html
總結(jié)
以上是生活随笔為你收集整理的linux – 我怎么知道我到somaxconn有多近?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux中tcp连接内核参数调优som
- 下一篇: 人死了会投胎转世换父母吗(人死了会投胎转