Мне нужно регулярно передавать около 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 Мбит)
Беспроводная сеть 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 было узким местом, и я не в полной мере пользовался пропускной способностью, за которую я плачу Интернет-провайдеру! Следующее, что я, возможно , попробую, это покупка адаптера 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 и 5 ГГц 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 и посмотреть, что я могу извлечь из всех этих кусочков.
