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

TCP緩沖區(qū)參數(shù)調(diào)優(yōu)

這篇具有很好參考價(jià)值的文章主要介紹了TCP緩沖區(qū)參數(shù)調(diào)優(yōu)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、系統(tǒng)原值查詢


[lyb@admin autopush]$ cat /proc/sys/net/core/rmem_max
4194304
[lyb@admin autopush]$ cat /proc/sys/net/core/wmem_max
1048576
[lyb@admin autopush]$ cat /proc/sys/net/ipv4/tcp_rmem
4096    87380   4194304
[lyb@admin autopush]$ cat /proc/sys/net/ipv4/tcp_wmem
4096    16384   4194304
[lyb@admin autopush]$  cat /proc/sys/net/ipv4/tcp_mem
3073344 4097792 6146688

2、設(shè)置值


#如此操作后的設(shè)置在系統(tǒng)重啟后會(huì)恢復(fù)為原值
echo 16777216 > /proc/sys/net/core/rmem_max
echo 16777216 > /proc/sys/net/core/wmem_max
echo "4096 873800 16777216" > /proc/sys/net/ipv4/tcp_rmem
echo "4096 873800 16777216" > /proc/sys/net/ipv4/tcp_wmem
echo "3073344 4097792 16777216" > /proc/sys/net/ipv4/tcp_mem

3、參數(shù)解析

tcp_wmem(3個(gè)INTEGER變量):?min,?default,?max

  • **min:**為TCP socket預(yù)留用于發(fā)送緩沖的內(nèi)存最小值。每個(gè)tcp socket都可以在建議以后都可以使用它。默認(rèn)值為4096(4K)。

  • **default:**為TCP socket預(yù)留用于發(fā)送緩沖的內(nèi)存數(shù)量,默認(rèn)情況下該值會(huì)影響其它協(xié)議使用的net.core.wmem_default?值,一般要低于net.core.wmem_default的值。默認(rèn)值為16384(16K)。

  • **max:?**用于TCP socket發(fā)送緩沖的內(nèi)存最大值。該值不會(huì)影響net.core.wmem_max,"靜態(tài)"選擇參數(shù)SO_SNDBUF則不受該值影響。默認(rèn)值為131072(128K)。(對于服務(wù)器而言,增加這個(gè)參數(shù)的值對于發(fā)送數(shù)據(jù)很有幫助)

tcp_mem(3個(gè)INTEGER變量):low,?pressure,?high

  • **low:**當(dāng)TCP使用了低于該值的內(nèi)存頁面數(shù)時(shí),TCP不會(huì)考慮釋放內(nèi)存。(理想情況下,這個(gè)值應(yīng)與指定給?tcp_wmem?的第?2?個(gè)值相匹配?-?這第?2?個(gè)值表明,最大頁面大小乘以最大并發(fā)請求數(shù)除以頁大小?(131072 * 300 / 4096)。?)

  • **pressure:**當(dāng)TCP使用了超過該值的內(nèi)存頁面數(shù)量時(shí),TCP試圖穩(wěn)定其內(nèi)存使用,進(jìn)入pressure模式,當(dāng)內(nèi)存消耗低于low值時(shí)則退出pressure狀態(tài)。(理想情況下這個(gè)值應(yīng)該是?TCP?可以使用的總緩沖區(qū)大小的最大值?(204800 * 300 / 4096)。?)

  • **high:**允許所有tcp sockets用于排隊(duì)緩沖數(shù)據(jù)報(bào)的頁面量。(如果超過這個(gè)值,TCP?連接將被拒絕,這就是為什么不要令其過于保守?(512000 * 300 / 4096)?的原因了。 在這種情況下,提供的價(jià)值很大,它能處理很多連接,是所預(yù)期的?2.5?倍;或者使現(xiàn)有連接能夠傳輸?2.5?倍的數(shù)據(jù)。 我的網(wǎng)絡(luò)里為192000 300000 732000)

4、特別提醒

對/proc/sys/net目錄下內(nèi)容的修改都是臨時(shí)的,任何修改在系統(tǒng)重啟后都會(huì)丟失。若要永久性設(shè)置,則在文件/etc/sysctl.conf中設(shè)置如下:

