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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Pupkin                               2:5020/400     16 Feb 2005  15:44:48
 To : Igor Sysoev
 Subject : Re: Perl-скрипты и размер пакетов  TCP
 -------------------------------------------------------------------------------- 
 
 
 > Скорее всего, дело осбтоит так: perl выдаёт данные мелкими пакетами,
 > mod_cgi передаёт их в Apache, и после каждого пакета делает ap_rflush().
 > Вот они такими же уходят в ядро. А из ядра в сеть.
 > 
 
 Думал об этом. Единственное объяснение подобного различия.
 Hо разделением времени между процессами занимается система, а не perl,
 как я понимаю. Выдавать по 20 байт данных, сопровождая их 200-байтным
 заголовком ТСР-пакета - расточительство. Я лучшего мнения о
 разработчиках FreeBSD, поэтому, думаю, есть какой-то способ настройки
 стека для таких условий.
 Кроме того, считал, что данные передаются Апачу не потоком, а через
 дескрипторы какие-нибудь, как адрес области памяти, где лежат готовые
 данные. 
 Рекомендации какие-нибудь будут? Мне транспортники плешь проели, мол,
 трафик резко увеличился с такого-то числа, вынь да положи причину.
 
 А кстати, нет ли соображений по поводу влияния пропускной способности
 канала или установленной там аппаратуры на такое поведение сервера?
 Дело в том, что подобный глюк, по словам транспортников, возник в
 течение суток. Hо ни с ядром системы, ни с Apache на сервере никаких
 действий в тот период не проводилось. Если велись какие-то работы на
 канальной аппаратуре, то мне это неведомо, а транспортникам удобней
 валить на сервер. Мне неизвестен механизм влияния протокола IP на размер
 пакета ТСР, но, может ли из-за задержек в канале такое быть? Скажем,
 стек ТСР, не получая вовремя подтверждения АСК, включает режим PUSH и
 долбит получателя мелкими пакетами.
 --- ifmail v.2.15dev5.3
  * Origin: CNT, InterNetNews site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 10:16:38 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 14:46:40 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 15:44:48 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 16:55:01 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 17:12:22 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 18:52:29 
 Re: Perl-скрипты и размер пакетов TCP   Valentin Davydov   16 Feb 2005 15:40:38 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 15:58:00 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 16:31:41 
Архивное /ru.unix.bsd/7622b00392ac.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional