Беспроводная сеть медленнее, чем ожидалось
У меня есть двухдиапазонный маршрутизатор Belkin N600. В сети, как правило, мой компьютер, 2 iPhone и 2 PS3. Время от времени может быть другой ПК и пара ноутбуков.
Я настроил маршрутизатор так, чтобы полоса 2,4 ГГц была B, G или N, а полоса 5 ГГц - только N. У меня также есть WD ShareSpace 4TB NAS, подключенный непосредственно к порту LAN маршрутизатора.
Мой компьютер имеет USB-адаптер Belkin N.
При передаче файлов с моего компьютера на устройство NAS я обнаружил, что скорость передачи не превышает 2 МБ / с и обычно составляет от 750 КБ / с до 950 КБ / с. В диспетчере задач скорость соединения варьируется от 76 МБ / с до 20 МБ / с. Уровень сигнала обычно очень хороший или отличный. Я понимаю, что никогда не получу 300 МБ / с из этого, и, честно говоря, я был бы счастлив с 20 МБ / с, но 2 МБ / с несколько разочаровывает.
Я даже пошел на все, чтобы удалить все другие элементы, подключенные к сети, кроме моего ПК. Даже после полной перезагрузки маршрутизатора и перезагрузки ПК на всякий случай скорость все равно составляет всего 1 МБ / с.
Есть идеи?
1 ответ
Я думаю, вы путаете MebiBytes/s (1 048 576 8-битных байтов) с мегабитами /s (1 000 000 одиночных битов). Локальный дисковый и файловый ввод-вывод обычно измеряется в мегабайтах / с, тогда как скорость сетевого соединения обычно измеряется в мегабитах / с.
Говорить о производительности удаленного файлового сервера требует осторожности, потому что именно файловый ввод / вывод идет поверх сетевого ввода-вывода, поэтому инженеры файловой системы (и инструменты производительности копирования файлов) хотят поговорить об этом в MebiBytes/s и сетевых инженерах (и сетевых инструментах производительности).) хочу поговорить об этом в мегабитах / с.
Ваш Belkin N600 способен передавать сигналы со скоростью до 300 мегабит / с, но вы должны знать, что Wi-Fi имеет большие издержки, поэтому практическое правило заключается в том, что пропускная способность TCP по Wi-Fi обычно составляет примерно половину вашей скорости передачи сигналов. Так 150 мегабит / с, что примерно 18 мегабайт / с. Но это в идеальных условиях RF, с идеальным использованием TCP. Как только вы добавите издержки протокола удаленной файловой системы, такого как SMB, и любого приложения, которое вы используете для копирования, я думаю, что я буду счастлив с 15 MebiBytes/s.
Тогда возникает вопрос о том, на какую пропускную способность способен ваш WD ShareSpace 4TB NAS. Согласно обзору SmallNetBuilder, этот блок работает довольно медленно и может поддерживать стабильную пропускную способность только около 20 МБ / с даже в гигабитном Ethernet. Если эта медлительность вызвана проблемами с задержкой, это сильно повлияет на то, какую пропускную способность вы сможете получить, даже по беспроводной сети.
Когда вы говорите "В диспетчере задач скорость соединения варьируется от 76 МБ / с до 20 МБ / с", это связано со скоростью соединения с сетевым интерфейсом или скоростью копирования файла? И вы уверены, что он в MebiBytes/s или в мегабитах /s? Я ожидаю мегабит / с, так как это сетевое соединение.
Если ваша скорость передачи сигналов Wi-Fi составляет всего 20 мегабит / с за раз, то ваша идеальная пропускная способность приложения TCP будет составлять около 2,4 мегабайта / с, что будет дополнительно снижаться из-за задержки WD ShareSpace NAS и издержек на копирование SMB и приложений, а также ваших 750 KibiByte/ Пропускная способность начинает обретать смысл.
На вашем месте я бы сделал две основные вещи, чтобы ускорить это:
Увеличьте мою скорость передачи сигналов Wi-Fi до 300 мегабит / с, на которые должно быть способно устройство Belkin. Это может означать перемещение ПК ближе к точке доступа, убедившись, что используются широкие каналы (ширина 40 МГц, HT40), что я выбрал хорошие чистые каналы как 2,4 ГГц, так и 5 ГГц, и убедившись, что мой компьютер подключается к менее полоса 5 ГГц, которая может быть перегружена.
Увеличьте задержку моего файлового сервера, заставив более быстрое устройство действовать как файловый сервер.