免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4175 | 回复: 10
打印 上一主题 下一主题

[FreeBSD] IPFW流控流量突然下降问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-12 16:52 |只看该作者 |倒序浏览
现象如下:
平时网卡流量在600Mb左右,不丢包。加入对所有IP流控到550Mb的规则后,网卡流量突然下降到200Mb左右了,同时ping到sina一点包都不丢,ping到本地电信之窗丢包非常严重,也即选择性地丢包。请比较熟悉的同学分析一下。

sysctl.conf的参数:

net.inet.ip.fw.verbose=1
net.inet.ip.fw.verbose_limit=5
net.link.bridge.ipfw=1
net.ip.fw.one_pass=0
net.inet.ip.dummynet.max_chain_len=1024
net.inet.ip.dummynet.hash_size=32768
net.inet.ip.fw.dyn_buckets=1024
net.inet.ip.fw.dyn_max= 65535

ipfw的规则:

ipfw -q flush
ipfw -q pipe flush
ipfw -q add 65000 allow ip from any to any
#pipe 550M single bandwidth,对所有IP总共限速到550M
ipfw -q pipe 5 config bw 550Mbit/s mask src-ip 0x00000000
ipfw -q pipe 6 config bw 550Mbit/s mask dst-ip 0x00000000


ipfw -q add 01010 pipe 5 ip from 192.168.128.0/19 to any out recv em1
ipfw -q add 01011 pipe 6 ip from any to 192.168.128.0/19 out xmit em1
ipfw -q add 01012 pipe 5 ip from 192.168.0.0/19 to any out recv em1
ipfw -q add 01013 pipe 6 ip from any to 192.168.0.0/19 out xmit em1
ipfw -q add 01014 pipe 5 ip from 10.10.10.0/17 to any out recv em1
ipfw -q add 01015 pipe 6 ip from any to 10.10.10.0/17 out xmit em1

[ 本帖最后由 finalgod 于 2008-8-25 04:11 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-08-18 11:33 |只看该作者
自顶一下。

论坛徽章:
0
3 [报告]
发表于 2008-08-20 16:43 |只看该作者
自顶一下

论坛徽章:
0
4 [报告]
发表于 2008-08-20 16:59 |只看该作者
单位问题吧

你限制的是550Mbit
你希望的流量是550MByte

1 byte = 8 bits

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
5 [报告]
发表于 2008-08-20 20:57 |只看该作者
有道理,但是550/8应该在70M左右,不应该到200M啊。

还有一点,现在能跑600Mbyte=4800Mbite=4.8Gbite的网络,现在还真不容易,所以楼主的单位就应该是bite,而不是byte。

论坛徽章:
0
6 [报告]
发表于 2008-08-23 16:17 |只看该作者
感觉比较复杂

论坛徽章:
0
7 [报告]
发表于 2008-08-25 04:11 |只看该作者
谢谢楼上各位,不过这儿说的都是bit,不是byte。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2008-08-26 13:42 |只看该作者
翻译过程中突然想到的,是不是这个原因:

     plr packet-loss-rate
           Packet loss rate.  Argument packet-loss-rate is a floating-point
           number between 0 and 1, with 0 meaning no loss, 1 meaning 100%
           loss.  The loss rate is internally represented on 31 bits.


最后一句,我认为应该翻译为:默认的数值是31。

论坛徽章:
0
9 [报告]
发表于 2008-08-26 13:43 |只看该作者
550/8应该在70M左右,不是这样算的

论坛徽章:
0
10 [报告]
发表于 2008-09-11 17:07 |只看该作者
自顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP