最近想把一些电影文件(1gb到4.5gb不等)从一楼的一台电脑传输到二楼的另一台电脑。
我使用的 WiFi 路由器最有可能是这个:
我的传输速度平均约为 1Mb/s。
我怎样才能使它更快?
我用于传输的两台笔记本电脑都比较新,因此其中的 wifi 适配器不能太慢。笔记本电脑中的硬盘都不是 SSD,但我仍然想知道如何提高传输速度。
此外笔记本电脑的 wifi 信号也不错。
谢谢。
答案1
假设您的意思是 1 MB/s,这似乎是正确的。考虑到距离、干扰等典型参数,像这样的实际系统可能具有大约 54Mbps 的硬件最大值和大约 20Mbps 的可用链路带宽。一个字节有 8 位,所有数据都必须发送两次(一次发送到 AP,一次从 AP 发送),数据必须得到确认,并且设备从接收切换到发送需要时间。
因此,从 20Mbps 可用链路带宽开始。所有数据必须发送两次,因此剩下 10Mbps。切换和确认时间约为 20%,因此剩下 8Mbps。一个字节有 8 位,因此 1MB/s 大约是我们预期的。
在现实条件下,使用 802.11g 的 AP 在 WiFi 设备之间进行传输,1MB/s 大约是正确的。
答案2
这里有几件事对你不利:
路由器太旧,不支持 802.11n(假设你的笔记本电脑具备“n”功能,那么这可能会产生很大的不同)
路由器与笔记本的距离
由于物理障碍(例如地板)导致信号衰减
由于其他无线设备(无绳电话、移动电话、邻居的 wifi 等)干扰导致信号减弱
与路由器的并发连接
请记住,广告宣传的 Wifi 速度是基于理想条件而实现的。普通用户至少会遇到一些不利于他们的条件,从而显著降低性能。
在我家的 Wireless N 设置中,客厅的网速为 10 MB/s,卧室的网速为 3 MB/s。这就是整个 Wifi 的敏感程度。
答案3
我需要通过 WiFi 将 7G 文件夹从 Mac 传输到 Ubuntu。Ubuntu 似乎会自动发现 ssh 服务器,所以我自然而然地安装了一个并启动了rsync
。事实证明,这样做会增加不必要的层,因为rsync
内部已经可以使用 SFTP。
rsync
从 SFTP 挂载点到桌面 - 大约 2MB/s
rsync
直接通过 SSH – 大约 3MB/s
因此增加了 30%,并且恢复功能确实有效!