|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 13 Oct 2004 12:11:22 To : All Subject : подвисают TCP-соединения -------------------------------------------------------------------------------- Hедавно тут обсуждалась тема подвисающих TCP-соединений. Вот только что опять столкнулся. Есть у меня ноутбук без сетевой карты, так я подключаю его при помощи LPT-Ethernet адаптера и коаксиального кабеля. Конструкция это довольно медленная по понятным причинам, но вполне работоспособная. Периодически использую ноутбук как "сумку дла файлов" - ношу данные с одного места на другое. Вот и сегодня закачивал в него три сотни мегабайтов аэрофографий. Использовал SCP из комплекта SSH. И обнаружил, что оно качает мегов 60, после чего вываливается по connection timeout, при этом лампочка на адаптере перестает мигать. Если не трогая ничего на ноутбуке запустить передачу файлов с настольной машины еще раз - снова качает, то есть никаких неустранимых неисправностей оборудования нет, что подтверждается и отсутствием каких-либо сообщений в логах. Предполагаю, что из-за недостаточного быстродействия аппаратуры - теряется какой-то пакет. Тем более, что счетчик коллизий на интерфейсе насчитал 26 штук со стороны ноутбука и 16 со стороны настольной машины. Hепонятно другое - почему после потери пакета линуксовая реалиазция TCP не пытается либо повторять его передачу с передающей стороны, либо повторять запрос со стороны приемной? Принимаются советы по методам диагностики этой неисправности. Понятно, что простое напускание tcpdump на интерфейс - приведет при таких объемах передачи к гигантскому размеру лога - не факт что он вообще в ноутбуке на диск поместится. Что можно придумать чтобы в логе хранилась информация толко о последних N переданных и полученных пакетах, а более старая информация уничтожалась? Zahar(@spbdept.rbc.ru) Остров Большой Березовый: http://birch-island.spb.ru --- Msged/LNX 6.1.1 * Origin: N:60.17'54" E:28.39'40" (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288416d2029.html, оценка из 5, голосов 10
|