11/27/2008 11:59:21 AM

Столкнулся с проблемой. У меня тут беспроводная сеть и несколько компов в ней. Один десктоп и ноуты – удобно. Однако, обратил внимание, что скорость копирования данных по беспроводной сети составляет “всего” 1.50 MB в секунду в том случае, если обе машины используют WiFi.

В случае, когда одна из машин (любая) подключается к роутеру кабелем, скорость возрастает до 4 MB/sec. Если же подключить кабелем обе машины, то скорость получается уже в районе 11-12 MB/sec.

Я понимаю, что беспроводная сеть медленнее, но не в 7 же с половиной раз!

Пробовал настраивать роутер и сетевые карты, чтобы работали только в 802.11/g (до этого стояла поддержка еще и /b) – разницы никакой. Сижу в полутора метрах от роутера, с сигналом проблем нет. На всех машинах VISTA SP1. Home Premium и на одной из машин Ultimate. Десктоп “самосборный”, ноутбуки объединяет только то, что оба Dell, хотя и разных линеек.

Надо сказать, что поискал я в интернете по этому поводу, не нашел ничего полезного, зато нашел много смешного. Поделюсь, чтобы и вы со мной посмеялись.
Не знаю, кто это пишет, но среди прочего там в качестве причин называется:

  • QoS, который, якобы, злобно резервирует для непонятных целей аж 20% канала, не давая честному пользователю насладиться скоростью. Там же приводятся танцы с бубном по отключению этой службы. Этот бред даже комментировать нечего :)
  • Служба Remote Differential Compression. Почитал описание: полезная служба, при наличии изменений в файле позволяет передавать только изменения. Я понимаю, как это может отразиться на скорости положительно, но как это может повлиять отрицательно?! Тем не менее попробовал эту фичу отключать (благо тут нет никакого шаманства), и на одном компе, и на обоих. Разницы при копировании фильма никакой (с изменениями не тестировал, надо будет попробовать).
  • Проигрывание звукового или файла. Авторы утверждали, что в Висте есть специальная служба, которая отдает приоритет медиапотоку, а потому сеть начинает тормозить. Здесь сразу можно начинать смеяться, хотя фича такая действительно есть. Люди даже всячески ее отключают, начитавшись подобного. Но если подумать, даже если система отдаст 50% своей производительности на воспроизведение несчастного MP3, вряд ли это хоть как-то затронет скорость передачи по сети. Ну или, я не знаю, нужно постараться найти такую машину, чтобы при проигрывании музыки система “вставала раком”, не давая делать ничего другого. Не знаю, как на x286 с 4 мегабайтами памяти, но на моей машине ни проигрывание аудиопотока, ни просмотр HD-видео, ни даже кодирование HD-видео на скорость работы сети не влияют.
    Наверное это линуксоды такое придумали.
  • Отображение индикатора загрузки. Это, наверное, самое смешное из всего. Хорошо хоть не придумали еще, как это “лечить”. Объяснение: что система, дескать, копирует кусочек данных по сети, потом начинает высчитывать время, необходимое на оставшуюся закачку (соответственно, перестав передавать данные), потом закачивает следующий кусок и так далее. А поскольку, дескать, в Майкрософт сидят криворукие программисты, то расчет времени написан неоптимально и эта “пауза” между закачками большая. Типа, долго вычисляется время.
    Наверное, тоже линуксоид придумал. Потому как человек мало того, что не знает, что такое events, messages, не представляет даже на самом примитивном уровне, как работает виндовс (в линуксе-то какие там messages) и не может себе вообразить, что такой трудный и долгий процесс, как расчет времени, можно делать в отдельном потоке.. Этот человек еще и в школе математику учил плохо, поскольку считает, что пусть даже и синхронное умножение двух чисел + деление их на третье, производимое между копированием блоков данных, способно существенно замедлить процесс этого самого копирования на 4-ядерном процессоре.

Короче, посмеяться-то я посмеялся, а скорость все равно 1.5 MB.
К сожалению, не осталось ни одной машины с XP, чтобы проверить “не из висты”.

Может кто-то знает, в чем реальная причина и куда копать, если, конечно, есть смысл копать? На роутере в настройках тоже не нашел ничего особенного…

