自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux應(yīng)用的延時和丟包模擬

系統(tǒng) Linux
本文介紹的是 RHCA 中的一個 BDP 的測試,這也是公司很常用的一種延時和丟包的模擬。TC 中的 Netem 可以模擬時延,丟包,重復(fù)包,亂序等功能,你可以測試你的應(yīng)用軟件在不同的情況下的性能,也可以測試你 tcp/ip 調(diào)優(yōu)后是否合適之類,很多地方可以用到。

本文將要介紹的是 RHCA 中的一個 BDP 的測試,這也是公司很常用的一種延時和丟包的模擬,你可以測試你的應(yīng)用軟件在不同的情況下的性能,也可以測試你 tcp/ip 調(diào)優(yōu)后是否合適之類,很多地方可以用到。

我們做的應(yīng)用軟件,還有測試 TCP/UDP  對比,測試 BDP 對 TCP/IP 的影響時,我們都需要一些網(wǎng)絡(luò)中的延時和丟包模擬,很多商業(yè)的軟件可以做這個事,其實***的 Linux 本身就可以使用 TC 來實現(xiàn)這個功能. TC 中的 Netem 可以模擬時延,丟包,重復(fù)包,亂序等功能

建議大家如果測試的話,使用 tc 當中間的路由器,來接二個網(wǎng)卡,然后打開路由功能來測試。

tc 的最最基本的使用

tc qdisc show    # 顯示
tc qdisc  add dev eth0 root ...... # 加入
tc qdisc  change  dev eth0 root ...... # 修改存在的 qdisc ,記的,加入同一條后只能用 change 來修改
tc qdisc del dev eth0 root  # 刪除

Linux 中延時模擬

設(shè)置延時 3s :

tc qdisc add dev eth0 root netem delay 3000ms

可以在 3000ms 后面在加上一個延時,比如 ’3000ms 200ms‘表示 3000ms ± 200ms ,延時范圍 2800 – 3200 之間.

結(jié)果顯示如下

Linux 中丟包模擬

設(shè)置丟包 50% :

tc qdisc change dev eth0 root netem loss 50%

上面的設(shè)丟包,如果給后面的 50% 的丟包比率修改成 ’50% 80%’ 時,這時和上面的延時不一樣,這是指丟包比率為 50-80% 之間。

顯示如下

原文:在 Linux 的應(yīng)用中測試中的延時和丟包模擬

【編輯推薦】

  1. df、du、fdisk:Linux磁盤管理三板斧的使用心得
  2. 系統(tǒng)負載:如何判斷Linux load的值是否過高
  3. 六個鮮為人知的超酷Unix/Linux命令
責任編輯:yangsai 來源: php-oa.com
相關(guān)推薦

2022-04-13 11:46:17

抓包wireshark丟包

2025-02-08 10:54:02

2010-08-27 09:14:32

DHCPdhcpd

2013-02-27 10:39:41

網(wǎng)絡(luò)丟包故障

2022-08-13 12:13:13

RTOS延時代碼

2022-05-26 16:51:07

網(wǎng)絡(luò)丟包網(wǎng)絡(luò)故障網(wǎng)絡(luò)

2017-11-14 14:24:46

移動端DNS無線網(wǎng)絡(luò)

2009-07-27 10:39:50

2017-05-26 10:54:31

網(wǎng)絡(luò)故障丟包網(wǎng)絡(luò)診斷

2012-12-24 09:43:59

路由器交換機

2018-10-12 14:34:13

2018-04-04 09:04:29

Linux服務(wù)器日志

2021-03-03 10:48:46

數(shù)據(jù)中心延時上電服務(wù)器

2009-07-03 17:12:15

2018-07-04 10:21:21

2011-04-01 15:29:55

鏈路丟包

2010-08-02 17:30:47

Linux NFS

2010-08-03 09:53:50

Linux NFS

2011-12-07 09:16:08

IT云計算云應(yīng)用

2011-04-15 10:50:23

點贊
收藏

51CTO技術(shù)棧公眾號