Потеря скорости при копировании с Mac Book Pro в WD My Cloud через 802.11ac

414
L. Frankel

У меня возникают трудности с диагностикой, почему мои скорости намного ниже при использовании 802.11ac, чем по гигабитному Ethernet. При использовании rsync мои измеренные скорости по Wi-Fi составляют ~ 12 МБ / с. При использовании rsync через гигабитный Ethernet мои скорости составляют ~ 25 МБ / с, что приемлемо в зависимости от скорости жесткого диска. Я проверил Ethernet-соединения на маршрутизаторе и всех коммутаторах с одинаковой скоростью.

Все тестирование Wi-Fi выполняется сидя рядом с маршрутизатором. Опция Wi-Fi со щелчком по опции дает скорость соединения ~ 900 Мбит / с. У меня другой сетевой SSID для 2,4 ГГц и 5 ГГц, и я подключаюсь только к 5 ГГц. Все каналы были проверены на наличие помех. Все тесты файлов выполняются с одним и тем же большим файлом для согласованности.

Перечень оборудования:

  • MacBook Pro (Retina, 15-дюймовый, конец 2013 г.), El Capitan 10.11.5
  • AirPort Time Capsule 802.11ac (прошивка 7.7.7)
  • WD My Cloud (прошивка 04.04.03-113)
  • Все гигабитные коммутаторы
  • Весь кабель Ethernet 5e или 6 Ethernet
0
Сидение рядом с маршрутизатором может фактически сделать вас слишком близко, перегружая передний конец радиоприемников и вызывая искажения, которые снижают вашу скорость. RSSI выше -40 дБм слишком горячий для многих радиостанций. Нацельтесь на что-то меньшее, но все же выше -60. Вы должны быть в состоянии получить скорость 1300 Мбит / с на 2-5 метрах. Spiff 7 лет назад 0
Когда вы используете инструмент rsync, используете ли вы его протокол rsync (поддерживает ли это даже WD My Cloud?) Или монтируете диск через SMB или AFP? Какую скорость вы получаете при запуске iperf между rMBP, подключенным по 802.11ac, и другим гигабитным Mac, подключенным по Ethernet, к порту LAN Time Capsule? Spiff 7 лет назад 0
Я также пробовал несколько других расстояний с теми же результатами. Я только упомянул об этом, чтобы все знали, что я не в 100 футах :-). Для результатов ниже iperf я примерно в 3 метрах от моего маршрутизатора: L. Frankel 7 лет назад 0
Беспроводная сеть: 195 МБ 163 Мбит / с Беспроводная сеть Ethernet: 500 МБ 419 Мбит / с L. Frankel 7 лет назад 0
Есть ли другие устройства WiFi, подключенные к вашему аэропорту? Более медленные устройства могут снизить скорость WiFi, даже если они не передают много данных. Jamie Cox 7 лет назад 0
Я изменяю SSID, чтобы отключить все устройства, а затем вошел в систему с моим MBP. Скорость не сильно изменилась. Я также попытался записать на жесткий диск Time Capsule и получил те же результаты. Так что теперь, похоже, проблема не в WD, а в Time Capsule. Кажется, что я не могу передавать большие файлы со скоростью выше 12 МБ / с через Wi-Fi, даже если моя скорость передачи показывает 867 Мбит / с (108 МБ / с) при выборе опции Wi-Fi. L. Frankel 7 лет назад 0
Вполне вероятно, что любой протокол удаленной файловой системы (SMB или AFP) имеет задержки между операциями чтения или записи, что приводит к тому, что он не сохраняет канал TCP заполненным, а также не позволяет 802.11ac в полной мере использовать агрегацию кадров. Я рекомендую вам следовать инструкциям, которые вы можете найти в Интернете, чтобы включить демон rsync в WD My Cloud и передавать файлы напрямую, без предварительного подключения к диску (т. Е. Только rsync, без SMB или AFP). Spiff 7 лет назад 0
Спасибо @Spiff. Я воспользовался вашим советом и успешно установил rsync. Я запустил его с прямым подключением по IP-адресу, без сопоставления, но я не получил улучшения. L. Frankel 7 лет назад 0
@ L.Frankel Так вы используете URL-адрес "rsync: //" или двойные двоеточия "::" в синтаксисе команды rsync? Если нет, вы все еще не используете протокол rsync. Spiff 7 лет назад 0
rsync --progress /Users/XYZABC/Desktop/test.dmg root @ ###. ###. #. ###: / shares / Public - это синтаксис, который я использую. L. Frankel 7 лет назад 0
Я также попробовал следующее и получил ошибку: rsync /Users/XYZABC/Desktop/test.dmg rsync: //root@###.###.#.###/shares/Public @ERROR: неизвестный модуль ' ошибка rsync для общих ресурсов: ошибка запуска протокола клиент-сервер (код 5) по адресу /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(1398) [sender = 2.6. 9] L. Frankel 7 лет назад 0
ОБНОВЛЕНИЕ: я использовал следующее после проведения большего количества исследований и получил немного улучшенные результаты. У меня до 15 МБ / с для образа 4 ГБ. Ниже приведено то, что я использовал, и результаты: rsync -avz --progress -h / Users / XYZABC / Desktop / test / root @ ###. ###. #. ###: / shares / Public / test / building список файлов ... 3 файла для рассмотрения ./ .DS_Store 6.15K 100% 0.00kB / s 0:00:00 (xfer # 1, to-check = 1/3) pi.img 4.03G 100% 15,87MB / s 0:04:02 (xfer # 2, to-check = 0/3) отправлено 1,07 г байтов, получено 70 байт, 4,31 мегабайт в секунду, общий размер - 4,03 г, ускорение - 3,75 L. Frankel 7 лет назад 0

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