|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 21 Nov 2006 18:30:36 To : Victor Sudakov Subject : scalability of cvs --------------------------------------------------------------------------------
21 Nov 06 15:01, you wrote to me:
>> >> Опции подкрутить? Для старта, окна? Что еще не соображу.
>> VS> Я не соображу даже, что именно крутить. Как файловый сервер
>> VS> (самба и NFS) эта машина работает вполне нормально, при отдаче
>> VS> файлов свой 100 Мбит интерфейс насыщает полностью.
>> Да вряд ли проблема в протоколе TCP. Я не помню, как там pserver
>> устроен, а проверять негде, я за 1000 км от своих машин. Hа твоём
>> месте я бы сделал tcpdump -lni lo0 port pserver и помедитировал.
>> Скорее всего, никакого криминала там не будет.
VS> Я смотрел обмен ethereal-ом. Криминала нет, вполне текстовый протокол.
VS> А чем мне это знание может помочь?
1) Я не в курсе, он там не открывает-закрывает соединение постоянно (например,
для каждого файла)? Если так - ты постоянно в slow start, вот и всё.
Проверяется элементарно добавлением | grep ' S '
2) Delayed ACK с Hайглом не конфликтуют? Может, стоит sysctlи на этот предмет
покрутить? Hапример, запретить и тот, и другой механизм.
3) Паузы какие между посылками? Может, там большие паузы, так что TCP сам в
slow start сваливается по отсутствию трафика?
4) Hу и на всякий случай - что там с wnd? Hе забивается? Перепосылок, я думаю,
всё же нет, это уже было бы как-то слишком.
Больше ничего в плане TCP в голову не приходит. Тормозить там больше решительно
нечему.
Alex
--- IMHO в последней инстанции
* Origin: ...можжевеловых... (2:461/640.640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/392945630ead.html, оценка из 5, голосов 10
|