Никак не могу понять, откуда берётся большая нагрузка CPU, показываемая в top'е в итоге, ведь все процессы вместе не используют и десятой доли общей загрузки... Эта нагрузка не только визуальна, она действительно грузит систему.
На сервере крутится игровой сервер (два процесса) и mysql (5.1), очень нужно понять в чем причина - в железе или в каких-нибудь процессах...
Днем, при общем количестве подключений к серверу около 300т, CPU states колеблется от 40-50%, ночью, при 10-30 коннектах, 5-10%.
Вот несколько top'ов:
Код: Выделить всё
last pid: 83724; load averages: 1.44, 1.37, 1.34 up 2+08:29:16 23:37:46
54 processes: 3 running, 51 sleeping
CPU states: 47.7% user, 0.0% nice, 14.8% system, 2.3% interrupt, 35.3% idle
Mem: 2422M Active, 896M Inact, 290M Wired, 158M Cache, 214M Buf, 5584K Free
Swap: 8192M Total, 10M Used, 8181M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
80826 mysql 12 20 0 794M 312M kserel 0 105:01 0.00% mysqld
83185 root 4 20 -15 2148M 2116M kserel 0 68:44 0.00% mangos-worldd
80854 root 4 20 0 24324K 7276K kserel 0 1:46 0.00% mangos-realmd
Код: Выделить всё
last pid: 83945; load averages: 1.02, 1.02, 1.11 up 2+08:58:06 00:06:36
91 processes: 4 running, 72 sleeping, 15 waiting
CPU states: 40.1% user, 0.0% nice, 4.9% system, 3.4% interrupt, 51.7% idle
Mem: 2611M Active, 718M Inact, 291M Wired, 143M Cache, 214M Buf, 8908K Free
Swap: 8192M Total, 12M Used, 8180M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME CPU COMMAND
11 root 1 171 52 0K 16K RUN 0 35.5H 70.90% idle: cpu0
10 root 1 171 52 0K 16K RUN 1 18.6H 31.54% idle: cpu1
12 root 1 -44 -163 0K 16K WAIT 0 61:24 1.32% swi1: net
23 root 1 -68 -187 0K 16K WAIT 0 53:20 1.03% irq20: em0
80826 mysql 10 20 0 794M 314M kserel 0 109:37 0.00% mysqld
13 root 1 -32 -151 0K 16K WAIT 0 100:05 0.00% swi4: clock s
83185 root 4 20 -15 2326M 2299M kserel 0 95:12 0.00% mangos-worldd
28 root 1 -68 0 0K 16K - 0 58:48 0.00% dummynet
Код: Выделить всё
last pid: 90395; load averages: 0.20, 0.18, 0.24 up 2+12:17:35 03:26:05
62 processes: 2 running, 60 sleeping
CPU states: 10.5% user, 0.0% nice, 0.4% system, 0.0% interrupt, 89.1% idle
Mem: 2746M Active, 636M Inact, 184M Wired, 194M Cache, 214M Buf, 13M Free
Swap: 8192M Total, 19M Used, 8173M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME CPU COMMAND
83185 root 4 20 -15 2427M 2406M kserel 1 201:41 0.00% mangos-worldd
80826 mysql 10 20 0 794M 334M kserel 0 123:11 0.00% mysqld
80854 root 4 20 0 24324K 7416K kserel 0 2:31 0.00% mangos-realmd
486 root 1 96 0 7140K 1116K select 0 0:15 0.00% proftpd
1701 root 1 96 0 16452K 1604K select 0 0:14 0.00% ssh
716 root 1 8 0 3656K 940K nanslp 0 0:07 0.00% cron
704 root 1 96 0 9460K 2092K select 0 0:05 0.00% sendmail
77695 saddy 1 96 0 30628K 2560K select 0 0:02 0.00% sshd
88183 root 1 96 0 7016K 1996K select 0 0:02 0.00% top
422 root 1 96 0 3636K 896K select 0 0:02 0.00% syslogd
Код: Выделить всё
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 11 78.4 0.0 0 16 ?? RL Fri03PM 2161:44.02 [idle: cpu0]
root 10 8.2 0.0 0 16 ?? RL Fri03PM 1127:15.60 [idle: cpu1]
root 12 0.9 0.0 0 16 ?? WL Fri03PM 62:16.99 [swi1: net]
root 23 0.8 0.0 0 16 ?? WL Fri03PM 54:03.35 [irq20: em0]
root 0 0.0 0.0 0 0 ?? WLs Fri03PM 0:00.00 [swapper]
root 1 0.0 0.0 900 108 ?? SLs Fri03PM 0:00.39 /sbin/init --
root 2 0.0 0.0 0 16 ?? DL Fri03PM 0:32.81 [g_event]
root 3 0.0 0.0 0 16 ?? DL Fri03PM 8:33.35 [g_up]
root 4 0.0 0.0 0 16 ?? DL Fri03PM 2:49.68 [g_down]