Netgear N600 C3700 медленная беспроводная локальная сеть

530
Pavel Shkleinik

Мне нужно регулярно передавать около 200 ГБ данных с MacBook на ПК. Поскольку оба устройства подключены к моему маршрутизатору по беспроводной связи, я использую локальную сеть, предоставленную маршрутизатором, для передачи файлов (в основном фотографии размером от 10 до 100 МБ). Но скорость передачи данных слишком низкая: 2 мегабайта в секунду. Простые расчеты: 200 000MB / 2MB / 60s / 60min = 28 hoursчто примерно соответствует моим реальным результатам.

Мне любопытно, если это ограничение роутера или я что-то ужасно делаю? Я не могу найти какие-либо соответствующие спецификации для такой настройки в их документах . Насколько я понимаю, я должен быть ограничен максимальной скоростью загрузки, 122Megabit / 8 = 15.25 Megabyte per secondчто должно дать почти в 8 раз большую скорость передачи, чем я наблюдаю.

PS Маловероятно, что я ограничен вводом-выводом моих жестких дисков на обоих концах. У меня есть твердотельные накопители NVMe, а диспетчер задач / монитор активности почти не нагружают процессор и жесткие диски. Я также пытался отключить все другие устройства от маршрутизатора (телефоны, планшеты и т. Д.) И закрыть все интернет-соединения на ПК и Mac, что дало некоторые незначительные улучшения: 3MB/sбыла максимальная скорость, которую я смог выжать.

Q & A для комментариев

>> Какой у вас роутер?

Модель упоминается в названии вопроса: Netgear N600 C3700

>> Детали для контроллеров Wi-Fi на концах цепочки

ПК

Wi-Fi: Intel® Wi-Fi 802.11 a / b / g / n / ac, поддерживающий 2,4 / 5 ГГц двухдиапазонный. Поддержка стандарта беспроводной связи 11ac и скорости передачи данных до 433 Мбит / с.

LAN: чип Intel® GbE LAN (10/100/1000 Мбит)

Macbook Pro 13 "2016

Беспроводная сеть Wi-Fi 802.11ac; Совместимый с IEEE 802.11a / b / g / n

>> Где находятся ваши компьютеры относительно роутера?

ПК <-> Маршрутизатор - рядом

Macbook <-> Маршрутизатор - до 1 метра (3 фута)

Обновление № 1

Я попытался подключить свой компьютер к маршрутизатору с помощью кабеля вместо Wi-Fi и получил увеличение скорости передачи файлов в 3-4 раза (по 7-8MB/sсравнению с оригиналом 2-3MB/s). В качестве побочного эффекта я также получил 3-кратное увеличение скорости интернета20-25Mb/s to 70-75Mb/s. Похоже, что Wi-Fi-соединение было узким местом, и я не использовал все преимущества от пропускной способности, за которую я плачу ISP)! Следующее, что я, возможно, попробую, это покупка адаптера Thunderbolt to Ethernet (от 20 до 30 долларов США против решения для внешнего хранилища соответствующего размера не менее 100 долларов США).

Обновление № 2

iperf выводит когда ПК подключен к роутеру с помощью шнура

Macbook это сервер

iperf3.exe -c 192.168.0.14 Connecting to host 192.168.0.14, port 5201 [ 4] local 192.168.0.17 port 2734 connected to 192.168.0.14 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 640 KBytes 5.23 Mbits/sec [ 4] 1.00-2.00 sec 1.00 MBytes 8.40 Mbits/sec [ 4] 2.00-3.00 sec 1.00 MBytes 8.38 Mbits/sec [ 4] 3.00-4.00 sec 1.00 MBytes 8.40 Mbits/sec [ 4] 4.00-5.00 sec 896 KBytes 7.34 Mbits/sec [ 4] 5.00-6.00 sec 512 KBytes 4.19 Mbits/sec [ 4] 6.00-7.00 sec 1.00 MBytes 8.40 Mbits/sec [ 4] 7.00-8.00 sec 384 KBytes 3.14 Mbits/sec [ 4] 8.00-9.00 sec 1.00 MBytes 8.39 Mbits/sec [ 4] 9.00-10.00 sec 896 KBytes 7.34 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 8.25 MBytes 6.92 Mbits/sec sender [ 4] 0.00-10.00 sec 8.25 MBytes 6.92 Mbits/sec receiver 

ПК это сервер

