<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=windows-1251"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Courier">Честно говоря странным является только значение
столбца wa. Что за ввод вывод неясно.<br>
Но как мне кажется (могу быть не прав) то что выключение буфферизации
увеличило нагрузку на процессор,<br>
если при этом уменьшился wa, то проблема как раз в вводе выводе.<br>
<br>
Топу не доверяю ниразу, это что то типа средней температуры по палате. <br>
Хорошо показывает только процессы в состоянии 100% загрузки.<br>
Чтоб так сильно камень жрало - тож невижу, если допустить что у Вас
1025 открытых соединений по которым чего  то тянут, то имхо все неплохо.<br>
<br>
Для сравнения примерно тож самое от меня, но это не виртуал:<br>
<br>
[root@server4 logs]# netstat -a -n | grep .42:80 | grep ESTAB | wc -l<br>
103<br>
[root@server4 logs]# netstat -a -n | grep .42:443 | grep ESTAB | wc -l<br>
1178<br>
[root@server4 logs]# vmstat 5<br>
procs -----------memory---------- ---swap-- -----io---- --system--
----cpu----<br>
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us
sy id wa<br>
 0  0   1912 472232   4688 717328    0    0    11    74   18     4 14 
3 82  1<br>
 0  0   1912 471848   4696 717580    0    0     0   117 6613  5451 17 
4 78  1<br>
 1  0   1912 471336   4704 718092    0    0     0   114 6358  5248 16 
5 79  0<br>
 0  0   1912 470888   4712 718604    0    0     0   190 6512  5392 16 
4 80  1<br>
 1  0   1912 470376   4720 719116    0    0     0    58 6484  5375 16 
5 79  0<br>
<br>
Топ кажет впринципе хрень какйюто...<br>
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  #C   TIME
WCHAN     COMMAND<br>
 1771 nobody    16   0  166m 138m 9620 R   28  6.8 219:45.36  0 219:45
-         nginx: worker process<br>
 1772 nobody    16   0  140m 124m 9600 S   14  6.1 213:50.06  0 213:50
-         nginx: worker process<br>
.....<br>
</font><br>
Nick S. Knutov wrote:
<blockquote cite="mid:1837380679.20071113201456@knutov.com" type="cite">
  <pre wrap="">netstat -n -a | wc -l
1025

Что именно там должно быть? С виду - ничего необычного
vmstat 5 на вдс ничего не даст, но если брать его с ноды -

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0    528  95572  62552 852684    0    0     2    50    1    4 22  5 64  9  0
 0  1    528  91248  62660 856372    0    0     0     0 2817  907 20  7 66  7  0
 1  0    528  80776  62736 853480    0    0     0   100 2793  746 17  7 66 11  0
 0  0    528  94220  62832 852388    0    0     0     0 2848  661  8  5 77 10  0
 0  0    528  84564  63132 859444    0    0     0     0 2588  848  8  6 75 11  0
 0  0    528  83504  63316 860796    0    0     0     0 2259  609  3  4 74 20  0
 0  2    528  81848  63364 860876    0    0     0  1427 1620  388  2  1 22 74  0
 0  1    528  84820  63512 861272    0    0     0   368 2086  659  8  8 33 51  0
 0  0    528  85280  63892 860920    0    0     0     0 2751  824 12  5 62 21  0

proxy_buffering off;
вроде подняло загрузку проца, если смотреть в top.



Tuesday, November 13, 2007, 7:42:56 PM, you wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">А можно еще
netstat -n -a
vmstat 5
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">как совет:
попробовать
        proxy_buffering off;
если файлы большие, то ngnix ,будет перекладывать контент в буфер в 
памяти, когда закончится на диск, и только когда примет от бекенда все
тогда начнет выплевывать.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">Nick S. Knutov wrote:
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Приветствую,
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Есть вдс, ей дано очень много ресурсов. nginx ест проц.
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">OpenVZ, 2.6.18-8.1.8.el5.028stab039.1, failcnt нету, памяти, проца - 
достаточно.
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
31986 nobody    17   0  4904 3472  692 R   40  0.2   4:50.57 nginx
13398 nobody    17   0  4840 3400  692 R   39  0.2   1:19.98 nginx
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Было на 0.5.31, не исчезло после обновления до 0.5.33.
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Вероятнее всего в это время nginx отдает проксированные ответы апача, 
который получает их от пхп скрипта. Пхп скрипт, вероятнее всего, 
отдает 3х мегабайтные файлы с диска. Про интернал редиректы я в курсе, 
но скрипты не мои и править нельзя. Да и nginx независимо от, по моему 
мнению, не должен есть столько проца, скорее его должны бы есть те 
скрипты, но с нагрузкой в два потока, по идее, не должны и они.
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Как искать причины ? Кусок конфига ниже.
      </pre>
    </blockquote>
  </blockquote>
</blockquote>
</body>
</html>