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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     04 Feb 2004  20:18:24
 To : Slawa Olhovchenkov
 Subject : Re: sendfile
 -------------------------------------------------------------------------------- 
 
 Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:
 
 > 04 Feb 04, Igor Sysoev writes to Slawa Olhovchenkov:
 > 
 >  >>  >> fstat | grep nginx | grep tcp | wc -l; netstat -n | grep
 >  >>  >> 81.19.69.64.80 | egrep -v '(SYN|LISTEN)' | wc -l; netstat -n | grep
 >  >>  >> 81.19.69.64.80 | grep TIME_WAIT | wc -l
 >  >>  IS>      445
 >  >>  IS>      792
 >  >>  IS>       52
 >  >>  >>
 >  >>
 >  >>  IS> Легко видеть, что первое число - tcp соединения, открытые сервером,
 >  >>  IS> второе - все соединения, кроме SYN* и LISTEN, а третье - TIME_WAIT.
 >  >>
 >  >>  IS> Все tcp соединения - это sendfile. TIME_WAIT'ов мало, потому что
 >  >>  IS> обрабатывается около 5 соединений в секунду и стоит keep-alive на 70
 >  >>  IS> секунд - MSIE закрывает соединение сам.
 >  >>
 >  >> Э, это должно мне что-то показать?
 > 
 >  IS> Сервер открыл 445 сокета. Каждый их них - это дескриптор файла,
 >  IS> переданный sendfile()у. netstat показывает 792 соединения в разных
 >  IS> состояниях - от ESTABLIHED до TIME_WAIT. Следуя твоей логике ("Может быть
 >  IS> _просто сокеты_ и не жрут дескрипторы, но вот _sendfile socket_ --
 >  IS> жрут"), fstat должен показать те же 792 сокета. Однако он показывает чуть
 >  IS> ли не в два раза меньше.
 > 
 > А. Ты эта, по fstat все дескрипторы считай. Он похоже то, что в состоянии
 > TIME_WAIT находится не как сокеты, а как файлы показывает.
 
 >fstat | grep nginx | wc -l; fstat | grep nginx | grep tcp | wc -l; netstat -n |
 >grep 81.19.69.64.80 | egrep -v '(SYN|LISTEN)' | wc -l; netstat -n | grep
 >81.19.69.64.80 | grep TIME_WAIT | wc -l
 
      731
      366
      634
       66
 
 >
 
 Всего открытых файлов ровно (плюс-минус пара) в два раза больше, чем
 открытых сокетов. Hесколько файлов - служебные - типа логов и std*.
 Остальные - это то, что передаётся и куда предаётся. Где здесь
 прячутся 634-366=268 файлов, я не вижу.
 -- 
 Игорь Сысоев
 http://sysoev.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 sendfile   Slawa Olhovchenkov   02 Feb 2004 14:24:18 
 Re: sendfile   Igor Sysoev   03 Feb 2004 17:57:01 
 Re: sendfile   Igor Sysoev   03 Feb 2004 17:58:39 
 Re: sendfile   Dmitry Miloserdov   03 Feb 2004 19:02:54 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:31:42 
 sendfile   Slawa Olhovchenkov   03 Feb 2004 19:26:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:05:05 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:22:14 
 Re: sendfile   Igor Sysoev   04 Feb 2004 16:52:27 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:02:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:50:20 
 sendfile   Slawa Olhovchenkov   03 Feb 2004 19:20:32 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 12:39:00 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:01:32 
 Re: sendfile   Igor Sysoev   04 Feb 2004 13:18:07 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:31:02 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 13:48:26 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:00:28 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:02:32 
 Re: sendfile   Igor Sysoev   04 Feb 2004 13:01:01 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:11:36 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 13:53:43 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:00:52 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 17:17:38 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:27:16 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:34:13 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:59:44 
 Re: sendfile   Igor Sysoev   04 Feb 2004 18:46:24 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 18:56:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 19:14:12 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 19:39:18 
 Re: sendfile   Igor Sysoev   04 Feb 2004 20:18:24 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 02:21:40 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 17:46:45 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:52:54 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 18:17:44 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 18:03:06 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 18:42:11 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 02:19:48 
 Re: sendfile   Oleg Koreshkov   06 Feb 2004 18:46:19 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 18:55:30 
 Re: sendfile   Oleg Koreshkov   06 Feb 2004 19:09:14 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 19:24:10 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:01:29 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:11:50 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:57:38 
 Re: sendfile   Igor Sysoev   04 Feb 2004 15:01:44 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 15:18:24 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:29:02 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:34:44 
 Re: sendfile   Igor Sysoev   04 Feb 2004 19:27:56 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 19:41:22 
 Re: sendfile   Igor Sysoev   04 Feb 2004 21:45:19 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 22:08:06 
 Re: sendfile   Igor Sysoev   05 Feb 2004 13:40:14 
 sendfile   Slawa Olhovchenkov   05 Feb 2004 13:46:12 
 sendfile   Slawa Olhovchenkov   05 Feb 2004 14:05:56 
 Re: sendfile   Dmitry Miloserdov   04 Feb 2004 13:53:44 
Архивное /ru.unix.bsd/657797fff10e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional