国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux TCP/IP內(nèi)核參數(shù)調(diào)優(yōu),網(wǎng)絡(luò)高延遲大吞吐(方案二)。

這篇具有很好參考價值的文章主要介紹了Linux TCP/IP內(nèi)核參數(shù)調(diào)優(yōu),網(wǎng)絡(luò)高延遲大吞吐(方案二)。。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

方案一:Linux TCP/IP內(nèi)核參數(shù)調(diào)優(yōu),網(wǎng)絡(luò)高延遲大吞吐。_net.ipv4.tcp_wmem_liulilittle的博客-CSDN博客

nano /etc/sysctl.conf

vm.overcommit_memory=1
net.core.rps_sock_flow_entries=32768 #rfs 設(shè)置此文件至同時活躍連接數(shù)的最大預期值
#net.ipv4.icmp_echo_ignore_all=1 #禁止ping
#net.ipv4.icmp_echo_ignore_broadcasts=1
fs.file-max=1000000 # 系統(tǒng)級別的能夠打開的文件句柄的數(shù)量
fs.inotify.max_user_instances=65536
#開啟路由轉(zhuǎn)發(fā)
net.ipv4.conf.all.route_localnet=1
net.ipv4.ip_forward=1
net.ipv4.conf.all.forwarding=1
net.ipv4.conf.default.forwarding=1

net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.lo.forwarding = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

net.ipv6.conf.all.accept_ra = 2
net.ipv6.conf.default.accept_ra = 2

net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0

#ARP回應的級別
#net.ipv4.conf.all.arp_ignore=2
#net.ipv4.conf.default.arp_ignore=2
#net.ipv4.conf.all.arp_announce=2
#net.ipv4.conf.default.arp_announce=2

net.ipv4.neigh.default.gc_stale_time=60 #ARP緩存的存活時間

net.ipv4.tcp_syncookies=1 #開啟SYN Cookies。當出現(xiàn)SYN等待隊列溢出時,啟用cookies來處理
net.ipv4.tcp_retries1=3
net.ipv4.tcp_retries2=8
net.ipv4.tcp_syn_retries=2 #SYN重試次數(shù)
net.ipv4.tcp_synack_retries=2 #SYNACK重試次數(shù)
net.ipv4.tcp_tw_reuse=1 #開啟TIME-WAIT sockets重用
net.ipv4.tcp_fin_timeout=15 #保持在FIN-WAIT-2狀態(tài)的時間
net.ipv4.tcp_max_tw_buckets=32768 #系統(tǒng)同時保持TIME_WAIT socket的數(shù)量
#net.core.busy_poll=50
#net.core.busy_read=50
net.core.dev_weight=4096
net.core.netdev_budget=65536
net.core.netdev_budget_usecs=4096
net.ipv4.tcp_max_syn_backlog=262144 #對于還未獲得對方確認的連接請求,可保存在隊列中的最大數(shù)目
net.core.netdev_max_backlog=32768 #網(wǎng)口接收數(shù)據(jù)包比內(nèi)核處理速率快狀態(tài)隊列的數(shù)量
net.core.somaxconn=32768 #每個端口最大的監(jiān)聽隊列的數(shù)量
net.ipv4.tcp_notsent_lowat=16384
net.ipv4_timestamps=0 #TCP時間戳的支持
net.ipv4.tcp_keepalive_time=600 #TCP發(fā)送keepalive探測消息的間隔時間(秒)
net.ipv4.tcp_keepalive_probes=5 #TCP發(fā)送keepalive探測確定連接已經(jīng)斷開的次數(shù)
net.ipv4.tcp_keepalive_intvl=15 #探測消息未獲得響應時,重發(fā)該消息的間隔時間
vm.swappiness=1
net.ipv4.route.gc_timeout=100
net.ipv4.neigh.default.gc_thresh1=1024 #最小保存條數(shù)。當鄰居表中的條數(shù)小于該數(shù)值,則 GC 不會做任何清理
net.ipv4.neigh.default.gc_thresh2=4096 #高于該閾值時,GC 會變得更激進,此時存在時間大于 5s 的條目會被清理
net.ipv4.neigh.default.gc_thresh3=8192 #允許的最大臨時條目數(shù)。當使用的網(wǎng)卡數(shù)很多,或直連了很多其它機器時考慮增大該參數(shù)。
net.ipv6.neigh.default.gc_thresh1=1024
net.ipv6.neigh.default.gc_thresh2=4096
net.ipv6.neigh.default.gc_thresh3=8192
net.netfilter.nf_conntrack_max=262144
net.nf_conntrack_max=262144
net.netfilter.nf_conntrack_tcp_timeout_established=36000 #ESTABLISHED狀態(tài)連接的超時時間
# TCP窗口
net.ipv4.tcp_fastopen=3 # 開啟TCP快速打開
net.ipv4.tcp_autocorking=0
net.ipv4.tcp_slow_start_after_idle=0 #關(guān)閉TCP的連接傳輸?shù)穆龁?net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_frto=0
net.ipv4.tcp_mtu_probing=0
net.ipv4.tcp_rfc1337=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_adv_win_scale=1
net.ipv4.tcp_moderate_rcvbuf=1
net.core.rmem_max=33554432
net.core.wmem_max=33554432
net.ipv4.tcp_rmem=4096 87380 33554432
net.ipv4.tcp_wmem=4096 16384 33554432
net.ipv4.udp_rmem_min=8192
net.ipv4.udp_wmem_min=8192
net.ipv4.tcp_mem=262144 1048576 4194304
net.ipv4.udp_mem=262144 524288 1048576
# BBR
net.ipv4.tcp_congestion_control=bbr
net.core.default_qdisc=fq

