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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Artem Naluzhnyy                      2:5020/400     28 Dec 2007  09:19:50
 To : Eugene Grosbein
 Subject : Re: udp dropped
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote:
 
 > 27 дек 2007, четверг, в 21:02 KRAT, Artem Naluzhny написал(а):
 >  >>         507391 dropped due to full socket buffers
 >  AN> Судя по всему какой-то их процессов не справляется с разгребанием своих 
 >  AN> входящих пакетов. Для начала определить виновного (может это и не RTP 
 >  AN> вовсе, а сигнализация, например):  запустить на некоторое время
 >  AN> переодический сбор статистики по непустым Recv-Q.
 
 > x.x.x.2 - сама машина, x.x.x.4 - Cisco AS5300, подключенная через Catalyst.
 > y.y.y.y и z.z.z.z - хосты в двух разных соседних автономных системах,
 > на 127.0.0.1.53 локальный named, почти не используется, откуда у него
 > непустые очереди - совершенно непонятно.
 > 
 > udp4      48      0  x.x.x.2.16426     y.y.y.y.19974
 > udp4      48      0  x.x.x.2.16428     x.x.x.4.16544
 > udp4     117      0  127.0.0.1.2768         127.0.0.1.53
 > udp4     130      0  127.0.0.1.4999         127.0.0.1.53
 > udp4      48      0  x.x.x.2.16424     x.x.x.4.19502
 > udp4      48      0  x.x.x.2.16426     y.y.y.y.20010
 > udp4      48      0  x.x.x.2.16432     x.x.x.4.17632
 
 Это не те величины, которые могут вызвать дропы. Hебольшое количество 
 необработанных пакетов - нормальная ситуация. Hас интересуют числа 
 близкие к net.inet.udp.recvspace (либо к прописанному в коде размеру 
 буфера). Усложняем мониторинг:
 
 drops=`netstat -s -f inet -p udp \
    | grep 'dropped due to full socket buffers' \
    | awk '{print $1}'`; \
 while true; do \
    drops_prev=${drops}; \
    drops=`netstat -s -f inet -p udp \
      | grep 'dropped due to full socket buffers' \
      | awk '{print $1}'`; \
    if [ ${drops} -ne ${drops_prev} ]; then \
      date; \
      echo 'Drops diff: ' $((${drops_prev} - ${drops})); \
      netstat -nW -f inet -p udp \
        | egrep -v '^udp4       0' | egrep '^udp4' \
        | sort | head -3; \
    fi; \
    sleep 1; \
 done
 
 -- 
 Artem Naluzhnyy
 --- ifmail v.2.15dev5.4
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: udp dropped   Eugene Grosbein   28 Dec 2007 11:56:09 
 Re: udp dropped   Artem Naluzhnyy   28 Dec 2007 09:19:50 
 Re: udp dropped   Artem Naluzhnyy   28 Dec 2007 09:23:20 
Архивное /ru.unix.bsd/36160aa396b6e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional