ROS软路由论坛 ROSABC.com 网络方案网络工程交流

用户名  找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 62841|回复: 138

[Configuration基础配置] [RouterBOARD] Throughput(吞吐量)] 路由器 Throughput,一般是以

  [复制链接]
发表于 2013-4-21 01:37:27 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
本帖最后由 rosabc 于 2013-4-21 02:00 编辑

RouterBOARD Throughput(吞吐量)

路由器 Throughput,一般是以太网到另一以太网的 Throughput,数据流出或流入需要路由器处理,这代表了路 由器性能。RouterBOARD 仅给出了桥接和路由下开启和关闭防火墙的结果,并没有给出真正的 nat 测试结果, 这些仅作参考。

首先我们要了解什么是 throughput,我们知道一般数据包处理都要经过 CPU,而 CPU 的处理能力和速度直接决 定转发数据包的能力,处理数据包就像流水线一样,对每个包进行拆包、分析、重新封装和转发
游客,如果您要查看本帖隐藏内容请回复



数据包的大小也决定了处理速度和吞吐量、如 128Byte 包每秒能处理 10000 个,并不能做到 64 Byte 包每秒处理 20000 个,而是只比 10000 个略多一点点,比如 10100 个。如他的路由器在处理最大的 1518Byte 包时每秒8000 个,根据理论计算处理 1518Byte 包 100M 线速的极限值是 8127 个,所以折算出来的 Throughput 就是100M*8000/8127=98.44M,有些厂家就很自豪地宣布,我的路由器 Throughput 高达 98.44M,殊不知,原来这 个路由器在处理最小的 64Byte 包时每秒是 11000 个,根据理论计算处理 64Byte 包 100M 线速的极限值是 148810个,所以折算出来的 Throughput 只有 100M*11000/148810=7.39M,两者相差 13 倍多。

为什么数据包大小能影响路由器的吞吐量能力,我们举一个例子,假设一个员工在流水线上检验每个产品的包装 是否合格,第一天流水线上是 4 个产品装成 1 个大箱子的包装,他一分钟能检查 20 个大箱包装,即一分钟 80 个产品的包装就检验完成,但事实上他只检查了 20 个大箱子的包装,并非 80 个产品的每个包装,
3.2.2.jpg

结果第二天工厂要求每个产品的包装都要检查,但他每分钟仍然只能检查 20 个产品的包装,反而比昨天检验 80个产品产品少了 4 倍,和昨天的 4 个产品一个大包装完全不一样,导致今天只有 20 个产品,是因为包装方式完 全不一样。如果要让这个员工检验每个产品的包装提高到 80 个,只能是提升员工的检验水平,要让员工提高到每分钟 80 个产品的检验,肯定这个员工肯定要疯掉。
3.2.3.jpg


这个道理和我们的路由器处理大包和小包的道理是一样的,CPU 处理大数据包很轻松,而处理小数据包就很吃 力,大包装的数据多,一次就可以转发很多数据,而小包数据少,数量又多,很考验 CPU 的性能。我们衡量路 由器的吞吐量是以 64byte 的小包,在每秒钟转发了多少个包,单位是 pps(per packet seconds)

参照思科官方 Cisco 3745 两个百兆以太网端口在 64 字节时达到 225018pps 的转发速率,即 225kpps。

RB1100AH 在 1333MHz 的频率下路由模式 262kpps,桥接模式下 400kpps

RouterBOARD 测试结果又以下几种:

y 64byte 包吞吐量反应了 CPU 的性能

y 1500byte 包吞吐量反应了内存性能

y 512byte 包反应了 CPU 和内存整体性能

RouterBOARD 最大以太网吞吐量,对照表可以在下面的链接找到:

http://www.routerboard.com/pdf/routerboard_performance_tests.pdf

所有测试是通过以下方式完成:

y 通过路由器转发测试 through the router

y 精简 RouterBOARD 设置,仅安装 system 功能包

y 通过 Agilent N2X 设备测试

以下是 RouterBOARD 在 64byte 数据包,使用桥接模式下的对比图
游客,如果您要查看本帖隐藏内容请回复


发表于 2013-5-14 16:12:46 | 显示全部楼层
see see see see what
发表于 2013-5-15 21:59:04 | 显示全部楼层
谢谢楼主共享
发表于 2013-5-28 09:50:50 | 显示全部楼层
reytrytryuhrujytuiyituiuy
发表于 2013-9-3 16:38:40 | 显示全部楼层
谢谢分享... 谢谢分享.... .
发表于 2013-9-18 01:10:01 | 显示全部楼层
KJGGKHKLLK;HKKL;KHJKLJH;LK;J;L;KL;HJHJKLHL
发表于 2013-10-24 14:46:51 | 显示全部楼层
Thanks for your sharing.
发表于 2013-10-29 11:40:08 | 显示全部楼层
谢谢参考,大力支持
发表于 2013-11-3 19:40:40 | 显示全部楼层
很好的资料, 谢谢分享!
发表于 2015-7-15 23:43:00 | 显示全部楼层
好久之前了啊
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-5-17 13:57 , Processed in 0.230063 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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