恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 212|回复: 15

求教openwrt内网scp速率的问题

[复制链接]
发表于 2021-11-22 17:16 | 显示全部楼层 |阅读模式
本帖最后由 GrantJ 于 2021-11-22 17:42 编辑

在一个局域网A内,其网关比如为192.168.10.1,并有多个设备, 从A中把一根网线接入到op的wan口,op自组局域网B,B是可以ping通A内所有设备。在使用scp拷贝文件时,B内的设备上行和下行都可以达到40MB/s的速度,从B内的设备拷贝文件到A内设备时,速度只有10+MB/s,而从A内设备复制文件到B内设备时,速度却只有最大1MB/s的设备,不知道是哪方面对速度进行了限制?难道AB间的网关造成如此大的速度差距吗?求网络大佬指点

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 17:46 | 显示全部楼层
你把openwrt换一个7621之类支持硬件NAT的看看,

或者换个x86的软路由。

点评

目前使用的是3215U的x86路由,网线以及设备都是是千兆的  详情 回复 发表于 2021-11-22 18:34
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 17:47 | 显示全部楼层
我从本机RAM盘sftp到上级网络一个服务器的RAM盘,能跑80MBps
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 17:48 | 显示全部楼层
10MB的速率看起来就是一个100Mbps的网线啊,

你先用iperf3测试一下网络的物理速度吧

点评

A网设备-s, B网设备-c,可以实现200MBytes的速度,实测scp从B-->A 10+MB/s,损失去哪里了呢?  详情 回复 发表于 2021-11-22 18:46
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 18:07 | 显示全部楼层
你知足吧,我用电脑无线scp传文件到路由器,只有1M多速度。但是SAMBA、FTP可以70M。即使电脑上的VM装的OP,scp传文件也就三四M。

点评

这哪能知足啊,传个1G的文件,耗费时间太长了,得找出解决方案吧  详情 回复 发表于 2021-11-22 18:47
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-22 18:34 | 显示全部楼层
本帖最后由 GrantJ 于 2021-11-22 18:37 编辑
gaze 发表于 2021-11-22 17:46
你把openwrt换一个7621之类支持硬件NAT的看看,

或者换个x86的软路由。

目前使用的是3215U的x86路由,网线以及设备都是是千兆的,局域网也是千兆网,怀疑openwrt这个网关,造成转发性能下降?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-22 18:46 | 显示全部楼层
gaze 发表于 2021-11-22 17:48
10MB的速率看起来就是一个100Mbps的网线啊,

你先用iperf3测试一下网络的物理速度吧

A网设备-s, B网设备-c,可以实现200MBytes的速度,实测scp从B-->A 10+MB/s,损失去哪里了呢?
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-22 18:47 | 显示全部楼层
wulishui 发表于 2021-11-22 18:07
你知足吧,我用电脑无线scp传文件到路由器,只有1M多速度。但是SAMBA、FTP可以70M。即使电脑上的VM装的OP, ...

这哪能知足啊,传个1G的文件,耗费时间太长了,得找出解决方案吧
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 19:05 | 显示全部楼层
GrantJ 发表于 2021-11-22 18:46
A网设备-s, B网设备-c,可以实现200MBytes的速度,实测scp从B-->A 10+MB/s,损失去哪里了呢?

1,200MBytes每秒吗?
那网速就是2000Mbps?
建议还是iperf3测一下同网段速度(看网线有没有问题),
以及跨NAT后的速度(看NAT性能)

2,尽量不用scp,
内网没啥问题就用ftp,有安全性的要求再考虑sftp,理论上scp比sftp更快,但实际使用中感觉恰好相反,,,-_-||

3,用网线直连,测试服务器的sftp性能

以上几个测试下来,就知道瓶颈在哪里了……

点评

