网络模拟工具Netem
来源:互联网 发布:mvc图解 java 编辑:程序博客网 时间:2024/04/26 08:08
网络模拟工具Netem可以模拟时延,丢包,重复包,乱序等功能。 Netem是用过命令行‘tc’来设置规则的,tc命令是IProute2命令中的一部分!
1. 设置固定delay 100ms (所有经过eth0的包都被延时了100ms):
# tc qdisc add dev eth0 root netem delay 100ms
2. 设置delay 100ms Jitter 10ms:
# tc qdisc change dev eth0 root netem delay 100ms 10ms
3. Jitter其实是有相关性的,如果要设置Jitter的相关性25%:
# tc qdisc change dev eth0 root netem delay 100ms 10ms 25%
4. 设置Jitter为正态分布。
# tc qdisc change dev eth0 root netem delay 100ms 20ms distribution normal
5. 设置丢包率10%
# tc qdisc change dev eth0 root netem loss 10%
6. 丢包率也有相关性。 如设置10%的丢包率,但是丢包率之间的相关性为25%
# tc qdisc change dev eth0 root netem loss 0.3% 25%
7. 包的duplication。
# tc qdisc change dev eth0 root netem duplicate 3%
8. 包的corruption。
# tc qdisc change dev eth0 root netem corrupt 0.1%
9. 乱序, 每第5个包马上发送,其他的包间隔10ms发送。
# tc qdisc change dev eth0 root netem gap 5 delay 10ms
10. 乱序, 10%的包(相关性为25%)马上发送,其他的包间隔10ms发送。
# tc qdisc change dev eth0 root netem delay 10ms reorder 10% 25%
还有一些其他的功能,请自己参考: http://www.linuxfoundation.org/collaborate/workgroups/networking/netem#Delay_distribution。
- 网络模拟工具Netem
- 网络模拟工具Netem
- 使用TC的netem配置模拟网络
- Linux模拟复杂网络环境下的传输(netem和tc)
- linux 限速工具 netem bridge
- NETEM
- Linux 下利用netem模拟广域网特性
- Linux网络流量控制工具—Netem
- Linux 网络模拟工具
- Linux 网络模拟工具
- 网络模拟工具
- Clumsy网络模拟工具
- [测试]Clumsy网络模拟工具
- 差网络模拟工具---clumsy
- 差网络模拟工具---clumsy
- 工具分享:模拟网络请求工具RESTClient
- tc/netem
- NistNet 网络损伤仪模拟工具
- jquery-easyui中创建SplitButton
- jquery-easyui中创建异步加载树
- jquery-easyui中创建BorderLayout布局
- INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'
- 如何给文章加背景图片
- 网络模拟工具Netem
- jquery-easyui中轻松建立下拉菜单
- jquery-easyui中的菜单(仿WIN7)
- 论生活
- GUI_1_2010_03_15
- Breakpad :一个开源的多平台崩溃报告系统
- Web 地理定位(Geo-Location)知识大全
- 所有权,CONTROL和TAKE OWNERSHIP
- extern用法详解(转)