蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2764|回复: 0

关于包转发率PPS

[复制链接]
发表于 2011-8-31 15:21:30 | 显示全部楼层 |阅读模式
pps,每秒转发的数据包数量,pps=包/秒,即包转发率

64byte是以太网的最小包,这是物理特性决定的
一个以太网帧,包括64byte的数据,8byte帧头,12byte帧间隙(帧间隙是为了区别两个以太网帧)
100Mbps以太网,每秒能转发的最小包的数量为:100000000bps/8bit/(64+8+12)≈148809
所以,当包的数量越多,帧头、帧间隙所消耗的带宽越多

不同长度数据包能达到的理论速度:
148809 X 64 X 8 = 76190208 ≈ 72.660 Mbps
84459 X 128 X 8 = 86486016 ≈ 82.479 Mbps
45290 X 256 X 8 = 92753920 ≈ 88.457 Mbps
23496 X 512 X 8 = 96239616 ≈ 91.781 Mbps
11973 X 1024X 8 = 98082816 ≈ 93.539 Mbps
9615 X 1280 X 8 = 98457600 ≈ 93.896 Mbps
8127 X 1518 X 8 = 98694288 ≈ 94.122 Mbps

64不是128的一半吗?为什么128byte时,包的数量不是148809的一半呢?
100000000bps/8bit/(64+8+12)≈148809
100000000bps/8bit/(128+8+12)≈84459

所以,当你100M带宽时,看不到95M以上的流量,是很正常的,这代表了有大量小包
比如很多采用udp协议的竞技游戏,这类udp包长度都比较小,而这种竞技游戏又讲究反应速度,会发送和接收到大量的udp包

这就是为什么300以下客户机的网吧拉几十M带宽,CF等不跳PING,几十M而已,即使全是64byte的小包,也能处理过来
而更多客户机后,即使是100M带宽,流量90~95M,却容易出现延迟
P2P类应用也是存在大量的udp包

结论:100M带宽通过限制上行只可以解决下行流量问题,要处理更多的数据包,多线是必然选择!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表