精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長(zhǎng)網(wǎng)

Linux模擬網(wǎng)絡(luò)丟包與延遲的方法

2022-10-6 09:38| 查看: 1288 |來(lái)源: 互聯(lián)網(wǎng)

netem 與 tc: netem 是 Linux 2.6 及以上內(nèi)核版本提供的一個(gè)網(wǎng)絡(luò)模擬功能模塊。該功能模塊可以用來(lái)在性能良好的局域網(wǎng)中,模擬出復(fù)雜的互聯(lián)網(wǎng)傳輸性能,諸如低帶寬、傳輸延遲、丟包等等情況。使用 Linux 2.6 (或

netem 與 tc:

netem 是 Linux 2.6 及以上內(nèi)核版本提供的一個(gè)網(wǎng)絡(luò)模擬功能模塊。該功能模塊可以用來(lái)在性能良好的局域網(wǎng)中,模擬出復(fù)雜的互聯(lián)網(wǎng)傳輸性能,諸如低帶寬、傳輸延遲、丟包等等情況。使用 Linux 2.6 (或以上) 版本內(nèi)核的很多發(fā)行版 Linux 都開(kāi)啟了該內(nèi)核功能,比如Fedora、Ubuntu、Redhat、OpenSuse、CentOS、Debian等等。

tc 是 Linux 系統(tǒng)中的一個(gè)工具,全名為traffic control(流量控制)。tc 可以用來(lái)控制 netem 的工作模式,也就是說(shuō),如果想使用 netem ,需要至少兩個(gè)條件,一個(gè)是內(nèi)核中的 netem 功能被包含,另一個(gè)是要有 tc 。

需要注意的是:本文介紹的流控只能控制發(fā)包動(dòng)作,不能控制收包動(dòng)作,同時(shí),它直接對(duì)物理接口生效,如果控制了物理的eth0,那么邏輯網(wǎng)卡(比如eth0:1)也會(huì)受到影響,反之,如果您在邏輯網(wǎng)卡上做控制,該控制可能是無(wú)效的。(注:虛擬機(jī)中的多個(gè)網(wǎng)卡可以在虛擬機(jī)中視為多個(gè)物理網(wǎng)卡)。

Linux 有個(gè) tc 工具,即 traffic control,可以用來(lái)模擬網(wǎng)絡(luò)丟包和延遲。在開(kāi)發(fā)后臺(tái) server 時(shí),如果我們想要知道這個(gè) server 在特定的網(wǎng)絡(luò)丟包情況下,是否能表現(xiàn)良好,就可以用 tc 來(lái)模擬丟包率。

模擬丟包

下面命令可以模擬丟包,從 eth0 網(wǎng)口出去的包將隨機(jī)丟失 10%:

sudo tc qdisc add dev eth0 root netem loss 10%

模擬延遲

下面命令,從 eth0 網(wǎng)口出去的包將延遲 40ms:

sudo tc qdisc add dev eth0 root netem delay 40ms

特定場(chǎng)景下的丟包和延遲

注意,上面我們介紹的命令,是針對(duì)整個(gè) eth0 網(wǎng)口起作用的,也就是說(shuō),只要是從 eth0 出去的所有的包,都會(huì)產(chǎn)生隨機(jī)丟包或者延遲。但有時(shí)候,我們只想讓丟包和延遲作用于某個(gè)目的地址,那要怎么做呢?

sudo tc qdisc add dev eth0 root handle 1: prio sudo tc qdisc add dev eth0 parent 1:3 handle 30: netem loss 13% delay 40ms sudo tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 199.91.72.192 match ip dport 36000 0xffff flowid 1:3

上面的命令,我們告訴 tc,對(duì)發(fā)往 199.91.72.192:36000 的網(wǎng)絡(luò)包產(chǎn)生 13% 的丟包和 40ms 的延遲,而發(fā)往其它目的地址的網(wǎng)絡(luò)包將不受影響。

刪除規(guī)則

好了,模擬完丟包和延遲之后,要記得刪除掉規(guī)則:

sudo tc qdisc del dev eth0 root
本文最后更新于 2022-10-6 09:38,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷(xiāo)服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷(xiāo)服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

熱門(mén)排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 国产老女人 | 91亚洲国产在人线播放午夜 | 国产成+人+综合+亚洲欧美丁香花 | 国产精品久久久久aaaa | 欧美日韩免费 | 国产h在线观看 | 日韩一区二区在线观看 | 国产疯狂露脸对白 | 亚洲狠狠综合久久 | 国产人成午夜免费噼啪视频 | 日韩三级一区二区 | 国产一级小视频 | 伊人网综合在线视频 | 国产精品爽黄69天堂a | 一级做a爱片久久毛片 | 成人精品视频在线观看 | 国产精品亚洲视频 | 狠狠干婷婷 | 国产精品美女久久久久久 | 黄色一级免费看 | 亚洲精品字幕一区二区三区 | 777福利 | 欧美成人xxxxxxxx在线 | 999国产精品999久久久久久 | 1024成人| 免费一级a毛片在线播出 | 精品一区二区三区水蜜桃 | 大学生一级特黄的免费大片视频 | 欧美日本黄色片 | 日韩一区二区三区精品 | 亚洲欧洲日产国码久在线观看 | 国产剧情毛片 | 婷婷激情五月综合 | 韩国女主播精品一区二区 | 99综合网| 在线免费观看网址 | 国产一区二区精品人妖系列 | 精品亚洲一区二区三区在线播放 | 激情黄色小视频 | 国产综合精品日本亚洲777 | 久久精品国产清自在天天线 |