Назад | Перейти на главную страницу

afp / smb передает ограничения со скоростью 2 мегабайта / сек, беспроводное соединение N

Я хотел передавать файлы между двумя компьютерами Mac. Сеть является беспроводной-N, и в обоих компьютерах есть модули беспроводной-N.

Проблема в том, что при передаче файлов между ними через общий доступ к файлам (afp) скорость сети ограничивается 2 мегабайтами в секунду. Просто загружая файлы из Интернета, я могу получить более высокую скорость, поэтому это не ограничение моей пропускной способности Wi-Fi, это, похоже, ограничение используемого протокола.

Мой Wi-Fi-n установлен на 130 Мбит, поэтому я должен видеть реальную скорость передачи около 12-16 мегабайт / сек.

Я выполнил эту команду на обоих компьютерах sudo sysctl -w net.inet.tcp.delayed_ack=0 который должен снизить накладные расходы tcp, но это не повлияло на него.

Как я могу получить ожидаемую скорость?

Получите лучшую точку доступа. Вы получаете огромные штрафы за полосу пропускания, потому что ссылка от исходного компьютера к точке доступа разделяет полосу пропускания со ссылкой от конечного компьютера к точке доступа. Лучшие точки доступа могут обрабатывать несколько одновременных потоков. Это не только сразу удваивает доступную полосу пропускания, но также сокращает количество изменений в направлении передачи потока.

Прямо сейчас отправка пакета приводит примерно к следующему:

  1. Исходный компьютер получает доступ к каналу, отправляет преамбулу, а затем отправляет данные в точку доступа.

  2. AP отправляет преамбулу, а затем отправляет данные по назначению.

  3. Пункт назначения получает доступ к каналу, отправляет преамбулу, а затем отправляет подтверждение в точку доступа.

  4. AP отправляет преамбулу, а затем отправляет подтверждение на исходный компьютер.

Все четыре операции конкурируют за одну и ту же полосу пропускания. Твики, такие как отключение поддержки 802.11b, могут немного помочь.

Если ваш канал со скоростью 130 Мбит / с ухудшается до 65 Мбит / с или около того из-за расстояния канала или ваш канал используется совместно с чем-либо еще (другими системами Wi-Fi, Bluetooth), ваши значения скорости, к сожалению, примерно подходят для нижнего уровня 802.11n. точка доступа без отключенных параметров совместимости.

Хотя рекомендации по продукту здесь не по теме, вы можете приобрести WRT610N и E3000с ремонтом за 60 долларов или меньше. Я использовал десятки из них как в домашних, так и в коммерческих целях, все были отремонтированы, и все они работали как чемпионы. Это также даст вам поддержку 5 ГГц, которая, как правило, широко открыта и работает лучше (хотя и на более коротких расстояниях), если любая из ваших конечных точек поддерживает ее. (Я предпочитаю E3000, потому что он существует только в одной аппаратной версии, поэтому я точно знаю, что получу.)

Запустите встроенную утилиту аэропорта:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Справочной страницы на самом деле нет, но с -h вы можете узнать параметры. Ищите пропадание передачи / маяка? Также, возможно, стоит проверить, что говорит точка доступа.

Что произойдет, если вы подключите один хост к проводному Ethernet и попробуете ту же передачу?