iperf3.exe -s ----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- Accepted connection from 192.168.0.14, port 60856 [ 5] local 192.168.0.17 port 5201 connected to 192.168.0.14 port 60857 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.00 sec 981 KBytes 8.04 Mbits/sec [ 5] 1.00-2.00 sec 1.67 MBytes 14.0 Mbits/sec [ 5] 2.00-3.00 sec 1.66 MBytes 13.9 Mbits/sec [ 5] 3.00-4.00 sec 1.53 MBytes 12.8 Mbits/sec [ 5] 4.00-5.00 sec 1.31 MBytes 11.0 Mbits/sec [ 5] 5.00-6.00 sec 1.33 MBytes 11.2 Mbits/sec [ 5] 6.00-7.00 sec 1.53 MBytes 12.8 Mbits/sec [ 5] 7.00-8.00 sec 1.26 MBytes 10.5 Mbits/sec [ 5] 8.00-9.00 sec 763 KBytes 6.24 Mbits/sec [ 5] 9.00-10.00 sec 275 KBytes 2.26 Mbits/sec [ 5] 10.00-10.11 sec 9.98 KBytes 719 Kbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 5] 0.00-10.11 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-10.11 sec 12.3 MBytes 10.2 Mbits/sec receiver 

Поправьте меня, если я ошибаюсь, но эти результаты выглядят в 10 раз медленнее, 7-8Mbytes/secчем при передаче файлов с MBP на ПК ...

Обновление № 3

Итак, я изучил конфигурацию моего маршрутизатора и обнаружил, что он обслуживает две сети Wi-Fi ( 2.4GHz b/g/nи 5GHz a/n). Я сказал Macbook подключиться к сети 5 ГГц (я был подключен к сети 2,4 ГГц, когда получил все предыдущие результаты ...) и переместил ее как можно ближе к маршрутизатору. Вот что сказал мне iperf:

Macbook - сервер (дело, которое я с нетерпением жду оптимизации)

iperf3.exe -c 192.168.0.14 Connecting to host 192.168.0.14, port 5201 [ 4] local 192.168.0.17 port 2912 connected to 192.168.0.14 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 23.8 MBytes 199 Mbits/sec [ 4] 1.00-2.00 sec 23.9 MBytes 200 Mbits/sec [ 4] 2.00-3.00 sec 24.1 MBytes 203 Mbits/sec [ 4] 3.00-4.00 sec 23.6 MBytes 198 Mbits/sec [ 4] 4.00-5.00 sec 24.0 MBytes 201 Mbits/sec [ 4] 5.00-6.00 sec 24.0 MBytes 202 Mbits/sec [ 4] 6.00-7.00 sec 24.0 MBytes 201 Mbits/sec [ 4] 7.00-8.00 sec 24.4 MBytes 204 Mbits/sec [ 4] 8.00-9.00 sec 23.9 MBytes 200 Mbits/sec [ 4] 9.00-10.00 sec 24.0 MBytes 201 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 240 MBytes 201 Mbits/sec sender [ 4] 0.00-10.00 sec 240 MBytes 201 Mbits/sec receiver 

Файловый проводник Windows достигает максимума 20+MB/sec! Что приводит нас к 10-кратному увеличению скорости по сравнению с моей первоначальной настройкой!

TODO для обновления № 4

Из любопытства я хочу достать адаптер Thunderbolt to Ethernet и посмотреть, что я могу извлечь из всех этих кусочков.

1
Какой роутер у вас есть? Где расположены ваши компьютеры относительно роутера? Если ваши компьютеры находятся довольно далеко от маршрутизатора, согласованная скорость может быть намного ниже, чем вы ожидаете. Хотя 2 Мбит / с по-прежнему очень медленно. Другая вещь, которую вы можете сделать, это попробовать программу под названием iPerf. Это как тест скорости для двух компьютеров, которые находятся в одной локальной сети. Вы могли тогда видеть, получает ли он все еще только 2 Мбит / с. DrZoo 6 лет назад 1
Если я правильно понимаю ваш вопрос, ваша локальная скорость ** не будет зависеть от скорости загрузки / выгрузки интернет-провайдера, за которую вы платите. Это будет максимальная скорость беспроводного радио маршрутизатора, поделенная на компьютеры, активно использующие беспроводную сеть. Вам нужно добавить больше информации, чтобы получить достойный ответ, есть много переменных для рассмотрения. 1. Марка / номер модели роутера. 2. Используемые беспроводные адаптеры (вы будете ограничены общим знаменателем) 3. Проводили ли вы обследование беспроводных сайтов по дому? Tim_Stewart 6 лет назад 1
@DrZoo, Tim_Stewart спасибо за ваши предложения. Я добавил к вопросу немного больше информации и буду рад услышать ваши мысли. Pavel Shkleinik 6 лет назад 0

1 ответ на вопрос

2
Spiff

Вы рассчитываете ожидаемую пропускную способность немного щедро, но примерно правильно, если поддержка Wi-Fi сетевых адаптеров на вашем Mac и вашем ПК:

  • Как минимум 2 пространственных потока (2SS, 2x2: 2)
  • Широкие каналы 40 МГц (HT40)
  • Короткие защитные интервалы (Short GI, SGI)
  • Самая быстрая схема модуляции и кодирования 2SS 802.11n (MCS 15)
  • Оба подключены к радио 5 ГГц на вашем AP
  • Оба находятся достаточно близко к точке доступа, чтобы получить достаточную мощность сигнала для поддержания MCS 15.
  • Не имеют значительного вмешательства
  • Больше ничего не борется за эфирное время на этом канале
  • Если вы используете очень эффективный протокол передачи файлов для передачи ваших файлов.

