linux修改TCP連線數(centos實測)
ulimit -n和-u可以檢視linux的最大程式數和最大檔案開啟數。
臨時方法:
為了優化linux效能,可能需要修改這個最大值。臨時修改的話ulimit -n 204800就可以了,重啟後失效。
永久生效的方法:
修改/etc/security/limits.conf檔案
在檔案末尾新增
- * soft nofile 204800
- * hard nofile 204800
- * soft nproc 204800
- * hard nproc 204800
- * 代表針對所有使用者
- noproc 是代表最大程式數
- nofile 是代表最大檔案開啟數
後來發現,還需要修改兩個檔案
1、/etc/security/limits.d/90-nproc.conf檔案尾新增
- * soft nproc 204800
- * hard nproc 204800
- * soft nofile 204800
- * hard nofile 204800
一、 檔案數限制修改
(1) vi /etc/security/limits.conf
在末尾追加
* soft nofile 10240
* hard nofile 10240
(2) vi /etc/pam.d/login
在末尾追加
session required /lib/security/pam_limits.so
二、 網路埠限制修改
vi /etc/sysctl.conf
net.nf_conntrack_max=6553600
將引數65536改為6553600
vi /proc/sys/net/nf_conntrack_max
檢視修改是否成功
三、 TCP連線優化
vi /etc/sysctl.conf
新增如下內容
net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 20
/sbin/sysctl -p
執行使之生效
相關文章
- linux系統影響tcp連線數的因素LinuxTCP
- MySQL 修改最大連線數MySql
- Linux中tcp連線數過多會造成什麼影響?LinuxTCP
- tcp 連線TCP
- 統計TCP連線數和狀態TCP
- TCP 連線管理TCP
- Linux 預設連線數Linux
- Linux實時檢視TCP數量LinuxTCP
- activemq修改IO模型和最大連線數MQ模型
- 雲端計算運維學習---Linux監控tcp連線數及狀態運維LinuxTCP
- tcp的半連線攻擊和全連線攻擊--TCP DEFER ACCEPTTCP
- CentOS連線OpenVPNCentOS
- TCP連線注意事項TCP
- TCP 百萬併發 資料連線測試 python+locustTCPPython
- Linux 虛擬機器使用 xshell 連線 (debian、kali、CentOS)Linux虛擬機CentOS
- 12、Swoole 中 TCP、UDP 和長連線、短連線TCPUDP
- 從Linux原始碼看Socket(TCP)的listen及連線佇列Linux原始碼TCP佇列
- Dockerfile 修改,連線 sqlserverDockerSQLServer
- 測試 mysql 的最大連線數MySql
- Libevent應用 (五) 連線監聽器,接收tcp連線TCP
- Linux檢視埠併發連線數Linux
- Frp分別用tcp和stcp模式ssh連線到內網LinuxFRPTCP模式內網Linux
- python大佬養成計劃–協程實現TCP連線PythonTCP
- Python網路程式設計實現TCP和UDP連線Python程式設計TCPUDP
- 4個實驗,徹底搞懂TCP連線的斷開TCP
- Linux測試點對點連線速度工具Linux
- Socket和TCP連線過程解析TCP
- Luat例項教程:tcp短連線TCP
- 最多能建立多少個 TCP 連線?TCP
- Sqlserver修改連線密碼SQLServer密碼
- TCP 三次握手原理以及半連線和全連線TCP
- LINUX centos7.6修改靜態IP與配置引數NM_CONTROLLEDLinuxCentOS
- 系列TCP/IP協議-TCP建立與終止連線(012)TCP協議
- linux 檢視伺服器的連線數Linux伺服器
- Jtti講解Linux最大連線數有多大?JttiLinux
- WINCC7.5SP2下批次修改變數連線地址變數
- linux,ssh連線Linux
- 聊聊 TCP 長連線和心跳那些事TCP
- 單臺伺服器最大tcp連線伺服器TCP