sysctl -p

另類設(shè)置文章來源地址http://www.zghlxwxcb.cn/news/detail-607211.html

vm.overcommit_memory=1
net.core.rps_sock_flow_entries=32768 #rfs 設(shè)置此文件至同時活躍連接數(shù)的最大預期值
#net.ipv4.icmp_echo_ignore_all=1 #禁止ping
#net.ipv4.icmp_echo_ignore_broadcasts=1
fs.file-max=1000000 # 系統(tǒng)級別的能夠打開的文件句柄的數(shù)量
fs.inotify.max_user_instances=65536
#開啟路由轉(zhuǎn)發(fā)
net.ipv4.conf.all.route_localnet=1
net.ipv4.ip_forward=1
net.ipv4.conf.all.forwarding=1
net.ipv4.conf.default.forwarding=1

net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.lo.forwarding = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

net.ipv6.conf.all.accept_ra = 2
net.ipv6.conf.default.accept_ra = 2

net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0

#ARP回應的級別
#net.ipv4.conf.all.arp_ignore=2
#net.ipv4.conf.default.arp_ignore=2
#net.ipv4.conf.all.arp_announce=2
#net.ipv4.conf.default.arp_announce=2

net.ipv4.neigh.default.gc_stale_time=60 #ARP緩存的存活時間

net.ipv4.tcp_syncookies=1 #開啟SYN Cookies。當出現(xiàn)SYN等待隊列溢出時,啟用cookies來處理
net.ipv4.tcp_retries1=3
net.ipv4.tcp_retries2=8
net.ipv4.tcp_syn_retries=2 #SYN重試次數(shù)
net.ipv4.tcp_synack_retries=2 #SYNACK重試次數(shù)
net.ipv4.tcp_tw_reuse=1 #開啟TIME-WAIT sockets重用
net.ipv4.tcp_fin_timeout=15 #保持在FIN-WAIT-2狀態(tài)的時間
net.ipv4.tcp_max_tw_buckets=32768 #系統(tǒng)同時保持TIME_WAIT socket的數(shù)量
#net.core.busy_poll=50
#net.core.busy_read=50
net.core.dev_weight=4096
net.core.netdev_budget=65536
net.core.netdev_budget_usecs=4096
net.ipv4.tcp_max_syn_backlog=262144 #對于還未獲得對方確認的連接請求,可保存在隊列中的最大數(shù)目
net.core.netdev_max_backlog=32768 #網(wǎng)口接收數(shù)據(jù)包比內(nèi)核處理速率快狀態(tài)隊列的數(shù)量
net.core.somaxconn=32768 #每個端口最大的監(jiān)聽隊列的數(shù)量
net.ipv4.tcp_notsent_lowat=16384
net.ipv4_timestamps=0 #TCP時間戳的支持
net.ipv4.tcp_keepalive_time=600 #TCP發(fā)送keepalive探測消息的間隔時間(秒)
net.ipv4.tcp_keepalive_probes=5 #TCP發(fā)送keepalive探測確定連接已經(jīng)斷開的次數(shù)
net.ipv4.tcp_keepalive_intvl=15 #探測消息未獲得響應時,重發(fā)該消息的間隔時間
vm.swappiness=1
net.ipv4.route.gc_timeout=100
net.ipv4.neigh.default.gc_thresh1=1024 #最小保存條數(shù)。當鄰居表中的條數(shù)小于該數(shù)值,則 GC 不會做任何清理
net.ipv4.neigh.default.gc_thresh2=4096 #高于該閾值時,GC 會變得更激進,此時存在時間大于 5s 的條目會被清理
net.ipv4.neigh.default.gc_thresh3=8192 #允許的最大臨時條目數(shù)。當使用的網(wǎng)卡數(shù)很多,或直連了很多其它機器時考慮增大該參數(shù)。
net.ipv6.neigh.default.gc_thresh1=1024
net.ipv6.neigh.default.gc_thresh2=4096
net.ipv6.neigh.default.gc_thresh3=8192
net.netfilter.nf_conntrack_max=262144
net.nf_conntrack_max=262144
net.netfilter.nf_conntrack_tcp_timeout_established=36000 #ESTABLISHED狀態(tài)連接的超時時間
# TCP窗口
net.ipv4.tcp_fastopen=3 # 開啟TCP快速打開
net.ipv4.tcp_autocorking=0
net.ipv4.tcp_slow_start_after_idle=0 #關(guān)閉TCP的連接傳輸?shù)穆龁?net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_frto=0
net.ipv4.tcp_mtu_probing=0
net.ipv4.tcp_rfc1337=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_adv_win_scale=1
net.ipv4.tcp_moderate_rcvbuf=1
net.core.rmem_max=33554432
net.core.wmem_max=33554432
net.ipv4.tcp_rmem=65536 1048576 33554432
net.ipv4.tcp_wmem=65536 1048576 33554432
net.ipv4.udp_rmem_min=8192
net.ipv4.udp_wmem_min=8192
net.ipv4.tcp_mem=262144 1048576 4194304
net.ipv4.udp_mem=262144 524288 1048576
# BBR
net.ipv4.tcp_congestion_control=bbrplus
net.core.default_qdisc=fq

