У моих ноутбуков скорость передачи данных составляет 2 мегабайта в секунду, хотя у моих ноутбуков скорость соединения Wi-Fi 130 Мбит / с на маршрутизаторе 300 Мбит / с. Разве скорость передачи не должна быть около 10 мегабайт / сек?
1 ответ
Если у вас есть два ноутбука в качестве клиентов одной и той же полосы одной и той же точки доступа, и они поддерживают скорость передачи сигналов 130 мегабит в секунду как в направлении от клиента к точке доступа, так и в направлении от точки доступа к клиенту, эффективная пропускная способность должна составлять около 5 MebiBytes в секунду.
Когда два клиента Wi-Fi общаются друг с другом, они не отправляют свои пакеты напрямую друг другу. Вместо этого каждый пакет ретранслируется AP. Таким образом, каждый пакет проходит RF канал дважды, что снижает эффективную полосу пропускания в два раза.
Кроме того, TCP через IPv4 через Wi-Fi с агрегацией кадров 802.11n эффективен только на 60% (возможно, почти до 80%, но я использую 60%, чтобы быть консервативным).
Так…
Беспроводная связь с беспроводной сетью снижает пропускную способность в два раза: 130 Мбит / с = 2 = 65 Мбит / с
Затраты Wi-Fi составляют всего 60%: 65 Мбит / с * .6 = 39 Мбит / с
Преобразование мегабит в мегабайты составляет около 1 / 8,4: 39 мегабит в секунду / 8,4 = 4,6 мегабайта в секунду
Таким образом, ваша пропускная способность должна быть примерно вдвое больше, чем вы измерили. Вероятные объяснения:
- Возможно, вы на самом деле не усредняете скорость передачи сигналов 130 Мбит / с (возможно, вы смотрели на скорость, которую получают ваши клиенты при передаче на точку доступа, а не на скорость, с которой ваша точка доступа получает при передаче вашим клиентам).
- Возможно, используемый вами инструмент передачи файлов неэффективен. Было бы интересно посмотреть, какую скорость
iperf
получает между двумя машинами.