У моих ноутбуков скорость передачи данных составляет 2 мегабайта в секунду, хотя у моих ноутбуков скорость соединения Wi-Fi 130 Мбит / с на маршрутизаторе 300 Мбит / с. Разве скорость передачи не должна быть около 10 мегабайт / сек?

1 ответ1

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 мегабайта в секунду

Таким образом, ваша пропускная способность должна быть примерно вдвое больше, чем вы измерили. Вероятные объяснения:

  1. Возможно, вы на самом деле не усредняете скорость передачи сигналов 130 Мбит / с (возможно, вы смотрели на скорость, которую получают ваши клиенты при передаче на точку доступа, а не на скорость, с которой ваша точка доступа получает при передаче вашим клиентам).
  2. Возможно, используемый вами инструмент передачи файлов неэффективен. Было бы интересно посмотреть, какую скорость iperf получает между двумя машинами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .