我陷入了困境,不知道如何提高速度,也不知道如何解决为什么我的 PC 之间的传输速度比互联网之间的传输速度慢这么多。
阅读时请注意,由于硬件报告速度的方式以及软件和操作系统报告速度的方式,我同时使用 Bps(每秒字节数)和 bps(每秒位数)。
- 8bps = 1Bps
- 8mbps = 1MBps,依此类推。
这是我的设置:
文件服务器:
- 系統:Lubuntu
- 内存:2GB
- 有线以太网 100
- speedtest.com 的下载速度约为 5MBps
- 高种子种子实际下载量~3-3.5MBps
- 硬盘速度~60MBps
客户:
- 操作系统:Ubuntu
- 内存:16GB
- Wi-Fi B/G/N(连接速度为 72.2Mbps,9MBps)
- speedtest.com 的下载速度约为 3MBps
- 高种子种子实际下载量~2-2.5MBps
- 硬盘速度〜400MBps
路由器:(服务器通过有线以太网连接,客户端通过 WiFi 连接)
- 无线 B/G/N,配备 4 个 1G 以太网端口
我尝试了几种不同的连接,据我所知,我获得的最佳速度iperf
是双向约 1.3MBps。我尝试了 SMB、FTP 等,根据系统监视器,NFS 为我提供了最佳的文件传输速度。
实际的但是,从客户端到服务器的文件传输速度在任一方向都在 120-200 KBps 之间波动。
传输过程中两个系统的 CPU 空闲时间均为 99%。客户端仅使用 700MB/16GB RAM。服务器仅使用 100MB/2GB RAM。与执行本地文件操作相比,HDD 活动非常低。
netstat
,nfsstat
等没有报告任何丢包或超时。
我已经消除了 CPU、RAM、HDD 等可能的瓶颈。那么为什么我的互联网速度比我的 LAN 速度快这么多呢?
更新
几天后,我并没有真正改变任何东西,现在我的网速突然超过了 20Mbps。2-3MBps 的传输速度要好得多。然而,我这里最慢的链接是 WiFi,速度为 72.2Mbps,也就是 9MBps。除去任何开销和其他因素,我应该仍然能够达到 7-8MBps,但我甚至还没有达到一半。
从客户端到服务器的传输速度约为 2-3MBps。但从服务器到客户端的传输速度约为 5-6MBps。
它们为什么不同?