Это долгий способ сказать: «Если они оба действительно способны постоянно получать максимальную скорость передачи данных вашей точки доступа 300 Мбит / с, а все остальное - лучшее, что может быть».

Более консервативная оценка, все еще основанная на идеальных или почти идеальных условиях, составляет 90 мегабит / с = ~ 11 мегабайт / с. Это все еще намного больше, чем вы видите. Как вы можете видеть, есть длинный список факторов, которые вы могли бы посмотреть, почему вы не получаете такую ​​скорость.

Если и ваш Mac, и ПК поддерживают Ethernet, даже 100 Мбит / с Ethernet будет быстрее, чем вы видите, а гигабитный Ethernet будет намного быстрее. Вы должны быть в состоянии получить 94 мегабит / с (11 мегабайт / сек) при скорости 100BASE-T и 940 мегабит / с (112 мегабайт / сек) по гигабитному Ethernet.

Обновление после вашего обновления с данными клиента WNIC:

Так:

  • Ваш ПК - 1SS (1x1: 1) 802.11ac с поддержкой MCS 9x1 (433 Мбит / с)
  • Ваш MacBook Pro имеет стандарт 2SS (2x2: 2) 802.11ac с поддержкой MCS 9x2 (867 Мбит / с).
  • Ваш маршрутизатор поддерживает только 802.11n HT40 (300 Мбит / с).

К сожалению, различные вкусы Wi-Fi, которые у вас есть, плохо совпадают. При общении друг с другом клиент Wi-Fi и точка доступа могут использовать только те ускорения, которые они оба поддерживают. Таким образом, максимальная скорость передачи данных между вашей точкой доступа и вашим Mac составляет 300 мегабит / с, а максимальная скорость передачи данных между вашей точкой доступа и вашим ПК составляет всего 150 мегабит / с.

Все клиент-клиентские передачи Wi-Fi сначала идут от исходного клиента к точке доступа, а затем от точки доступа к точке назначения, что означает, что эфирное время разделено между двумя клиентами.

Повторяя мои вычисления, основанные на всей этой информации, я ожидаю, что вы можете получить только 60 мегабит / сек (7 мегабайт / сек) с обоими устройствами на 5 ГГц Wi-Fi на этой точке доступа в идеальных или почти идеальных условиях.

С вашим ПК в Ethernet и вашим Mac на 5 ГГц Wi-Fi, я ожидаю, что вы сможете получить около 180 мегабит / с (21 мегабайт / с) в идеальных или почти идеальных условиях.

Я согласен с вашим желанием приобрести адаптер Apple Thunderbolt GigE для вашего MacBook. Адаптер Apple использует качественный чип Broadcom GigE. Вы могли бы получить более дешевый сторонний адаптер USB 3 GigE, который мог бы получить полную скорость GigE, но вы получаете то, за что платите; большинство адаптеров USB 3 GigE используют чипы GigE низкого качества для экономии средств.

Возможно, вы также захотите выполнить быстрый тест iperf между двумя компьютерами, чтобы увидеть, какую скорость может получить известный вам очень эффективный инструмент между вашими устройствами. Нет веской причины для передачи файлов медленнее, чем для iperf, поэтому, если iperf быстрее, чем передача файлов, вы знаете, что ваше программное обеспечение / протокол передачи файлов вносит много накладных расходов и замедляет работу.

Спасибо за твой ответ! Я обновил свой Q с дополнительной информацией и своим текущим прогрессом в улучшении скорости передачи. Не стесняйтесь поделиться своими мыслями, если новая информация полезна. Pavel Shkleinik 6 лет назад 0
@PavelShkleinik Спасибо за обновление. Технические вопросы требуют таких технических деталей. Я обновил свой ответ на основе данных, которые вы раскрыли. Короткий ответ по-прежнему заключается в том, что вы должны делать такую ​​большую передачу файлов по проводному гигабитному Ethernet или лучше. Spiff 6 лет назад 1
Я не уверен, что полностью понял всю информацию, которой вы поделились, но крошечных кусочков, которые проникали сквозь толстые кости моей головы, было достаточно, чтобы повысить скорость передачи в 10 раз! Основные выводы для меня были: подключить Macbook к 5G и использовать шнур для ПК. Я разместил еще пару обновлений, может быть, вам будет интересно посмотреть, насколько близки были ваши расчеты. Спасибо! Pavel Shkleinik 6 лет назад 0

Похожие вопросы