到了這里,關(guān)于Linux TCP/IP內(nèi)核參數(shù)調(diào)優(yōu),網(wǎng)絡(luò)高延遲大吞吐(方案二)。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • linux內(nèi)核TCP/IP源碼淺析

    linux內(nèi)核TCP/IP源碼淺析

    linux內(nèi)核源碼下載:https://cdn.kernel.org/pub/linux/kernel/ 我下載的是:linux-5.11.1.tar.gz linux源碼在線看:https://elixir.bootlin.com/linux/v5.11/source 1,一般網(wǎng)卡接收數(shù)據(jù)是以觸發(fā)中斷來接收的,在網(wǎng)卡driver中,接收到數(shù)據(jù)時,往kernel的api:netif_rx()丟。 2,接著數(shù)據(jù)被送到IP層ip_local_deliver_f

    2024年02月13日
    瀏覽(34)
  • Linux內(nèi)核TCP/IP協(xié)議棧

    inet_init 是如何被調(diào)用的?從start_kernel到inet_init調(diào)用路徑 在 Linux 內(nèi)核啟動過程中,inet_init 函數(shù)是通過以下路徑被調(diào)用的: 1.start_kernel 函數(shù)是內(nèi)核的入口點,它位于 init/main.c 文件中。 2.在 start_kernel 函數(shù)中,會調(diào)用 rest_init 函數(shù)來初始化系統(tǒng)的剩余部分。 3.rest_init 函數(shù)中會調(diào)

    2024年01月25日
    瀏覽(66)
  • linux內(nèi)核ip_forward參數(shù)詳解

    linux服務(wù)器經(jīng)常被用來提供防火墻、路由器、NAT等功能,在這些場景下,linux內(nèi)核需要將網(wǎng)卡上收到的報文轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備。linux內(nèi)核提供了ip_forward參數(shù)用于開關(guān)內(nèi)核的報文轉(zhuǎn)發(fā)功能,只有這個開關(guān)被打開時,內(nèi)核才會執(zhí)行報文的轉(zhuǎn)發(fā)。網(wǎng)上能找到不少文章介紹ip_forward參

    2024年02月02日
    瀏覽(33)
  • Linux內(nèi)核中的TCP/IP協(xié)議棧源代碼分析

    Linux內(nèi)核中的TCP/IP協(xié)議棧源代碼分析

    目錄 背景知識-Linux源碼簡介 TCP/IP協(xié)議棧相關(guān)問題 inet_init是如何被調(diào)用的?從start_kernel到inet_init調(diào)用路徑 1.start_kernel(): 2.inet_init()?: 3.fs_initcall() 跟蹤分析TCP/IP協(xié)議棧如何將自己與上層套接口與下層數(shù)據(jù)鏈路層關(guān)聯(lián)起來的? TCP的三次握手源代碼跟蹤分析,跟蹤找出設(shè)置和發(fā)

    2024年02月02日
    瀏覽(51)
  • 智能盒子內(nèi)核參數(shù)調(diào)優(yōu)

    盒子測試環(huán)境:192.168.44.59 對于SSD也可以采用同樣的系統(tǒng)策略進行測試! 內(nèi)核版本: Linux nvidia-desktop 4.9.201-tegra #1 SMP PREEMPT Fri Feb 19 08:42:04 PST 2021 aarch64 aarch64 aarch64 GNU/Linux 系統(tǒng): Ubuntu 18.04.5 LTS 內(nèi)核調(diào)優(yōu)參數(shù): #sudo cat /etc/sysctl.conf - EOF vm.min_free_kbytes =?83886 vm.watermark_scale_fact

    2024年02月15日
    瀏覽(25)
  • 系統(tǒng)運維-Rocky Linux9.0配置IP地址TCP/IP參數(shù)

    在Rocky9中,丟棄使用了傳統(tǒng)的network 而使用新的NetworkManager管理方式 所有較之前的版本配置方式有所不同 先查看下未配置前現(xiàn)在的ip參數(shù) 可以看到現(xiàn)在是dhcp獲取的192.168.252.151 現(xiàn)在配置一下靜態(tài): 更改 [ipv4] 那段: 更改完成后保存退出 接下來寫入配置文件 再更新一下網(wǎng)卡配

    2024年02月11日
    瀏覽(46)
  • 深入理解Linux內(nèi)核網(wǎng)絡(luò)——內(nèi)核與用戶進程協(xié)作之同步阻塞方案(BIO)

    深入理解Linux內(nèi)核網(wǎng)絡(luò)——內(nèi)核與用戶進程協(xié)作之同步阻塞方案(BIO)

    系列文章: 深入理解Linux網(wǎng)絡(luò)——內(nèi)核是如何接收到網(wǎng)絡(luò)包的 深入理解Linux網(wǎng)絡(luò)——內(nèi)核與用戶進程協(xié)作之同步阻塞方案(BIO) 深入理解Linux網(wǎng)絡(luò)——內(nèi)核與用戶進程協(xié)作之多路復用方案(epoll) 深入理解Linux網(wǎng)絡(luò)——內(nèi)核是如何發(fā)送網(wǎng)絡(luò)包的 深入理解Linux網(wǎng)絡(luò)——本機網(wǎng)絡(luò)

    2024年02月13日
    瀏覽(22)
  • TCP緩沖區(qū)參數(shù)調(diào)優(yōu)

    1、系統(tǒng)原值查詢 2、設(shè)置值 3、參數(shù)解析 tcp_wmem(3個INTEGER變量):?min,?default,?max **min:**為TCP socket預留用于發(fā)送緩沖的內(nèi)存最小值。每個tcp socket都可以在建議以后都可以使用它。默認值為4096(4K)。 **default:**為TCP socket預留用于發(fā)送緩沖的內(nèi)存數(shù)量,默認情況下該值會影響其它

    2024年02月11日
    瀏覽(24)
  • 【Linux網(wǎng)絡(luò)】TCP/IP三次握手、四次揮手流程

    【Linux網(wǎng)絡(luò)】TCP/IP三次握手、四次揮手流程

    目錄 一、三次握手,建立連接 二、四次揮手,斷開連接 三、主要字段 ?1、標志位(Flags) ?2、序號(sequence number) ?3、確認號(acknowledgement number) 四、三次握手的報文變化 五、四次揮手的報文變化 六、面試題 在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手,

    2024年02月08日
    瀏覽(41)
  • Linux 網(wǎng)絡(luò)編程學習筆記——一、TCP/IP 協(xié)議族

    Linux 網(wǎng)絡(luò)編程學習筆記——一、TCP/IP 協(xié)議族

    數(shù)據(jù)鏈路層實現(xiàn)了網(wǎng)卡接口的網(wǎng)絡(luò)驅(qū)動程序,以處理數(shù)據(jù)在物理媒介(以太網(wǎng)、令牌環(huán)等)上的傳輸,不同的物理網(wǎng)絡(luò)具有不同的電氣特性,網(wǎng)絡(luò)驅(qū)動程序隱藏了這些細節(jié),為上層協(xié)議提供一個統(tǒng)一的接口。最常用的協(xié)議是 ARP(Address Resolve Protocol,地址解析協(xié)議)和 RARP(

    2024年02月02日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包