1
wy315700 2015-09-08 09:33:50 +08:00 via Android
你用什么测试的
|
2
riaqn 2015-09-08 09:47:23 +08:00
跑满 5M 是用什么测的? 看 cpu 占用了么. 可能瓶颈不是 bus 呢.
在本机上测试的时候, 比如你拿 nc 测的, 那本机就包揽了整个 osi 模型了. 包括 tcp-sender 需要的一些 window 计算啊, nc 的一些开销. 作为网关的话, 是在 network layer, 负荷小吧.(当然 nat 需要 conntrack,比纯粹的 forwarding 还是负担重些). |
3
leavic 2015-09-08 09:47:40 +08:00
也许限制树莓派速度的是树莓派本身的 CPU ,而网络芯片的数据处理本身其实很多事独立于 CPU 的。
|
4
xingso 2015-09-08 09:51:43 +08:00
。。。难道不是你内存卡的速度限制?
|
5
chon 2015-09-08 09:56:34 +08:00
如果你是在 SD 卡上做的测试 5MB/s...
|
6
lovewilliam 2015-09-08 09:58:39 +08:00
转发包不用这么多 cpu , netperf 测可以满速, po 主你确定不是用 samba 测的?
|
7
fo2w 2015-09-08 11:23:39 +08:00
一代树莓派网口和 USB2.0 共用总线...怎么可能跑不满区区百兆...
|
8
gamexg 2015-09-08 11:26:22 +08:00 via Android
记得 ip 协议有个重定向,同一 lan 可以不经过网关,记不清细节了。
|
9
BOYPT 2015-09-08 13:26:03 +08:00
当网关是怎么当来着?
|
10
adrianzhang 2015-09-08 19:39:08 +08:00
瓶颈可能是 SD 卡.
|