日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux提升网络实时性,通过调整Linux内核参数提升网络性能

發(fā)布時(shí)間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux提升网络实时性,通过调整Linux内核参数提升网络性能 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如下網(wǎng)絡(luò)配置參數(shù)調(diào)整,主要是針對(duì)請(qǐng)求壓力大的Linux (2.6 kernel)服務(wù)器而言.

如果服務(wù)器壓力不大,那么維持默認(rèn)即可.

下述內(nèi)容取材于"Performance Tuning For Linux Server"一書.

最大socket寫buffer,可參考的優(yōu)化值:873200

最大socket讀buffer,可參考的優(yōu)化值:873200

TCP寫buffer,可參考的優(yōu)化值: 8192 ?436600 ?873200

TCP讀buffer,可參考的優(yōu)化值: 32768 ?436600 ?873200

同樣有3個(gè)值,意思是:

net.ipv4.tcp_mem[0]:低于此值,TCP沒有內(nèi)存壓力.

net.ipv4.tcp_mem[1]:在此值下,進(jìn)入內(nèi)存壓力階段.

net.ipv4.tcp_mem[2]:高于此值,TCP拒絕分配socket.

上述內(nèi)存單位是頁(yè),而不是字節(jié).

可參考的優(yōu)化值是:786432 ?1048576 1572864

進(jìn)入包的最大設(shè)備隊(duì)列.默認(rèn)是300,對(duì)重負(fù)載服務(wù)器而言,該值太低,可調(diào)整到1000.

listen()的默認(rèn)參數(shù),掛起請(qǐng)求的最大數(shù)量.默認(rèn)是128.對(duì)繁忙的服務(wù)器,增加該值有助于網(wǎng)絡(luò)性能.

可調(diào)整到256.

socket buffer的最大初始化值,默認(rèn)10K.

進(jìn)入SYN包的最大請(qǐng)求隊(duì)列.默認(rèn)1024.對(duì)重負(fù)載服務(wù)器,增加該值顯然有好處.

可調(diào)整到2048.

TCP失敗重傳次數(shù),默認(rèn)值15,意味著重傳15次才徹底放棄.可減少到5,以盡早釋放內(nèi)核資源.

這3個(gè)參數(shù)與TCP KeepAlive有關(guān).默認(rèn)值是:

tcp_keepalive_time = 7200 seconds (2 hours)

tcp_keepalive_probes = 9

tcp_keepalive_intvl = 75 seconds

意思是如果某個(gè)TCP連接在idle 2個(gè)小時(shí)后,內(nèi)核才發(fā)起probe.

如果probe 9次(每次75秒)不成功,內(nèi)核才徹底放棄,認(rèn)為該連接已失效.

對(duì)服務(wù)器而言,顯然上述值太大. 可調(diào)整到:

指定端口范圍的一個(gè)配置,默認(rèn)是32768 ? 61000,已夠大.

總結(jié)

以上是生活随笔為你收集整理的linux提升网络实时性,通过调整Linux内核参数提升网络性能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。