2-09 CentOS系統參數優化

對於一個tcp連接來說,服務器與客戶端之間需要三次握手,來建立網絡的連接,當三次握手成功之後,我們可以通過netstat 命令查看端口的狀態由監聽轉變成連接,就可以在這連接上傳輸數據了,對於一個監聽狀態的端口,都有自己的監聽隊列
net.core.somaxconn=65535,這個參數決定每個端口最大監聽隊的長度(這個參數默認值比較小,當負載很大的服務器來說是不夠的,一般改成2048或更大)
net.core.netdev_max_backlog=65535 每個網絡接口接收數據包的速率比內核處理數據包速率快的時候,允許爲發送到隊列中的數據包最大數目
net.ipv4.tcp_max_syn_backlog=65535 還未獲得對方連接的請求,可保存在隊列中的最大數目,超過會被拋棄
2-09 CentOS系統參數優化
net.ipv4.tcp_fin_timeout = 10 用於控制tcp處理的等待狀態時間,對於連接比較頻繁系統,通常有大量連接處於等待狀態。用於減少這個狀態的時間,加快tcp回收速度
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
這三個參數主要用於加快tcp連接的回收
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
以上四個參數用於tcp連接的接收和發送緩存區大小的默認值和最大值
2-09 CentOS系統參數優化
以上三個參數用於減少失效連接所佔用的tcp系統資源,加快資源回收效率
2-09 CentOS系統參數優化
kernel.shmmax = 4G
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化
2-09 CentOS系統參數優化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章