Linux內(nèi)核常見(jiàn)參數(shù)的優(yōu)化

主要是指在Linux系統(tǒng)中針對(duì)服務(wù)應(yīng)用而進(jìn)行的系統(tǒng)內(nèi)核參數(shù)調(diào)整鹤盒,優(yōu)化沒(méi)有的標(biāo)準(zhǔn)义起,根據(jù)實(shí)際需求優(yōu)化才是最合適的西轩。

編輯內(nèi)核配置文件
vim /etc/sysctl.conf     #添加或是修改以下參數(shù)
參數(shù)及簡(jiǎn)單說(shuō)明
net.ipv4.tcp_fin_timeout = 2           #保持在FIN-WAIT-2狀態(tài)的時(shí)間,使系統(tǒng)可以處理更多的連接。此參數(shù)值為整數(shù)岛啸,單位為秒。
net.ipv4.tcp_tw_reuse = 1              #開(kāi)啟重用娃殖,允許將TIME_WAIT socket用于新的TCP連接值戳。默認(rèn)為0议谷,表示關(guān)閉炉爆。
net.ipv4.tcp_tw_recycle = 1            #開(kāi)啟TCP連接中TIME_WAIT socket的快速回收。默認(rèn)值為0卧晓,表示關(guān)閉芬首。
net.ipv4.tcp_syncookies = 1            #開(kāi)啟SYN cookie逼裆,出現(xiàn)SYN等待隊(duì)列溢出時(shí)啟用cookie處理,防范少量的SYN攻擊胜宇。默認(rèn)為0耀怜,表示關(guān)閉财破。
net.ipv4.tcp_keepalive_time = 600      #keepalived啟用時(shí)TCP發(fā)送keepalived消息的拼度。默認(rèn)位2小時(shí)从诲。
net.ipv4.tcp_keepalive_probes = 5      #TCP發(fā)送keepalive探測(cè)以確定該連接已經(jīng)斷開(kāi)的次數(shù)左痢。根據(jù)情形也可以適當(dāng)?shù)乜s短此值。
net.ipv4.tcp_keepalive_intvl = 15      #探測(cè)消息發(fā)送的頻率系洛,乘以tcp_keepalive_probes就得到對(duì)于從開(kāi)始探測(cè)以來(lái)沒(méi)有響應(yīng)的連接殺除的時(shí)間俊性。默認(rèn)值為75秒,也就是沒(méi)有活動(dòng)的連接將在大約11分鐘以后將被丟棄描扯。對(duì)于普通應(yīng)用來(lái)說(shuō),這個(gè)值有一些偏大,可以根據(jù)需要改小.特別是web類服務(wù)器需要改小該值定页。
net.ipv4.ip_local_port_range = 1024 65000 #指定外部連接的端口范圍。默認(rèn)值為32768 61000绽诚。
net.ipv4.tcp_max_syn_backlog = 262144  #表示SYN隊(duì)列的長(zhǎng)度典徊,預(yù)設(shè)為1024,這里設(shè)置隊(duì)列長(zhǎng)度為262 144憔购,以容納更多的等待連接宫峦。
net.ipv4.tcp_max_tw_buckets =5000      #系統(tǒng)同時(shí)保持TIME_WAIT套接字的最大數(shù)量,如果超過(guò)這個(gè)數(shù)值將立刻被清楚并輸出警告信息玫鸟。默認(rèn)值為180000导绷。對(duì)于squid來(lái)說(shuō)效果不是很大,但可以控制TIME_WAIT套接字最大值屎飘,避免squid服務(wù)器被拖死妥曲。 
net.ipv4.tcp_syn_retries = 1           #表示在內(nèi)核放棄建立連接之前發(fā)送SYN包的數(shù)量贾费。
net.ipv4.tcp_synack_retries = 1        #設(shè)置內(nèi)核放棄連接之前發(fā)送SYN+ACK包的數(shù)量。
net.core.somaxconn = 16384             #定義了系統(tǒng)中每一個(gè)端口最大的監(jiān)聽(tīng)隊(duì)列的長(zhǎng)度, 對(duì)于一個(gè)經(jīng)常處理新連接的高負(fù)載 web服務(wù)環(huán)境來(lái)說(shuō)檐盟,默認(rèn)值為128褂萧,偏小。
net.core.netdev_max_backlog = 16384    #表示當(dāng)在每個(gè)網(wǎng)絡(luò)接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時(shí)葵萎,允許發(fā)送到隊(duì)列的數(shù)據(jù)包的最大數(shù)量导犹。
net.ipv4.tcp_max_orphans = 16384       #表示系統(tǒng)中最多有多少TCP套接字不被關(guān)聯(lián)到任何一個(gè)用戶文件句柄上。如果超過(guò)這里設(shè)置的數(shù)字羡忘,連接就會(huì)復(fù)位并輸出警告信息谎痢。這個(gè)限制僅僅是為了防止簡(jiǎn)單的DoS攻擊。此值不能太小卷雕。 
生效配置
sysctl -p
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末节猿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子漫雕,更是在濱河造成了極大的恐慌滨嘱,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浸间,死亡現(xiàn)場(chǎng)離奇詭異太雨,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)发框,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門躺彬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人梅惯,你說(shuō)我怎么就攤上這事宪拥。” “怎么了铣减?”我有些...
    開(kāi)封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵她君,是天一觀的道長(zhǎng)缔刹。 經(jīng)常有香客問(wèn)我劣针,道長(zhǎng),這世上最難降的妖魔是什么鸟廓? 我笑而不...
    開(kāi)封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任引谜,我火速辦了婚禮,結(jié)果婚禮上毒涧,老公的妹妹穿的比我還像新娘。我一直安慰自己契讲,他們只是感情好怀泊,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著务傲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪售葡。 梳的紋絲不亂的頭發(fā)上挟伙,一...
    開(kāi)封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音贮缅,去河邊找鬼介却。 笑死齿坷,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的崎场。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了萍诱?” 一聲冷哼從身側(cè)響起污呼,我...
    開(kāi)封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤燕酷,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后饵蒂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體退盯,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泻肯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年灶挟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了稚铣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耕漱,死狀恐怖曹锨,靈堂內(nèi)的尸體忽然破棺而出沛简,到底是詐尸還是另有隱情,我是刑警寧澤给郊,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布捧灰,位于F島的核電站统锤,受9級(jí)特大地震影響饲窿,放射性物質(zhì)發(fā)生泄漏焕蹄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一鸦泳、第九天 我趴在偏房一處隱蔽的房頂上張望做鹰。 院中可真熱鬧,春花似錦钾麸、人聲如沸症见。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至吭净,卻和暖如春寂殉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背友扰。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工村怪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留甚负,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓斑举,卻偏偏與公主長(zhǎng)得像富玷,于是被迫代替她去往敵國(guó)和親没宾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu焙畔,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音宏多。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 99,159評(píng)論 9 467
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理伸但,服務(wù)發(fā)現(xiàn)留搔,斷路器隔显,智...
    卡卡羅2017閱讀 134,600評(píng)論 18 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,135評(píng)論 2 34
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,515評(píng)論 25 707
  • 那些年的青蔥歲月,你可還記得荣月? 時(shí)光如梭 我們一晃從一個(gè)懵懵懂懂的少年成長(zhǎng)為一個(gè)身負(fù)重任的成年人 你可能深深記住了...
    枕月芽?jī)?/span>閱讀 309評(píng)論 0 0