scp 向树莓派传输速度只有3M左右,怎么这么慢?
- 0次
- 2021-07-21 06:20:58
- idczone
个人电脑和树莓派使用同一个路由器的网络.
个人电脑连接无线网络, 树莓派连接有线网络.
用scp向树莓派传输文件,速度只有3M左右,有时候更慢.
都已经在同一个局域网了,只能这个速度吗?
大家速度快吗?
先确定这是不是无线网络的速度上限
记得上次看到个文章说树莓派的网卡也从总线走,所以3M左右是上限了。
具体的内容记不清,大概就这个意思。
简单的说就是树莓派性能不够
I/O 是很慢的
3M bits? bytes?
3MB差不多就这个速度了吧
是的,家用wifi的极限速度大致就是如此。
我只有300k我说什么了吗
如果是Wi-Fi的话,确认一下是不是Wi-Fi太慢。
如果是有线的话,确认下是不是你RPi上用的SD卡写入速度太慢。
RPi的有线网口是100Mbps的,挂在USB总线上的,所以理论上USB总线不是网速的瓶颈。
另外,scp的CPU占用率比较高(在RPi上应该还不是瓶颈),用NFS会快点。
虽然不知道是什么问题
但是,我家里也有类似情况,同样在这里求解
12M宽带,我妹的笔记本,用来下载的时候可以去到1.5M/s
但是在局域网内收发速度都只有500K左右
而我妹房间的另外一台电脑(同样用无线)
却能去到10M/s
你树每派上用的SD卡如果是class4的,就是这个写入速度了
3M 还嫌慢,你让几百K的情何以堪。
不用怀疑了,瓶颈就是树莓派那屎一样的性能,都2013年了还用arm11
scp 的加解密比较耗 CPU,如果你是用 FTP 的话速度会稍快一点。我树莓派 + 外接硬盘ext4,从有线网络通过 FTP 写到硬盘大约是 8~10 M/s,如果用 scp 也就是 3M 左右,如果是无线网络的话速度只有 1M 左右
SD卡的问题吧
应该是存储介质的原因吧,我试了一下Smba寫入速度9M,讀10M,同时运行的BT也没有受到多大影响,用的Sandisk Class 10 Extreme Pro SDHC 卡
因为需要解密,是CPU密集型操作。试试:
scp -c arcfour [src] [dst]
肯定不是,因为我用个人电脑无线ftp曾经10多兆
3MB/s
同情你,肯定哪儿有问题
那如何使用NFS呢?
我的的确是sandisk class4
果然速度有部分提升,从大约3MB/s上升到了大约4MB/s, 十分感谢! arcfour是其中一种加密算法吗?
根据Google结果,SCP可以使用AES, Blowfish, Acrfour, 3DES这几种加密方式,默认使用3DES。