欢迎来到天天文库
浏览记录
ID:9974967
大小:300.38 KB
页数:3页
时间:2018-05-17
《linuxtc流量控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LinuxTC流量控制——网络知识1linux下的发送流量控制1.1简单网络拓扑PC上开启两个虚拟机A_NAT和B_BRG,A_NAT网卡开启NAT模式,B_BRG网卡开启Bridge模式。A_NAT自动分配IP为:192.168.175.130,B_BRG手动分配IP为:192.168.111.193。在B_BRG上配置TC流量控制命令,并在PC上开启FlashFXP软件,两端分别连接A_NAT和B_BRG,如下图所示:通过B_BRG向A_NAT传输文件(WINDOWS7-32.GHO大小306MB),观察传输速度的变化。1
2、.1.1不限制流量通过tcqdiscdeldeveth0root2>/dev/null命令清除掉流量限制,传输文件观察速度如下:说明在没有流量控制命令时,速度可以达到4MB/秒。1.1.2限制流量最高1Mbit控制流量速度,限制在1Mbit(相当于125KB)以内,配置如下命令:tcqdiscadddeveth0roottbfrate1Mbitlatency50msburst10000mpu64mtu150000利用FTP实验如下图:图中显示速度被控制在90KB/秒左右,说明流量控制命令起到作用。1.1.3限制流量最高5Mbi
3、t清除掉流量限制再执行如下命令控制流量,将速度提高2.2的5倍观察效果:tcqdiscadddeveth0roottbfrate5Mbitlatency50msburst10000mpu64mtu150000图中显示速度被控制在430KB/秒左右,约为2.1中速度的5倍,说明流量控制命令起到作用。1.1.4限制流量最高10Mbit清除掉流量限制再执行如下命令控制流量,将速度提高2.2的10倍观察效果:tcqdiscadddeveth0roottbfrate10Mbitlatency50msburst10000mpu64mtu1
4、50000图中显示速度被控制在850KB/秒左右,约为2.1中速度的10倍,说明流量控制命令起到作用。2linux下的流量控制只控发不控收在B_BRG上配置TC流量控制命令,限制流量为1Mbit,命令为:tcqdiscadddeveth0roottbfrate1Mbitlatency50msburst10000mpu64mtu150000通过A_NAT向B_BRG传输文件(WINDOWS7-32.GHO大小82MB),如下图所示,观察传输速度的变化。传输速度为800KB左右,如果限制接收流量可行,那么传输速度应该在90KB/秒
5、左右,所以结果表明不能控制流量的接收,只能控制流量的发送。
此文档下载收益归作者所有