61 networking router wireless-networking
我正在将文件从一台计算机传输到另一台计算机。当我的两台计算机远离路由器时,我每秒获得 1 兆字节,但是当我将笔记本电脑放在路由器旁边时,我接近 3 兆字节。但是在 Windows 上,它说我的 Wi-Fi 速度为 64 Mbit/s。那不应该是每秒 8 兆字节左右吗?我不应该轻松获得 3.5+ 吗?为什么我得到 sub 3?
我尝试使用临时连接,当我的笔记本电脑和台式机彼此相邻时,我的速度为 3.5 Mbit/s。它仍然远低于 64 Mbit/s。
Spi*_*iff 112
Wi-Fi 是半双工的,并且比以太网有更多的开销,因此即使高达物理信号速率(称为“PHY 速率”)的 80%,您也不会看到 TCP/IPv4 吞吐量。
另外,当无线发送到无线时,每个数据包都会占用两次信道传输时间:一次从源到 AP,然后再从 AP 到目的地。
因此,假设两个客户端都从 AP 获得 64Mbps 的 PHY 速率,首先我们将其分成两半,因为无线到无线 (=32Mbps),然后我们乘以 0.7 来估计 70% 的效率 (=22.4Mbps) ),然后我们除以 8.4 以粗略地从兆位转换为兆字节,估计 TCP/IPv4 吞吐量为 2.66 兆字节/秒。
再加上你用来复制文件的潜在协议开销(像 SMB 这样的远程文件系统协议通常效率低下),即使假设 PHY 速率恒定,你得到的速度也远远超过 2 MebiBytes/sec,这几乎是一个惊喜64Mbps。
| 归档时间: |
|
| 查看次数: |
12657 次 |
| 最近记录: |