日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Nginx內(nèi)核參數(shù)相關(guān)的優(yōu)化設(shè)定

Nginx內(nèi)核參數(shù)在使用的時候有不少問題需要我們解決,其中在優(yōu)化方面就需要我們格外的注意。在下面就是對Nginx內(nèi)核參數(shù)優(yōu)化的詳細(xì)介紹,希望大家有所收獲。

關(guān)于Nginx內(nèi)核參數(shù)的優(yōu)化:

 
 
 
  1. net.ipv4.tcp_max_tw_buckets = 6000 

timewait的數(shù)量,默認(rèn)是180000。

 
 
 
  1. net.ipv4.ip_local_port_range = 1024 65000 

允許系統(tǒng)打開的端口范圍。

 
 
 
  1. net.ipv4.tcp_tw_recycle = 1 

啟用timewait快速回收。

 
 
 
  1. net.ipv4.tcp_tw_reuse = 1 

開啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接。

 
 
 
  1. net.ipv4.tcp_syncookies = 1 

開啟SYN Cookies,當(dāng)出現(xiàn)SYN等待隊(duì)列溢出時,啟用cookies來處理。

 
 
 
  1. net.core.somaxconn = 262144 

web應(yīng)用中l(wèi)isten函數(shù)的backlog默認(rèn)會給我們內(nèi)核參數(shù)的net.core.somaxconn限制到128,而Nginx內(nèi)核參數(shù)定義的NGX_LISTEN_BACKLOG默認(rèn)為511,所以有必要調(diào)整這個值。

 
 
 
  1. net.core.netdev_max_backlog = 262144 

每個網(wǎng)絡(luò)接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時,允許送到隊(duì)列的數(shù)據(jù)包的最大數(shù)目。

 
 
 
  1. net.ipv4.tcp_max_orphans = 262144 

系統(tǒng)中最多有多少個TCP套接字不被關(guān)聯(lián)到任何一個用戶文件句柄上。如果超過這個數(shù)字,孤兒連接將即刻被復(fù)位并打印出警告信息。這個限制僅僅是為了防止簡單的DoS攻擊,不能過分依靠它或者人為地減小這個值,更應(yīng)該增加這個值(如果增加了內(nèi)存之后)。

 
 
 
  1. net.ipv4.tcp_max_syn_backlog = 262144 

記錄的那些尚未收到客戶端確認(rèn)信息的連接請求的最大值。對于有128M內(nèi)存的系統(tǒng)而言,缺省值是1024,小內(nèi)存的系統(tǒng)則是128。

 
 
 
  1. net.ipv4.tcp_timestamps = 0 

時間戳可以避免序列號的卷繞。一個1Gbps的鏈路肯定會遇到以前用過的序列號。時間戳能夠讓內(nèi)核接受這種“異常”的數(shù)據(jù)包。這里需要將其關(guān)掉。

 
 
 
  1. net.ipv4.tcp_synack_retries = 1 

為了打開對端的連接,內(nèi)核需要發(fā)送一個SYN并附帶一個回應(yīng)前面一個SYN的ACK。也就是所謂三次握手中的第二次握手。這個設(shè)置決定了內(nèi)核放棄連接之前發(fā)送SYN+ACK包的數(shù)量。

 
 
 
  1. net.ipv4.tcp_syn_retries = 1 

在內(nèi)核放棄建立連接之前發(fā)送SYN包的數(shù)量。

 
 
 
  1. net.ipv4.tcp_fin_timeout = 1 

如果套接字由本端要求關(guān)閉,這個參數(shù)決定了它保持在FIN-WAIT-2狀態(tài)的時間。對端可以出錯并永遠(yuǎn)不關(guān)閉連接,甚至意外當(dāng)機(jī)。缺省值是60秒。2.2 內(nèi)核的通常值是180秒,你可以按這個設(shè)置,但要記住的是,即使你的機(jī)器是一個輕載的WEB服務(wù)器,也有因?yàn)榇罅康乃捞捉幼侄鴥?nèi)存溢出的風(fēng)險(xiǎn),F(xiàn)IN- WAIT-2的危險(xiǎn)性比FIN-WAIT-1要小,因?yàn)樗疃嘀荒艹缘?.5K內(nèi)存,但是它們的生存期長些。

 
 
 
  1. net.ipv4.tcp_keepalive_time = 30 

當(dāng)keepalive起用的時候,TCP發(fā)送keepalive消息的頻度。缺省是2小時。以上就是對Nginx內(nèi)核參數(shù)的詳細(xì)介紹。

【編輯推薦】

  1. Nginx反向代理的安裝和測試的基本流程
  2. Nginx日志在PHP中的優(yōu)化技巧
  3. Nginx參數(shù)站點(diǎn)配置上的問題解決方案
  4. Nginx配置中FastCGI的幾個命令
  5. Nginx設(shè)置404相關(guān)問題代碼答疑

當(dāng)前名稱:Nginx內(nèi)核參數(shù)相關(guān)的優(yōu)化設(shè)定
URL地址:http://www.5511xx.com/article/dhojccs.html