RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Скорость сервер-клиент и клиент-сервер.


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Alexander Grushichew
To : dgv
Subj : Скорость сервер-клиент и клиент-сервер.

> > Может глупость скажу, но все же...
> >
> > Недавно заинтересовался скоростью перекачки файлов по сети от Win98, Me клиентов на сервак и обратно, и выяснилось: с сервака на окондоус 2-3 м/с, а с окондоуса на сервак - 0.5 м/c. Скорость крайне низкая для 100м сети, особенно с окондоуса на сервак.
> >
> > Не помогало ни установка последних фиксов (WR08707 и постфиксов к нему) ни кручение на серваке параметров MTU (в 1492 вместо 1500), TTL (128 вместо 64) и т. п.
> >
> > И после всего этого начало закрадываться смутое подозрение, что г-но этого рода сидит не в пополаме, а, как обычно, в окондоусе. А когда это подозрение стало не смутным, а самым что ни на есть ярким и четким, попалась под руку прога MTUspeed.
> >
> > В ней есть режим определения оптимального mtu для системы win9x. И она показала - что оптимальным mtu должно быть устаовлено в 564.
> >
> > После установки параметра maxMTU в реестре в 564 (а впрочем и в 746) скорость возросла до 5-6 m/c и выровнялась "туда" и "обратно" и все стало работать шустрее и приятнее.
> >
> > Т. е. я хочу сказать, что смена mtu на win9x, Me машинах в 564 (или какое-то другое значение, значительно меньшее чем вроде-бы положенное для etherneta 1492) вполне нормальное решение проблемы малой скорости передачи на сервак с win9x, Me машин. Так ли это? Не напутал ли чего по незнанию сетевых тонкостей?
> >
> > PS:
> >
> > Сервак - Аврора ( fix 3), мптс пофиксен до 08707, сеть 100м, клиенты в основном win98, Me, редко - XP.
> > скорость мерял по причине отсутсвия у меня тогда netio - по часам, засекая время передачи файла длиой 16-30 метров.
> >
> >
> >
> >
> >
> >
>
>
> Сильно не мучайся - Аналогичные результаты имеем в среде w98 -> w2003 server. Конешно все это решается заменой w98->XP, правда с получением новых гемороев.....
> Правда, совсем не обязательно винить во всем OS2....
>
>

Да и не мучался я сильно, просто интересно было. И клонил к тому, что это не серваке дело, а в г-нных сетевых службах окондоуса (Блин, меня каждый раз бесит, когда с пеной у рта мне пытаются доказать про замечательные возможности этих самых служб в винюке. Что ламеры, что в книгах, коих про винюк не меряно на рынке продается.)

Попробовал я NETIO пускать. И оказалось, что при значении MTU в окондоусе по умолчанию, скорость по сети и скорость передачи файлов не связаны друг с другом. NETIO дает скорость 11м/c и туда и обратно, а файлы качаются с различной скоростью "туда" и "обратно". Захлебываются, похоже такой скоростью эти самые сетевые службы винюков 98 и me.
При указании MaxMTU почему-то менее 1000, (но больше 500 как и положено), то скорость NETIO падает до 9-10м/с, но зато скорость передачи файлов возрастает. И раз уж такое г-но сидит в самих службах окондоуса, то сервак здесь совершенно не при чем.

Так что рецепт ускореия простой. Надо всега(!) независимо от того, в какой сети работает машина, в пополамной ли, в win2k-2003, в одноранговой ли всегда MaxMTU указывать в 546.
Для этого надо в ключе реестра HKEY_LOCAL_MASHINE/SYSTEM/CurrentControlSet/Services/Class/NetTrans/0000 (или 0001, или 0002 - тот который отвечает за сетевую плату, в нем прописан айпишный адрес, если статический) добавить параметер MaxMTU и в нем указать 546.




Sun 16 May 2004 14:10 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.4b) Gecko/200305




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.