[Comm] Настройка производительности сервера: скачет loadavg

Andrey Brindeew =?iso-8859-1?q?abr_=CE=C1_altlinux=2Eru?=
Чт Сен 2 11:33:37 MSD 2004


Hi!

В моменты больших нагрузок на сервере наблюдается следующая
картина (приводится фрагмент вывода команды vmstat 1):

 6  0  1 174076  55536 127292 414028   24    0    72  3136 2941  1949 80 20  0
 5  0  0 174076  55256 127320 414280   64    0   112  1632 2841  2159 85 14  0
 8  0  1 174076  54824 127364 414676   32    0    48   616 2895  3157 75 25  0
 5 29  2 174076  54988 127376 414752    0    0    48  1960 2737  2044 80 19  1
 5  0  0 174076  53356 127432 415180   96    0   132  1620 2982  2449 81 19  0
 8  0  0 174072  51224 127472 415720   52    0    96     0 3078  2860 72 28  0
 5  0  0 174072  53172 127492 416036    0    0    24  2416 2802  2925 77 22  0

Видно, что иногда резко взлетает количество заблокированных
процессов, при этом сервер как бы останавливается на пару-тройку
секунд (не отвечает на TCP-соединения), что довольно неприятно.

29 - это только пример, я видел цифры, которые доходили до 75-100
заблокированных процессов в секунду.

Вопрос: чем отмониторить источник проблем на машине?
Немного о конфигурации: Dual Xeon 2.40GHz, 2G RAM, Software-RAID1
на контроллере SCSI Adaptec U320.

Машина работает в основном как обратный прокси для MS IIS и как
рассылающий SMTP-сервер (задания на рассылку выплёскиваются
пачками). Общее количество процессов httpd на машине - около
1500, в моменты значительных нагрузок - до 5000.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 245 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20040902/e47380c2/attachment-0003.bin>


Подробная информация о списке рассылки community