|
ru.networks- RU.NETWORKS ------------------------------------------------------------------ From : Igor Suvorov 2:5020/1046 26 Apr 2002 07:18:12 To : "Vitaliy Vinogradov" Subject : Re: Какой-то трабл с tcp... наверное -------------------------------------------------------------------------------- > AK> Хм. А что значится в паpаметpе TcpWindowSize по адpесу > AK> HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\parameters\ > AK> у обеих машин? > "DefaultRcvWindow"="2144" > После исправления на другое значение все стало рульно. > Прямо даже интересно стало, за что сий ключ отвечает? Сколько байт данной машине можно послать без получения от нее подтверждения о том, что эти байты были успешно получены. > По информации от этого чела - это одно из 3-х рекомендуемых значений > ( 2144, 4288, 32768). Рекомендуемых кем? В NT 4.0 этот параметр по умолчанию равен 8192, в W2K он равен 16384 байтам. > Hо работает все абсолютно одинаково при любых числах - исключение > только 2144. Hе знаешь случаем, в чем тут фигня? Hе при любых. Если предположить, что задержка у тебя равна 1 мс., а сеть дает таки честные 100Мбит (или 12207 Кб/сек), то размер этого окна должен быть равен 12207*0.001=12.207 Кб. Если окно меньше этого размера, то в течении каждой мс. заполняться будет только его объем и сеть будет стоять, пока на принятые байты пройдет подтверждение. А если задержка составляет 2 мс., размер окна возрастает уже до 24 Кб. А у тебя их было всего 2 ... Hа передачу изменение этого параметра влияния не оказывало, т.к. за окно передачи отвечает отдельный параметр. В Windows NT, кстати, не регулируемый. Что наводит на мысль, что уже при задержке в 1 мс. она не сможет оптимально работать на 100 Мбит. Вполне возможно, что и у Win9X аналогичная проблема. -- Igor --- Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 * Origin: no gnus is a bad news (2:5020/1046@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.networks/14688e1d0e2e3.html, оценка из 5, голосов 10
|