iptables是Linux-2.4核心以后才支持的一个包过滤工具,它与netfilter相配合,共同组成了防火墙的核心部分。有关 iptables工具的相关知识请大家查阅相关资料,此处不再赘述了。iptales在这里的主要作用是为实现细粒度的带宽控制作好准备工作。它通过强大 的匹配功能,对数据包的源/目的地址、源/目的端口、协议类型、传输方向、时间段等特征进行检查,并为匹配到的数据包打上mark值。TC的过滤规则与 iptables规则通过mark值进行关联,共同决定数据包归属于哪个分类。
时间
|
WWW服务带宽
(KB/S)
|
转换后带宽值
(Mb/s)
|
FTP服务带宽值
(KB/S)
|
转换后带宽值
(Mb/s)
|
总带宽值
(Mb/s)
|
20
|
4802.50
|
38.42
|
5137.50
|
41.10
|
79.52
|
30
|
5878.73
|
47.03
|
4566.25
|
36.53
|
83.56
|
40
|
5843.75
|
46.75
|
4817.50
|
38.54
|
85.29
|
50
|
4871.26
|
38.97
|
5431.25
|
43.45
|
82.42
|
60
|
5383.77
|
43.07
|
5535.01
|
44.28
|
87.35
|
平均
|
5356.01
|
42.85
|
5097.50
|
40.78
|
83.63
|
时间
|
WWW服务带宽
(KB/S)
|
转换后带宽值
(Mb/s)
|
FTP服务带宽
(KB/S)
|
转换后带宽值
(Mb/s)
|
总带宽
(Mb/s)
|
误差
(Mb/s)
|
误差率
|
20
|
2625.39
|
21.00
|
1295.38
|
10.36
|
31.36
|
1.36
|
4.5%
|
30
|
2586.37
|
20.69
|
1328.52
|
10.63
|
31.32
|
1.32
|
4.4%
|
40
|
2646.32
|
21.17
|
1288.72
|
10.31
|
31.48
|
1.48
|
4.9%
|
50
|
2536.46
|
20.29
|
1226.81
|
9.81
|
29.52
|
0.48
|
1.6%
|
60
|
2493.44
|
19.95
|
1232.40
|
9.86
|
29.81
|
0.19
|
0.63%
|
平均
|
2577.60
|
20.62
|
1274.37
|
10.19
|
30.81
|
0.81
|
2.7%
|
原文: http://www.ahcit.com/lanmuyd.asp?id=2199