![本地网络传输的速度会受到计算机之间距离的影响吗?](https://linux22.com/image/1519623/%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93%E7%9A%84%E9%80%9F%E5%BA%A6%E4%BC%9A%E5%8F%97%E5%88%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B9%8B%E9%97%B4%E8%B7%9D%E7%A6%BB%E7%9A%84%E5%BD%B1%E5%93%8D%E5%90%97%EF%BC%9F.png)
我目前正在本地 Wi-Fi 网络上的两台计算机之间进行大量scp
传输(约 80 GB)。我正在从运行 Linux 的笔记本电脑传输到固定的 iMac。我应该将笔记本电脑放在哪里才能最大限度地提高传输速度?尽可能靠近路由器还是尽可能靠近 iMac?
答案1
总体而言,您受到场强平方反比定律的限制。场强与距离的平方成反比 - 因此距离加倍,信号强度则减半。因此,基于此,您希望笔记本电脑尽可能靠近接入点。但是,存在一个最佳距离,太近也不好,但这可能取决于许多因素(例如天线增益、笔记本电脑内部天线的方向等),因此无法确定。
如果两台机器都使用 wifi,那么您还会遇到 wifi 本质上是半双工的问题,这会导致速度变慢。
除非您正在运行一些支持 802.11AC 的接入点,否则我认为通过有线连接复制文件会快得多,或者先复制到 USB 记忆棒上,然后再通过这种方式传输文件。