4

У меня дома есть модем Netgear DG834G ADSL / маршрутизатор 802.11g. Мой ноутбук и ПК с мультимедийным центром (оба (K) Ubuntu 10.04) оба соединяются с заявленной скоростью 54 Мбит / с, однако копирование файлов между ними дает среднюю скорость передачи около 9 Мбит / с. Я вижу одинаковую скорость, использую ли я scp, FTP или даже просто iperf.

Я попытался скопировать что-то из записной книжки моей жены (Windows 7) в медиацентр и в записную книжку с помощью scp, обе из которых дают мне среднюю скорость около 6 Мбит / с.

На всех трех машинах беспроводная связь в большинстве случаев сообщает о скорости соединения 54 Мбит / с, иногда она падает до 48 Мбит / с. Все три машины и маршрутизатор Netgear находятся в пределах 4 метров друг от друга, и между ними нет стен.

Основываясь на топах, которые я обнаружил на других сайтах при исследовании этого, я попытался изменить канал, используемый на беспроводном маршрутизаторе, на 1 и 6 (по умолчанию было 11), и это не имеет значения. Я даже пытался заставить маршрутизатор использовать только 802.11g, что также не имеет значения.

Я понимаю, что пропускная способность никогда не достигнет 54 Мбит / с, но, безусловно, она должна быть значительно больше, чем я в настоящее время могу достичь.

Я что-то упускаю из виду?

5 ответов5

2

Не забывайте, что при общении клиентов с точками доступа возникает много накладных расходов на шифрование и протокол.

Мой опыт: на 54 Мбит WLAN вы достигнете около 2 МБ / с (мегабайт / с), если ваше соединение действительно хорошее и не так много других клиентов и сетей вокруг.

2

Они делят один и тот же канал. Из того, что я знаю до сих пор (не очень), вы разделяете 54 Мбит / с между устройствами. Таким образом, вы на самом деле передаете данные со скоростью 18 Мбит / с, добавляете некоторые издержки и некоторые коллизии / повторные передачи ... Попробуйте подключить одно из устройств с помощью проводного соединения, и вы увидите увеличение скорости более чем в два раза.

1

Без разрывов кадров эффективность TCP по 802.11g была всего лишь на 40-45%. Таким образом, даже если вы всегда получаете скорость передачи 54 мегабит / с между одним клиентом и точкой доступа, вы, вероятно, увидите пропускную способность 23 мегабит / с между беспроводным клиентом и чем-то в проводном Ethernet на дальней стороне AP.

Передача данных от беспроводного устройства к беспроводному соединению получает только половину этой скорости, поскольку каждый пакет должен передаваться по радиоканалу дважды: один раз от исходного клиента к точке доступа и один раз от точки доступа к клиенту назначения. Это называется «Intra-BSS Relay», и стандарт 802.11 требует, чтобы AP делали это, чтобы избежать "проблемы скрытого узла", когда два беспроводных клиента находятся в зоне действия AP, но не находятся в зоне действия друг друга. Поэтому я ожидаю, что вы получите около 11 мегабит / с беспроводной пропускной способности TCP для беспроводной связи через точку доступа, предполагая, что все всегда получают скорость передачи данных 54 мегабит / с, а программное обеспечение вашего клиента и сервера использует TCP так же эффективно, как и IPerf.

Тот факт, что вы получаете только 6-9 Мбит / с, звучит немного низко. Было бы интересно посмотреть, какую производительность вы получите, если временно отключите беспроводное шифрование. Некоторое старое / более дешевое оборудование замедлилось, если вы включили шифрование. Просто, чтобы держать вещи в чистоте, используйте IPerf для этого теста.

Если отключение шифрования не позволяет вам набрать скорость около 11 Мбит / с, следующее, что я проверю, это ваше окно приема TCP. Было бы интересно узнать, какое окно получения TCP IPerf сообщает об использовании ОС по умолчанию. Если оно меньше 64 КБ, было бы интересно посмотреть, если при установке значения 64 К с помощью параметра -w 64K для IPerf, вы получите пропускную способность 11 Мбит / с. Честно говоря, 20 Кбайт должно быть достаточно для соединения со скоростью 54 Мбит / с с типичным временем прохождения сигнала в 3 мс, но иногда задержка увеличивается, когда сеть полностью загружена, поэтому переход к окнам приема 64 Кбит TCP не исключен.

0

Я не думаю, что скорость особенно удивительна. Википедия дает типичную скорость 10 Мбит / с. Есть ли у вас соседние сети на одном канале, или другие помехи какого-либо рода? У Apple есть хороший список вещей, которые нужно проверить.

0

С точки зрения Gen, весь трафик к маршрутизатору конкурирует со всем трафиком от маршрутизатора, включая обе стороны передачи файла.

Я бы добавил, что Netgear DG834G не является высокопроизводительным маршрутизатором.

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