麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > WEB服務(wù) > 正文

nginx可以優(yōu)化的地方介紹

2020-03-22 19:15:37
字體:
供稿:網(wǎng)友
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于nginx可以優(yōu)化的地方介紹,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

worker_processes 8;

nginx進(jìn)程數(shù),建議按照cpu數(shù)目來指定,一般為它的倍數(shù)。

 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;

為每個(gè)進(jìn)程分配cpu,上例中將8個(gè)進(jìn)程分配到8個(gè)cpu,當(dāng)然可以寫多個(gè),或者將一個(gè)進(jìn)程分配到多個(gè) cpu。

 worker_rlimit_nofile 102400;

這個(gè)指令是指當(dāng)一個(gè)nginx進(jìn)程打開的最多文件描述符數(shù)目,理論值應(yīng)該是最多打開文件數(shù)(ulimit -n)與 nginx進(jìn)程數(shù)相除,但是nginx分配請(qǐng)求并不是那么均勻,所以最好與ulimit -n的值保持一致。

 use epoll;

使用epoll的I/O模型,這個(gè)不用說了吧。

 worker_connections 102400;

每 個(gè) 進(jìn) 程 允 許 的 最 多 連 接 數(shù) , 理 論 上 每 臺(tái) nginx 服 務(wù) 器 的 最 大 連 接 數(shù) 為 worker_processes*worker_connections。

 keepalive_timeout 60;

keepalive超時(shí)時(shí)間。

client_header_buffer_size 4k;

客戶端請(qǐng)求頭部的緩沖區(qū)大小,這個(gè)可以根據(jù)你的系統(tǒng)分頁大小來設(shè)置,一般一個(gè)請(qǐng)求的頭部大小不會(huì)超過 1k , 不過由于一般系統(tǒng)分頁都要大于1k ,所以這里設(shè)置為分頁大小。分頁大小可以用命令getconf PAGESIZE取得。

 open_file_cache max=102400 inactive=20s;

這個(gè)將為打開文件指定緩存,默認(rèn)是沒有啟用的,max指定緩存數(shù)量,建議和打開文件數(shù)一致,inactive是 指經(jīng)過多長時(shí)間文件沒被請(qǐng)求后刪除緩存。

 open_file_cache_valid 30s;

這個(gè)是指多長時(shí)間檢查一次緩存的有效信息。

 open_file_cache_min_uses 1;

open_file_cache指令中的inactive參數(shù)時(shí)間內(nèi)文件的最少使用次數(shù),如果超過這個(gè)數(shù)字,文件描述符一直

是在緩存中打開的,如果有一個(gè)文件在inactive時(shí)間內(nèi)一次沒被使用,它將被移除。

內(nèi)核參數(shù)的優(yōu)化

net.ipv4.tcp_max_tw_buckets = 6000

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

net.ipv4.ip_local_port_range = 1024 65000

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

net.ipv4.tcp_tw_recycle = 1

啟用timewait快速回收。

net.ipv4.tcp_tw_reuse = 1

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

net.ipv4.tcp_syncookies = 1

開啟SYN html' target='_blank'>Cookies,當(dāng)出現(xiàn)SYN等待隊(duì)列溢出時(shí),啟用cookies來處理。

net.core.somaxconn = 262144

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

net.core.netdev_max_backlog = 262144

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

net.ipv4.tcp_max_orphans = 262144

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

net.ipv4.tcp_max_syn_backlog = 262144

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

net.ipv4.tcp_timestamps = 0

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

net.ipv4.tcp_synack_retries = 1

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

net.ipv4.tcp_syn_retries = 1

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

net.ipv4.tcp_fin_timeout = 1

如果套接字由本端要求關(guān)閉,這個(gè)參數(shù)決定了它保持在FIN-WAIT-2狀態(tài)的時(shí)間。對(duì)端可以出錯(cuò)并永遠(yuǎn)不關(guān) 閉連接,甚至意外當(dāng)機(jī)。缺省值是60秒。2.2 內(nèi)核的通常值是180秒,你可以按這個(gè)設(shè)置,但要記住的是, 即使你的機(jī)器是一個(gè)輕載的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)存,但是它們的生存期長些。

net.ipv4.tcp_keepalive_time = 30

當(dāng)keepalive起用的時(shí)候,TCP發(fā)送keepalive消息的頻度。缺省是2小時(shí)。

一個(gè)完整的內(nèi)核優(yōu)化配置

 net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久夜色精品国产老牛91 | 一区二区三区视频在线观看 | 欧美成人精品不卡视频在线观看 | 欧美三日本三级少妇三级99观看视频 | 在线免费观看欧美 | 7777欧美| 91精品国产综合久久男男 | 毛片在线免费观看视频 | 国产91丝袜在线播放 | 人成久久 | 亚洲天堂在线电影 | 成人免费观看在线 | 中文字幕极速在线观看 | 欧美乱论 | 久久久精品视频在线观看 | 国产成人综合在线观看 | 激情综合在线 | 欧美色视频免费 | 国产免费高清在线视频 | 久久久久久久久久久影视 | 欧美特一级片 | 欧美一级黄视频 | fc2成人免费人成在线观看播放 | 91精品国产综合久久久动漫日韩 | 羞羞电影在线观看 | 亚洲va久久久噜噜噜久牛牛影视 | 中文字幕在线免费观看电影 | 亚洲精品久久久久久久久久久 | 91九色免费视频 | 日产精品一区二区三区在线观看 | 久久精品小短片 | 午夜色视频在线观看 | 逼特逼视频在线观看 | 久久91久久久久麻豆精品 | 午夜精品福利在线观看 | 国产91小视频在线观看 | 欧美第1页 | 国产精品一区二区三区在线看 | asian裸体佳人pics | 免费久久久| 在线免费观看麻豆 |