Чтобы получить скорость передачи сигналов 300 мегабит / с из 802.11n, необходимо иметь точку доступа и клиента, которые могут поддерживать 2 пространственных потока, каналы шириной 40 МГц (HT40) и короткие защитные интервалы (короткий GI).
Чтобы вообще использовать скорости 802.11n, вы должны использовать No Security или WPA2 (AES-CCMP). WEP и WPA [1] (TKIP) не могут идти в ногу со скоростями передачи данных 802.11n, поэтому в соответствии со спецификацией скорости 802.11n не должны использоваться, когда в качестве шифра одноадресной передачи используются более старые, более медленные режимы безопасности. Убедитесь, что в вашей AP включена поддержка WPA2 (AES), и что ваш клиент настроен на использование AES только с этой AP. Или вообще отключите безопасность для этих тестов.
Другое правило для 802.11n заключается в том, что у вас должен быть включен QoS (802.11e, WMM). Если вы отключите WMM на своей точке доступа или клиенте, они могут подключаться только по прежним тарифам a/b/g.
Клиент и точка доступа также должны иметь хороший уровень сигнала друг для друга, и весь канал шириной 40 МГц должен быть относительно свободным от помех.
Чтобы хорошо проверить свою производительность, вам нужно использовать такой инструмент, как IPerf, который, как известно, эффективно использует TCP, и для ясности выдает числа скорости в мегабитах (1 000 000 отдельных битов), а не в мегабайтах (1 048 576) 8-битных байтов). Сетевой ввод / вывод измеряется в мегабитах. Дисковый / файловый ввод / вывод измеряется в мегабайтах. Переключение между этими двумя способами сбивает с толку, потому что иногда люди не следуют одинаковым правилам обозначений или забывают конвертировать между мега (10 ^ 6) и MeBi (2 ^ 20).
Вам также необходимо убедиться, что используется разумный размер окна приема TCP, например, указав -w 256K
на вашем клиенте и сервере IPerf.
Не добавляйте неопределенности к измерениям, подключив к этому свое WAN-соединение (широкополосный Интернет). Подключите проводной Ethernet-компьютер к порту LAN вашего AP, и пусть он будет действовать как ваша другая конечная точка IPerf.
Основное правило для накладных расходов 802.11 заключается в том, что ваша пропускная способность TCP в IPerf должна составлять не менее 50% от скорости передачи сигналов 802.11, которую вы получаете. Поэтому, если ваше программное обеспечение сообщает, что вы подключаетесь со скоростью 300 мегабит / с, вы сможете получить 150 мегабит / с пропускной способности IPerf TCP с окнами приема TCP соответствующего размера.
Некоторые варианты вашего Intel 5150 были асимметричными; они могли передавать только с использованием одного пространственного потока, что означает, что большую часть времени их скорость передачи будет составлять только половину их скорости приема. Это делает недействительным использование Bittorrent в качестве теста производительности, потому что я считаю, что Bittorrent имеет алгоритм справедливости, который ограничивает скорость загрузки в соответствии со скоростью загрузки или что-то в этом роде. Кроме того, Bittorrent имеет значительные издержки от открытия большого количества отдельных TCP-соединений между узлами.
Я не знаю, почему вы упомянули тестирование D-Link DIR-300. Как вы заметили, это даже не N-способная точка доступа. Получение 20 мегабит / с (я перевожу это из вашей заметки «2,4 МБ / с») вполне приемлемо для скорости 802.11g. Это указывает на то, что ваш клиент, вероятно, большую часть времени колеблется со скоростью передачи сигналов 36 мегабит / с, что вполне приемлемо в зависимости от условий радиосвязи.
Итак, собрав все это вместе:
- Переведите TP-Link WR1043ND в режим HT40 (он может называться 20/40), выберите канал управления и расширения, который вы видите (из инструмента, подобного inSSIDer), чистый, убедитесь, что включен короткий GI (если он даже выставляет этот вариант). Отключите безопасность для этого теста. Убедитесь, что QoS (802.11e, WMM) включен.
- Подключите аппарат с проводным Ethernet к порту LAN.
- Расположите Y560 на расстоянии около 3 метров от точки доступа (слишком близко может привести к перегрузке радиоприемника и снижению производительности) и выключите Bluetooth. Обратите внимание, какую скорость передачи сигналов 802.11 он получает. Если он не говорит 300 мегабит / сек или, по крайней мере, 270 мегабит / сек, то вы можете пропустить остальные. ТАКЖЕ проверьте, что TP-Link WR1043ND сообщает о частоте передачи сигналов при разговоре с Y560. Опять же, если он не говорит 300 или 270, то вы, вероятно, можете пропустить остальные, потому что ваши два устройства просто не используют скорости передачи данных, которые они должны использовать. Возможно, вы захотите проверить расширенные настройки драйвера для вашего драйвера 5150, если он говорит, что у вас включен HT40 для диапазона 2,4 ГГц.
- На вашем Y560 запустите
iperf -w 256K -s
. IPerf по умолчанию отправляет трафик с клиента на сервер. Вы хотите проверить, насколько быстро ваш Y560 может получать, поэтому вы хотите, чтобы он был сервером.
- На компьютере с проводным Ethernet запустите
iperf -w 256K -c $Y560IPADDR
, где $Y560IPADDR
- это IPv4-адрес вашего Y560.
Посмотрите, что результаты (в мегабитах / сек).