LINUX.ORG.RU
ФорумAdmin

TCP. задержка при коннеке Linux 2.6 с Solaris


0

0

У меня Gentoo Linux, 2.6.16. При любом TCP соединении моей машины и машины под управлением Solaris возникает задержка.

Допустим беру сайт который хостится на Solaris. Если размер страницы меньше 5кб открывается мгновенно, если больше то он скачивает эти 5кб, потом ждет 1-2 секунды и докачивает остальное. При этом с других машин в этой же сети все отлично, если там не Linux 2.6. Пробовал загружать 2.4 - все отлично. Соответственно, если сайт хостится на другой ОС тоже все отлично даже с 2.6.

Дело тут точно не в браузере и не в дистрибутиве, т.к. пробовал разные дистрибутивы и браузеры (в том числе консольные). Я даже пробовал открывать в IE из под vmware. Там все тоже самое. Не в железе, т.к. с другими машинами с совсем другим железом под Linux 2.6 та же самая история.

Такая же ситуация замечена и с другими транспортными протоколами на TCP. HTTP взят для примера.

Подскажите возможные пути решения. Сам грешу на /etc/sysctl.conf, но что именно там тюнить пока не знаю.


ну и как всегда, задав вопрос на форуме, я сам нахожу на него ответ. нашел формулу по которой расчитывается максимальный размер буфера TCP, расчитал для своего канала и внес в sysctl.conf после этого выше описаная проблема исчезла.

всем рекомендую: http://www.opennet.ru/base/net/tcp_tune.txt.html

Boiler
() автор топика
Ответ на: комментарий от Boiler

Хорошо, что есть еще люди, которые не поленятся выложить найденный ответ. true.

Valmont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.