Я только что получил беспроводную точку доступа 802.11n и подключил ее. После некоторых испытаний моего MacBook Pro рядом с точкой доступа (~ 30 см, сигнал 100%) я заметил, что скорость передачи по локальной сети FTP составляет от 3 до 5 МБ в секунду, что означает, что скорость даже не достигает 100 Мбит.

Это нормально? Это говорит, что соединение - 144Mbit в беспроводных деталях.

1 ответ1

2

То, что вы видите, звучит немного медленно, но довольно близко к обычному.

  1. Wi-Fi имеет много накладных расходов. Практическое правило заключается в том, что ваша пропускная способность TCP должна составлять чуть более 50% от вашей скорости передачи сигналов Wi-Fi. Поэтому, поскольку ваша скорость передачи сигналов составляет 144 мегабит / с, я ожидаю увидеть пропускную способность TCP 72 мегабит / с. Разделите это примерно на 8,4, чтобы преобразовать в MebiBytes / sec, и я ожидаю увидеть пропускную способность TCP около 8.6 MebiBytes / sec.

  2. Это 50% -ое число, которое я цитировал выше, предназначено для приложения, которое знает, как эффективно использовать TCP, такого как IPerf. Я не знаю, насколько эффективны реализации FTP-клиента и сервера, которые вы используете, поэтому я не очень удивлен, что вы видите менее 8,6 мегабайт / сек. Было бы интересно использовать такой инструмент, как IPerf, и убедиться, что он предоставляет окна приема TCP правильного размера с -w 256K .

  3. Вы можете получить еще более высокую скорость передачи сигналов, подключив MacBook Pro к сети 802.11n с частотой 5 ГГц, а не 2,4 ГГц. Это более чем удвоит скорость передачи сигналов до 300 мегабит / сек. Это связано с тем, что продукты Apple навязывают политику "хорошего соседа" при использовании 802.11n в 2,4 ГГц и ограничивают себя традиционными каналами шириной 20 МГц вместо каналов шириной 40 МГц, которые представил 802.11n. Это снижает скорость, которую продукты Apple получают для 802.11n в 2,4 ГГц, но позволяет лучше сосуществовать с другими видами использования полосы, такими как Bluetooth.

  4. Где в сети был другой FTP-компьютер? Если бы он также был беспроводным, это объяснило бы, почему вы видели только половину пропускной способности, которую вы должны были видеть. Когда один беспроводной клиент отправляет кадр другому, он фактически сначала идет к точке доступа, а затем от точки доступа к другому клиенту. Это называется "IntraBSS Relay", и стандарт 802.11 требует, чтобы все AP делали это, чтобы избежать "проблемы скрытого узла", когда два клиента находятся в диапазоне AP, но не в диапазоне друг друга.

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