файловых дескрипторов?<br><br><div><span class="gmail_quote">On 11/11/06, <b class="gmail_sendername">Михаил Монашёв</b> <<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a>> wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Здравствуйте nginx-ru,<br><br>Стоит одна из последних версий nginx-а на FreeBSD 5.5-STABLE . При<br>обычной нагрузке в top-е nginx приблизительно такой:<br><br>last pid: 77484; load averages: 0.42, 0.80, 0.84<br>146 processes: 1 running, 145 sleeping
<br>CPU states: 22.4% user, 0.0% nice, 10.6% system, 3.5% interrupt, 63.5% idle<br>Mem: 2793M Active, 796M Inact, 270M Wired, 130M Cache, 112M Buf, 20M Free<br>Swap: 6144M Total, 5536K Used, 6138M Free<br><br> PID PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
<br>...<br>40801 4 0 14640K 13176K kqread 2 65:33 1.76% 1.76% nginx<br>40805 4 0 14640K 13556K kqread 2 64:52 0.54% 0.54% nginx<br>40804 4 0 14640K 13560K kqread 0 64:28 0.29% 0.29% nginx<br>40802 4 0 14968K 13888K kqread 2 64:09
0.24% 0.24% nginx<br>40803 4 0 15296K 14108K kqread 2 65:00 0.15% 0.15% nginx<br>...<br><br>(на большой размер процесса не смотрите - там гео-база всю память<br>занимает)<br><br>Далее увеличиваем нагрузку на одном из виртуальных хостов nginx-а.
<br><br>Начинаем _пятистам_ юзерам отдавать 50 файликов размером в несколько<br>байт, стучаться на получение новых файликов, получать 404 ошибку,<br>ждать секунду и стучаться за ними снова и так, пока нужный файлик не
<br>появится на диске. Далее цикл повторяется. Файлки лежат на диске и<br>отдаются nginx-ом.<br><br>В результате top почти не меняется. В нёмного поднимается nginx, что<br>вполне ожидаемо. И всё нормально работает.<br>
<br>Через несколько минут наступает странная картина: те, процессы (mysqld<br>и httpd), которые раньше были в верху top-а и которые никак не связаны<br>с nginx-ом начинают кушать всё больше и больше процессора. Load
<br>average поднимается до 10 и начинаются тормоза. При этом дисковая<br>активность, судя по iostat, не меняется после увеличения нагрузки.<br>Процессор также имеет 50-60% idle. Памяти вроде достаточно. Такое
<br>ощущение, что не хватает какого-то другого ресурса, разделяемого<br>процессами и съеденного nginx-ом.<br><br>Вопрос - какого?<br><br>С уважением,<br>Михаил Монашёв, SoftSearch.ru<br>Member of Independent Software Developers Forum (ISDEF)
<br>mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>ICQ# 166233339<br><a href="http://softsearch.ru/">http://softsearch.ru/</a><br>Без бэкапа по жизни.<br><br><br></blockquote></div><br><br clear="all">
<br>-- <br>С уважением,<br>Александр Собканюк<br><a href="mailto:sasa@algosoft.ru">sasa@algosoft.ru</a><br>8 901 7820149