worker_processes

Andrey Y. Ostanovsky andrey at ostanovsky.spb.ru
Fri Jul 1 12:07:53 MSD 2005


On Fri, Jul 01, 2005 at 10:18:46AM +0300, Andrew Sitnikov wrote:

> VK> Да, но очень не хочется плодить сущности (я имею ввиду squid).
> VK> Если есть возможность покрутить переменные в nginx-е - лучше конечно было бы сделать так.
> вы вообще чего там крутить хотите ? не совсем понятно про что вы вообще говорите

Начнем с начала.:) Игорь утверждает, что запрашиваемые статические картинки операционная система хранит в памяти. Мне _кажется_, что nginx читает их с диска. Есть ли какие-то инструментальные методы, позволяющие подтвердить или опровергнуть эти утверждения?

По топу я вижу, что большое количество памяти куда-то используется:

last pid:  8534;  load averages:  1.35,  1.52,  1.55     up 0+10:07:01  11:54:45
50 processes:  1 running, 49 sleeping
CPU states: 11.7% user,  0.0% nice,  2.3% system,  2.3% interrupt, 83.6% idle
Mem: 481M Active, 1225M Inact, 190M Wired, 92M Cache, 112M Buf, 14M Free
                 ^^^^^^^^^^^^^^^
Swap: 2021M Total, 2021M Free

В то же время, по iostat -w 5 ar0 видна значительная дисковая активность:

      tty             ar0             cpu
 tin tout  KB/t tps  MB/s  us ni sy in id
   0    9 67.43  15  1.01  36  0  7  3 55
   0    9 17.03  34  0.56  22  0  5  2 71

Там же крутятся апачи с mysql - и неочевидно, кого надо оптимизировать для снижения load averages, которая в середине дня подскакивает до 2.5. 

Andrey


More information about the nginx-ru mailing list