Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     08 Sep 2002  17:43:05
 To : "Eugene B. Berdnikov"
 Subject : Re: Ethernet Full-Duplex
 -------------------------------------------------------------------------------- 
 
 >>> Eugene B. Berdnikov wrote:
 
 VN>> Евгений, ей-богу, я верю, что Вы вспомните вещи, которые имеют
 VN>> действительно отношение к этому вопросу - например, насколько acknoledge
 VN>> будет delayed, чтобы не подраться на half-duplex с хвостом окна.
 EBB>  Валентин, насколько бы ACK не был delayed, он будет послан лишь ПОСЛЕ
 EBB>  того, как конец окна приедет получателю. За искючением трех случаев:
 
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 ~~~~~~~~~~
 Ключевой момент - в подчеркнутом.
 Если оно соблюдается везде, и другого потока нет - совсем нет - то разницы
 по скорости не должно быть.
 Я видел разницу скорости даже в случае взаимодействия двух достаточно
 свежих линуксов.
 Я не могу показать, как именно это получалось, и не могу быть 100% уверен,
 что это именно проблема TCP стека, а не, например, свичей по дороге,
 но сам по себе факт имел место быть.
 
 EBB>  1. он delayed настолько, что произошла ретрасмиссия с передающей стороны,
 EBB>  2. есть ненулевой трафик ДАHHЫХ в этой же коннекции в обратном
 EBB> направлении, 3. конец окна по отношению к началу задерживается больше чем
 EBB> на мировую    константу в 200 ms, заложенную в алгоритм Nagle'я (сравните: 
 EBB> на    10-мегабитном изернете окно максимальног размера в 65535 байт
 EBB> передается    примерно за 16 ms, на 100-мегабитном - за 1.6 ms). Только в
 EBB> этих случаях может возникнуть коллизия, я полагаю.
 
 Вы предполагаете, что этот алгоритм работает везде, всегда и четко.
 Это и вызывает мои сомнения.
 
 VN>> Если что-то не помещается в Ваши представления о мире, то, может, Вам
 VN>> лучше подумать о принятии мер по искоренению собственной узколобости?
 EBB>  Безусловно. Я по мере сил стараюсь искоренять собственную узколобость.
 EBB>  Если вижу _аргументы_ за то, что этим следует заняться.
 EBB>  К сожалению, пока я их не заметил.
 EBB>  P.S. Валентин, Вы верите в то, что при передаче данных в одном направлении
 EBB>  (подчеркиваю - в ОДHОМ) по tcp на hd падение скорости на 3 порядка -
 EBB>  это нормально? Hет, Вы действительно в это верите? :)
 
 Здесь смешиваются - Вами в почти первую очередь - два разных вопроса.
 1. Падение скорости в случае half-duplex на несколько процентов. Пусть даже
 на 10%.
 2. Падение скорости в случае half-duplex на три порядка.
 
 Возможные объяснения для первого я показал. Второе в реальных условиях вызывает
 немедленное желание сделать одну вещь - предположить, что autonegotiate
 сработал на двух концах в противоположную сторону, и жестко зафиксировать
 дуплексность с обеих сторон (не веря отчетам контроллеров про то, какой
 режим они поставили!) И только после этого проверять еще раз.
 
 Эти две ситуации настолько разные, что смешивать их в одной нельзя.
 Вы это сделали. А еще писали такие странные слова, из которых любой
 нормальный человек сочтет, что Вы считаете, что по TCP происходит передача
 пакетов только в одну сторону и никаких подтверждений не идет.
 Если не хотите получать ответные издевки - ограничьте уровень своих.
 Пока же Вы для меня только вызвали желание порекомендовать Вам срочно
 уйти в отпуск.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ethernet Full-Duplex   „¬ЁваЁ© ЉаЁўЄ®   31 Aug 2002 16:20:37 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   31 Aug 2002 17:15:08 
 Re: Ethernet Full-Duplex   „¬ЁваЁ© ЉаЁўЄ®   31 Aug 2002 18:29:52 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   31 Aug 2002 21:10:12 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   31 Aug 2002 23:07:38 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   02 Sep 2002 18:10:20 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   04 Sep 2002 09:43:32 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   04 Sep 2002 16:09:31 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   06 Sep 2002 09:48:53 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   06 Sep 2002 19:09:30 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   06 Sep 2002 23:49:22 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   08 Sep 2002 09:10:24 
 Re: Ethernet Full-Duplex   Oleg Motienko   08 Sep 2002 10:43:15 
 Re: Ethernet Full-Duplex   Valentin Nechayev   08 Sep 2002 11:27:34 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   08 Sep 2002 14:09:15 
 Re: Ethernet Full-Duplex   Valentin Nechayev   08 Sep 2002 17:43:05 
 Re: Ethernet Full-Duplex   Eugene B. Berdnikov   09 Sep 2002 07:08:40 
 Re: Ethernet Full-Duplex   Alexander Dilevsky   31 Aug 2002 23:03:35 
Архивное /ru.linux/736876f3febe.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional