вот только что поймал:
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
3 root 18 0 0K 0K psleep 0 19:38 87.06% 87.06% vmdaemon
35621 httpd -6 0 7984K 2576K biowr 0 0:45 92.68% 87.06% httpd
35543 httpd -18 0 486M 176M vmwait 0 0:14 1.46% 1.46% perl
5581 mysql -6 0 41268K 12684K biord 1 776:54 0.00% 0.00% mysqldload average при этом был >200
/var/log/messages:
Nov 4 23:02:33 gw /kernel: swap_pager_getswapspace: failed
Nov 4 23:02:37 gw last message repeated 17 times
Nov 4 23:02:37 gw /kernel: pid 63916 (mysqld), uid 60, was killed: out of swap space
Nov 4 23:02:42 gw /kernel: swap_pager_getswapspace: failedRAM 768M, swap 1G, FreeBSD 4.3
(обычно свап занят не более чем на 3-5, ну максимум 10%)
>вот только что поймал:
> PID USERNAME PRI NICE SIZE
> RES STATE C TIME
> WCPU CPU COMMAND
> 3 root
> 18 0
>0K 0K psleep 0 19:38 87.06%
>87.06% vmdaemon
>35621 httpd -6
> 0 7984K 2576K biowr 0
>0:45 92.68% 87.06% httpd
>35543 httpd -18
>0 486M 176M vmwait 0
>0:14 1.46% 1.46% perl
> 5581 mysql -6
> 0 41268K 12684K biord 1 776:54 0.00%
> 0.00% mysqld
>
>load average при этом был >200
>
>/var/log/messages:
>Nov 4 23:02:33 gw /kernel: swap_pager_getswapspace: failed
>Nov 4 23:02:37 gw last message repeated 17 times
>Nov 4 23:02:37 gw /kernel: pid 63916 (mysqld), uid 60, was
>killed: out of swap space
>Nov 4 23:02:42 gw /kernel: swap_pager_getswapspace: failed
>
>RAM 768M, swap 1G, FreeBSD 4.3
>(обычно свап занят не более чем на 3-5, ну максимум 10%)1. посмотри, при таком- же проишествии чего показывает swapinfo
2. больно большой раздел под swap (чем сервак то занимается ?), можно было RAM +15-20 % сделать
также возможно, что неправильно работает apach, неможет обработать swap, какая версия apach
>>RAM 768M, swap 1G, FreeBSD 4.3
>>(обычно свап занят не более чем на 3-5, ну максимум 10%)
>
>1. посмотри, при таком- же проишествии чего показывает swapinfo
к сожалению это нереально сделать, т.к. я вижу такое первый раз
иногда (довольно редко) машина начинает сильно тормозить при свопе (при этом load average возрастает до 20-100), но этот момент поймать очень сложно.>2. больно большой раздел под swap (чем сервак то занимается ?), можно
>было RAM +15-20 % сделатьсервак занимается тем что работает веб-сервером (средней нагруженности).
памяти вначале было 512М, поэтому swap был сделан 1Г. потом памяти было добавлено до 768>также возможно, что неправильно работает apach, неможет обработать swap, какая версия apach
апач 1.3.27 (не русский), собранный из исходников. php 4.2.1
и как можно определить что неправильно работает апач? :)кстати, это нормально что top показывает что каждый httpd-процесс занимает от 7 до 10 Мб памяти?
и еще иногда бывает, что один (максимум 2) httpd-процесс вместо 0.1-1% cpu usage, некоторое время потребляет 10-30%. что это такое я понять не могу.