不但相反,还慢得奇葩,特别是文件多且小时更要命。  详情 回复 发表于 2021-11-22 20:42
换掉3215u软路由,上小米4a千兆,问题解决了,B-->A传,可以200Mbps,A-->B传,轻松800Mbps,B的内网也ok。不知道3215u是哪里设置出问题了还是其cpu转发性能差?  详情 回复 发表于 2021-11-22 20:33
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-22 20:33 | 显示全部楼层
gaze 发表于 2021-11-22 19:05
1,200MBytes每秒吗?
那网速就是2000Mbps?
建议还是iperf3测一下同网段速度(看网线有没有问题),

换掉3215u软路由,上小米4a千兆,问题解决了,B-->A传,可以200Mbps,A-->B传,轻松800Mbps,B的内网也ok。不知道3215u是哪里设置出问题了还是其cpu转发性能差?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 20:42 | 显示全部楼层
gaze 发表于 2021-11-22 19:05
1,200MBytes每秒吗?
那网速就是2000Mbps?
建议还是iperf3测一下同网段速度(看网线有没有问题),

不但相反,还慢得奇葩,特别是文件多且小时更要命。

点评

文件多,且文件小,速度肯定慢,如果压缩成一个文件后,速度肯定是会提升的  详情 回复 发表于 2021-11-22 20:44
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-22 20:44 | 显示全部楼层
wulishui 发表于 2021-11-22 20:42
不但相反,还慢得奇葩,特别是文件多且小时更要命。

文件多,且文件小,速度肯定慢,如果压缩成一个文件后,速度肯定是会提升的
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-22 21:01 | 显示全部楼层
GrantJ 发表于 2021-11-22 20:33
换掉3215u软路由,上小米4a千兆,问题解决了,B-->A传,可以200Mbps,A-->B传,轻松800Mbps,B的内网也ok ...

应该和路由器的处理过程关系不大,
路由器只做了MASQUERADE,
改写一下包头里的源地址,
操作负载不大,
不至于导致这么大的降速。

还是要从其他地方找原因

点评

目前来看,确实是软路由的问题,小米4a千兆刷的padavan,二级设备与一级设备间确实没什么压力。不过用软路由,由二级往一级传文件,会出现stalled,好像是限速,但padavan就没这个问题  详情 回复 发表于 2021-11-23 11:48
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-11-23 11:48 | 显示全部楼层
gaze 发表于 2021-11-22 21:01
应该和路由器的处理过程关系不大,
路由器只做了MASQUERADE,
改写一下包头里的源地址,

目前来看,确实是软路由的问题,小米4a千兆刷的padavan,二级设备与一级设备间确实没什么压力。不过用软路由,由二级往一级传文件,会出现stalled,好像是限速,但padavan就没这个问题

点评

有可能是这个openwrt不支持硬件NAT的问题: 参看文章: https://www.right.com.cn/forum/thread-198545-1-1.html 如何实现硬件NAT https://www.cnblogs.com/osnosn/p/11597716.html Newifi D1或 D2在Op  详情 回复 发表于 2021-11-23 12:34
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-11-23 12:34 | 显示全部楼层
GrantJ 发表于 2021-11-23 11:48
目前来看,确实是软路由的问题,小米4a千兆刷的padavan,二级设备与一级设备间确实没什么压力。不过用软 ...

有可能是这个openwrt不支持硬件NAT的问题:

参看文章:

https://www.right.com.cn/forum/thread-198545-1-1.html
如何实现硬件NAT


https://www.cnblogs.com/osnosn/p/11597716.html
Newifi D1或 D2在Openwrt中,启用硬件NAT,启用BBR

https://www.right.com.cn/forum/thread-306858-1-1.html
openwrt官方支持nat加速了

小米4A路由器是7628DA的体系,本身支持硬件NAT的,所以转发速度还是可以。

点评

硬件NAT转发只是轻微的速率下降,小米4a上我开关过,有影响,但不大。目前主要的还是软路由,感觉像是scp进行了限速  详情 回复 发表于 2021-11-23 14:22
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-11-28 05:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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