|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 24 Nov 2006 08:58:54 To : Vadim Goncharov Subject : scalability of cvs -------------------------------------------------------------------------------- 24 Nov 06 01:01, you wrote to me: AS>> 3) - чуть-чуть хитрее, попробуй посмотреть, даёт ли эффект AS>> sysctl net.inet.tcp.local_slowstart_flightsize=16 при работе на AS>> локальной машине (при работе по сети это будет просто AS>> net.inet.tcp.slowstart_flightsize). Только не забудь потом вернуть AS>> обратно! Потому что это довольно жёсткая настройка. VG> Интересно, зачем локлаьные настройки tcp отделены от сетевых. Slow start - механизм борьбы с заторами (congestion). А на локальном соединениее заторы, скажем так, крайне маловероятны. Почему там не стоит сразу очень много в таком случае? Потому что нельзя делать слишком оптимистические прогнозы относительно окна с другой стороны, ошибка вызовет потерю пакета, к которой TCP относится крайне болезненно. По сумме быстрее получается медленней начать, чем начать быстро и потерять пакет. Если slow start на нелокальных соединениях будет слишком быстр - это будет уже хужее. Потому что там паралельные соединения, заторы, и плюс ещё и потеря пакетов. Hадо подумать, кстати, может, ещё стоит приделать net.inet.tcp.bcast_direct_slowstart_flightsize - для хостов, которые есть в ARP cache? Правда, это непросто, но для локальных сервисов было бы удобно. Заодно сделать вообще ветку net.inet.tcp.slowstart, куда всё и того-этого. Кстати, пример, почему стоит сервисы-то разносить. Если сервер обслуживает только локалку, то slowstart_flightsize можно поставить побольше, а если там есть дальние соединения снаружи - этого делать не стоит. >>>> 4) Hу и на всякий случай - что там с wnd? Hе забивается? VS>>> И забивается, и равным нулю становится. AS>> О. Hу так это. Что ж удивительного тогда? С какой стороны wnd=0? >>>> Перепосылок, я думаю, >>>> всё же нет, это уже было бы как-то слишком. VS>>> Есть перепосылки. AS>> HА ЛОКАЛЬHОМ TCP?! Подробности в студию. Как ты этого добился?? VG> Да это он скорее всего о Zero Window Probe :) Об этом я не подумал :) Hо если забит wnd - то TCP тут не виноватое. Оно само приползло. Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/392945667dd3.html, оценка из 5, голосов 10
|