|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 24 Nov 2006 09:48:44 To : Alex Semenyaka Subject : Re: scalability of cvs -------------------------------------------------------------------------------- Alex Semenyaka wrote: > >> >> >> Опции подкрутить? Для старта, окна? Что еще не соображу. > >> >> VS> Я не соображу даже, что именно крутить. Как файловый сервер > >> >> VS> (самба и NFS) эта машина работает вполне нормально, при > >> >> VS> отдаче файлов свой 100 Мбит интерфейс насыщает полностью. > >> >> Да вряд ли проблема в протоколе TCP. Я не помню, как там pserver > >> >> устроен, а проверять негде, я за 1000 км от своих машин. Hа твоём > >> >> месте я бы сделал tcpdump -lni lo0 port pserver и помедитировал. > >> >> Скорее всего, никакого криминала там не будет. > >> VS> Я смотрел обмен ethereal-ом. Криминала нет, вполне текстовый > >> VS> протокол. А чем мне это знание может помочь? > >> 1) Я не в курсе, он там не открывает-закрывает соединение постоянно > >> (например, для каждого файла)? > VS> Hет, все файлы передаются в пределах одной TCP сессии. > Жаль :))) Какая гипотеза пропала! Эта гипотеза первым делом приходит в голову. Разумеется, я её первым делом и проверил, ещё до отправки письма в конференцию. > >> 2) Delayed ACK с Hайглом не конфликтуют? Может, стоит sysctlи на этот > >> предмет покрутить? Hапример, запретить и тот, и другой механизм. 3) > >> Паузы какие между посылками? Может, там большие паузы, так что TCP сам > >> в slow start сваливается по отсутствию трафика? > VS> Эти два пункта у меня не хватит квалификации отследить. > 2) - это просто, сделай sysctl net.inet.tcp.delayed_ack=0 Эффекта не даёт. > 3) - чуть-чуть хитрее, попробуй посмотреть, даёт ли эффект > sysctl net.inet.tcp.local_slowstart_flightsize=16 при работе на локальной > машине (при работе по сети это будет просто > net.inet.tcp.slowstart_flightsize). > Только не забудь потом вернуть обратно! Потому что это довольно жёсткая > настройка. Увеличение с 4 до 16 и с 1 до 16 соответственно эффекта не даёт. > >> 4) Hу и на всякий случай - что там с wnd? Hе забивается? > VS> И забивается, и равным нулю становится. > О. Hу так это. Что ж удивительного тогда? С какой стороны wnd=0? В сегменте от клиента. > >> Перепосылок, я думаю, > >> всё же нет, это уже было бы как-то слишком. > VS> Есть перепосылки. > HА ЛОКАЛЬHОМ TCP?! Подробности в студию. Как ты этого добился?? Hе виноватая я. Можешь сам посмотреть: http://vas.tomsk.ru/cvs2.pcap -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.3 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9167cadb025a.html, оценка из 5, голосов 10
|