我正在将文件从一台计算机传输到另一台计算机。当我的两台计算机距离路由器较远时,我每秒获得1兆字节的速度,但是当我将笔记本电脑靠近路由器时,我接近3的速度。但是在Windows上,它说我的Wi-Fi速度为64 Mbit / s。那不是每秒8兆字节吗?我不应该轻松获得3.5+吗?为什么我会收到sub 3?
我尝试使用临时连接,当我的笔记本电脑和台式机彼此相邻时,我的速度为3.5 Mbit / s。它仍然远低于64 Mbit / s。
我正在将文件从一台计算机传输到另一台计算机。当我的两台计算机距离路由器较远时,我每秒获得1兆字节的速度,但是当我将笔记本电脑靠近路由器时,我接近3的速度。但是在Windows上,它说我的Wi-Fi速度为64 Mbit / s。那不是每秒8兆字节吗?我不应该轻松获得3.5+吗?为什么我会收到sub 3?
我尝试使用临时连接,当我的笔记本电脑和台式机彼此相邻时,我的速度为3.5 Mbit / s。它仍然远低于64 Mbit / s。
Answers:
Wi-Fi是半双工的,并且比以太网具有更多的开销,因此您永远不会看到TCP / IPv4吞吐量,甚至高达物理信令速率(称为“ PHY速率”)的80%。
另外,在无线之间进行发送时,每个数据包占用两次信道广播时间:一次从源到AP,再一次从AP到目的地。
因此,假设两个客户端到/从AP获得的PHY速率均为64Mbps,首先,由于无线到无线(= 32Mbps),我们将其除以一半,然后乘以0.7,以估计效率为70%(= 22.4Mbps) ),然后除以8.4,从兆位大致转换为兆字节,估计的TCP / IPv4吞吐量为2.66兆字节/秒。
再加上用于复制文件的潜在协议开销(SMB等远程文件系统协议通常效率低下),即使假设PHY速率恒定,您获得的速度也超过2 MebiBytes /秒,这真是令人惊讶64Mbps。
您是否进行过网络调查/扫描以查看周围是否还有其他WiFi网络?您没有说网络正在运行的频率,但是如果是2.4GHz,则只有三个(有时更少)不重叠的信道。
如果其他人的WiFi网络靠近您所在的频道,则有时他们的网络会以您网络使用的某些相同频率进行传输,从而造成干扰。这导致数据包被重新发送,从而增加了等待时间并降低了整体带宽。
如果他们的网络与您的网络位于同一频道,那么您将不断践踏彼此的流量。WiFi连接速度为64Mbps有点不寻常(这不是常见的速度),这表明可能会有相当多的干扰。
如果使用程序(或电话应用程序)进行扫描,列出每个网络在哪个信道上,则可能会提示您是否将网络移动到另一个信道会改善信号质量。
如果您能够将整个WiFi网络移动到5GHz(并且您希望连接的所有设备都在5GHz上工作),那么可用频道的数量将为您提供更多的喘息空间。