Comments (11) -

11/27/2008 12:38:02 PM

Oleg Kislitsyn

К сожалению, не знаю как решить данную проблему. У меня точно такая же скорость передачи по Wi-Fi. Передавал файл с Windows 7 на Vista.

Oleg Kislitsyn Russia

11/27/2008 3:03:18 PM

asdas

Все просто: скорость 54Mbit/s это максимум. Вся полоса пропускания. В реальности прием/передача + накладные расходы пропускная способность будет куда скромнее. Википедия утверждает что 19Мbit/s
http://en.wikipedia.org/wiki/802.11g Т.е. ~2.4мегабайта, максимум. В случае с двумя машинами величина падает в два раза, или даже чуть более, что логично. Копать надо в сторону 802.11n.

asdas

11/27/2008 10:09:12 PM

napTu3aH

Думаю что от wifi стандарта G если и получится добиться большего то ненамного. Если сейчас на вайфае используется шифрование то попробуйте отключить и протестить скорость еще раз. Обычно у G стандарта максимальная скорость около 25 Мбит/сек, т.е. около 3 МБайт/с, у вас судя по всему поддерживается turboG.  Если хотите большего то это надо уже смотреть в сторону стандарта N. Вот тут - http://wireless.wikia.com/wiki/Wi-Fi - есть табличка со скоростями, вроде даже правдиво выглядит  Smile
А вот тут - www.thg.ru/.../router_draft_802_11n_2007-05.html - тесты не особо свежих N роутеров, думаю если погуглить то найдется и что-нить посвежее.

napTu3aH Russia

11/27/2008 10:52:38 PM

Alex

У меня с ХР те же проблемы, так что проблема не в Висте.
Но у меня большие файлы более-менее нормально копируются, проблемы обычно только с кучей мелких файлов. К сожалению, так устроена беспроводность, что время отклика дольше, соответственно и время подтверждения доставки. Так что я смирился...

Alex Russia

11/28/2008 9:12:24 AM

Ejik

А меня та же ситуация, поэтому держу специально отдельный сетевой кабель, чтоб напрямую подключаться. Так оно быстрее получится. На одной машине ХП, на другой Vista Home Premium.  

Ejik Russia

11/28/2008 9:53:39 AM

Alexey Raga

Большое спасибо за ответы, возможно вы и правы. Десктопную машину подключил кабелем, ей все равно.
По поводу /n - пока не думаю, что можно покупать такой роутер (хотя сетевые карточки у меня его типа подерживают). Стандарта нет, есть драфт, соответственно, могут возникнуть проблемы с совместимостью...

Alexey Raga Australia

12/2/2008 1:35:33 PM

Oleg Kislitsyn

Несколько дней назад передавал с компьютера на нетбук. На обоих устройствах стояла Windows 7 (уж не знаю насколько скорость передачи зависит от ОС). Роутер Asus WL-500GP V2. Средняя скорость была ~3MB.
P.S. Форма для комментария в IE8 Beta 2 неправильно отображается ;)

Oleg Kislitsyn Russia

12/4/2008 1:35:33 PM

Alexey Raga

Олег, та же скорость и у меня...
А бета.. Она и в африке бета ;)

Alexey Raga Australia

12/4/2008 1:35:48 PM

Alexey Raga

Олег, та же скорость и у меня...
А бета.. Она и в африке бета ;)

Alexey Raga Australia

12/7/2008 7:37:32 PM

Andrey

Вот тут посмотри:

http://www.it-ru.de/forum/viewtopic.php?t=143280

Andrey Germany

12/9/2008 9:40:07 AM

Alexey Raga

Андрей, спасибо! Раз есть положительный опыт - буду тоже пробовать!
По поводу All-in-one модемов/роутеров несколько странно, но проверить тоже можно будет: у меня как раз WiFi-роутер от USRobotics завалялся Smile

Alexey Raga Australia

Comments are closed

Powered by BlogEngine.NET 2.5.0.6

About the author

Alexey Raga Alexey Raga
.NET software developer.

E-mail me Send mail

Twitter


Recent posts

Archive

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2012

Sign in