linux – 我怎么知道我到somaxconn有多近?
生活随笔
收集整理的這篇文章主要介紹了
linux – 我怎么知道我到somaxconn有多近?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sysctl選項net.core.somaxconn默認為128(在我們的系統上)但可以引發.
>這個限制測量和封頂究竟是什么?
>我如何知道我有多接近極限?
背景:我最近遇到了一個問題似乎是通過提高這個限制來糾正的.問題是間歇性的,所以我不相信它確實是固定的.我想知道[無論此設置上限]的當前數量是否大于先前的最大限制128.
解決方法
somaxconn確定系統上每個TCP端口允許的最大連接數.增加它(推薦用于服務器)可以防止“連接被拒絕”消息,但如果服務器無法處理增加的負載,則可能導致連接速度變慢.
您可以使用netstat -ant |檢查當前的待辦事項grep -c SYN_REC根據this page.它將計算“SYN received”狀態中的連接數,這意味著系統已收到SYN數據包(連接請求)但尚未確認.
總結
以上是編程之家為你收集整理的linux – 我怎么知道我到somaxconn有多近?全部內容,希望文章能夠幫你解決linux – 我怎么知道我到somaxconn有多近?所遇到的程序開發問題。
如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。
來源:https://www.jb51.cc/linux/401419.html
總結
以上是生活随笔為你收集整理的linux – 我怎么知道我到somaxconn有多近?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中tcp连接内核参数调优som
- 下一篇: linux中高并发socket最大连接数