net.core.rmem_default = 16777216

net.core.rmem_max = 16777216

net.core.wmem_default = 16777216

net.core.wmem_max = 16777216

net.ipv4.tcp_mem = 6177504 8236672 16777216

net.ipv4.tcp_rmem = 4096 873800 16777216

net.ipv4.tcp_wmem = 4096 873800 16777216

/etc/sysctl.conf是一個(gè)允許你改變正在運(yùn)行中的Linux系統(tǒng)的接口。它包含一些TCP/IP堆棧和虛擬內(nèi)存系統(tǒng)的高級(jí)選項(xiàng),可用來控制Linux網(wǎng)絡(luò)配置,由于/proc/sys/net目錄內(nèi)容的臨時(shí)性,建議把TCPIP參數(shù)的修改添加到/etc/sysctl.conf文件, 然后保存文件,使用命令“/sbin/sysctl –p”使之立即生效。文章來源地址http://www.zghlxwxcb.cn/news/detail-668417.html

到了這里,關(guān)于TCP緩沖區(qū)參數(shù)調(diào)優(yōu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 理解緩沖區(qū)

    理解緩沖區(qū)

    對于這樣的代碼,首先可以肯定的是 printf 語句先于 sleep 執(zhí)行,既然如此那么就應(yīng)該是先打印語句然后進(jìn)行休眠,下面看看結(jié)果: 但這里卻是先休眠以后再打印語句,這是因?yàn)榇嬖谝粋€(gè)叫緩沖區(qū)的東西,當(dāng)我們要向外設(shè)寫入數(shù)據(jù)(讓顯示器顯示就是向顯示器寫入數(shù)據(jù))時(shí)會(huì)將

    2023年04月25日
    瀏覽(22)
  • Redis 緩沖區(qū)

    Redis 緩沖區(qū)

    緩沖區(qū)的應(yīng)用場景 : 客戶端與服務(wù)器端的通信時(shí),暫存客戶端發(fā)送的命令數(shù)據(jù),或暫存服務(wù)器端返給客戶端的數(shù)據(jù)結(jié)果 主從節(jié)點(diǎn)間進(jìn)行數(shù)據(jù)同步時(shí),暫存主節(jié)點(diǎn)接收的寫命令和數(shù)據(jù) 緩沖區(qū) : 避免客戶端和服務(wù)器端的請求發(fā)送和處理速度不匹配 服務(wù)器給每個(gè)連接的客戶端都準(zhǔn)

    2024年02月07日
    瀏覽(21)
  • 8.緩沖區(qū)管理

    8.緩沖區(qū)管理

    雙緩沖區(qū):TC+M 假設(shè)初始狀態(tài)緩沖區(qū)1滿,緩沖區(qū)2空,工作區(qū)為空。 剛開始緩沖區(qū)2為空,所以設(shè)備可以向緩沖區(qū)2中沖入數(shù)據(jù)耗時(shí)T,另一方面剛開始緩沖區(qū)1中是滿的,所以剛開始就可以把緩沖區(qū)1中的數(shù)據(jù)傳送到工作區(qū)中,M時(shí)刻工作區(qū)被充滿,CPU就開始處理數(shù)據(jù)耗時(shí)C,處理完

    2024年02月11日
    瀏覽(26)
  • 【Linux】文件緩沖區(qū)

    【Linux】文件緩沖區(qū)

    提到文件緩沖區(qū)這個(gè)概念我們好像并不陌生,但是我們對于這個(gè)概念好像又是模糊的存在腦海中,之間我們在介紹c語言文件操作已經(jīng)簡單的提過這個(gè)概念,今天我們不妨深入理解什么是文件緩沖區(qū) 通過自己實(shí)現(xiàn)庫中的一些文件操作函數(shù)更加深入的理解文件緩沖區(qū) 自定義實(shí)現(xiàn)

    2024年02月10日
    瀏覽(25)
  • 【Linux】理解緩沖區(qū)

    【Linux】理解緩沖區(qū)

    我們發(fā)現(xiàn) printf 和 fwrite (庫函數(shù))都輸出了2次,而 write 只輸出了一次(系統(tǒng)調(diào)用)。為什么呢?肯定和fork有關(guān)! C接口的函數(shù)被打印了兩次系統(tǒng)接口前后只是打印了一次:和fork函數(shù)有關(guān),fork會(huì)創(chuàng)建子進(jìn)程。在創(chuàng)建子進(jìn)程的時(shí)候,數(shù)據(jù)會(huì)被處理成兩份,父子進(jìn)程發(fā)生寫時(shí)拷

    2024年01月23日
    瀏覽(20)
  • C/C++緩沖區(qū)

    什么是緩沖區(qū)? 程序和磁盤文件之間不能直接交換數(shù)據(jù),必須通過內(nèi)存中一個(gè)被稱為文件緩沖區(qū)的區(qū)域來中轉(zhuǎn)。ANSIC標(biāo)準(zhǔn)規(guī)定,系統(tǒng)會(huì)自動(dòng)為每個(gè)正在使用的文件在內(nèi)存中開辟一個(gè)緩沖區(qū),緩沖區(qū)的大小隨機(jī)器而異。 緩沖區(qū)有什么作用? 假設(shè)我們在家中休息看電視吃零食,

    2024年02月15日
    瀏覽(21)
  • SEED-緩沖區(qū)溢出攻擊

    SEED-緩沖區(qū)溢出攻擊

    實(shí)驗(yàn)環(huán)境:SEED-Ubuntu20.04虛擬機(jī) a) 緩沖區(qū)溢出原理 **緩沖區(qū)溢出攻擊原理:**利用溢出的數(shù)據(jù)改變源程序的控制流,如覆蓋返回地址 b) 分析生成badfile文件的exploit.py程序 Shellcode部分 字節(jié)數(shù)組末尾處填入shellcode c) 編譯目標(biāo)服務(wù)器上具有緩沖區(qū)溢出漏洞的stack.c程序,并將其緩沖

    2024年02月07日
    瀏覽(26)
  • 【linux】重定向+緩沖區(qū)

    【linux】重定向+緩沖區(qū)

    自我名言 : 只有努力,才能追逐夢想,只有努力,才不會(huì)欺騙自己。 喜歡的點(diǎn)贊,收藏,關(guān)注一下把! close(1),為什么沒有打印新建文件fd呢? printf(“%dn”,fd); printf會(huì)把內(nèi)容打印到stdout文件中。 但是close(1)關(guān)閉標(biāo)準(zhǔn)輸出stdout—顯示器,int fd=open();新打開的文件fd是1。 st

    2024年02月08日
    瀏覽(22)
  • 【Linux】深入理解緩沖區(qū)

    【Linux】深入理解緩沖區(qū)

    目錄 什么是緩沖區(qū) 為什么要有緩沖區(qū) 緩沖區(qū)刷新策略 緩沖區(qū)在哪里 ?手動(dòng)設(shè)計(jì)一個(gè)用戶層緩沖區(qū) 緩沖區(qū)本質(zhì)上一塊內(nèi)存區(qū)域,用來保存臨時(shí)數(shù)據(jù)。 緩沖區(qū)在各種計(jì)算任務(wù)中都廣泛應(yīng)用,包括輸入/輸出操作、網(wǎng)絡(luò)通信、圖像處理、音頻處理等。 這塊內(nèi)存區(qū)域是由 誰提供的

    2024年02月15日
    瀏覽(22)
  • Linux之緩沖區(qū)的理解

    Linux之緩沖區(qū)的理解

    目錄 一、問題引入 二、緩沖區(qū) 1、什么是緩沖區(qū) 2、刷新策略 3、緩沖區(qū)由誰提供 4、重看問題 三、緩沖區(qū)的簡單實(shí)現(xiàn) 我們先來看看下面的代碼:我們使用了C語言接口和系統(tǒng)調(diào)用接口來進(jìn)行文件操作。在代碼的最后,我們還使用fork函數(shù)創(chuàng)建了一個(gè)子進(jìn)程。 ?代碼運(yùn)行結(jié)果如

    2024年02月03日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包