SLES 9 и процесс events/0 (Высокая загрузка CPU)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

SLES 9 и процесс events/0

Сообщение 7biohazard7 »

Проблема вот в чем, после установки SLES 9 SP 3 + update (снес Сузе 9.1)
и на него же Oracle 9.2 i, заметил что отклик базы замедлился. Просмотрев
сначала vmstat заметил что idle системы не прыгал выше 15-18 процентов.
Затем глянул в top вот что я там увидел -

Код: Выделить всё

Cpu(s):  5.6% us, 82.1% sy,  0.0% ni,  7.6% id,  4.3% wa,  0.0% hi,  0.3% si
Mem:    515608k total,   505404k used,    10204k free,    47348k buffers
Swap:  1044216k total,      260k used,  1043956k free,   357064k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
3 root       5 -10     0    0    0 S 81.1  0.0  12630:11 events/0
25280 oracle    15   0  296m  14m  13m S  5.8  2.9   0:00.57 oracle
23860 oracle    15   0  301m 8580 7160 S  0.6  1.7   0:01.76 oracle
    2 root      34  19     0    0    0 R  0.3  0.0   1:22.83 ksoftirqd/0
    1 root      16   0   588  244  208 S  0.0  0.0   0:27.21 init
    4 root       5 -10     0    0    0 S  0.0  0.0   0:00.01 khelper
    5 root       5 -10     0    0    0 S  0.0  0.0   0:16.35 kacpid
   36 root       5 -10     0    0    0 S  0.0  0.0   0:00.93 kblockd/0
   55 root      16   0     0    0    0 S  0.0  0.0   0:00.01 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   2:02.30 pdflush
   58 root       9 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   57 root      15   0     0    0    0 S  0.0  0.0   0:07.69 kswapd0
 1377 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
 2058 root      25   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
 2269 root      19   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
 2320 root       5 -10     0    0    0 S  0.0  0.0   0:00.22 reiserfs/0
 2947 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 2948 root      15   0     0    0    0 S  0.0  0.0   0:40.43 kjournald
 3617 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
 4164 root      15   0  1800  832  612 S  0.0  0.2   1:21.06 syslog-ng
..............


сначала думал что памяти не хватает, но вроде своп небольшой.
глянул в pstree:

Код: Выделить всё

events/0─┬─aio/0
     │          ├─kacpid
     │          ├─kblockd/0
     │          ├─khelper
     │          ├─2*[pdflush]
     │          └─reiserfs/0


останавливал Oracle результат не менялся. не знаю в чем грабли то?
это же один из ядерных процессов, как его приструнить?
вернее в чем причина такого поведения.
Машинка относительно не слабая Compaq Proliant 1Ghz Xeon, 512Mb, 40 Gb SCSI.
Кроме базы там еще крутится pptpd(очень редко используемый) и ntpd
Практически такая же конфигурация стоит рядом в холодном резерве, но там все окей.
Может acpi отключить?
В общем жду каких-либо рекомендация и советов.
Спасибо сказали:
Аватара пользователя
Aserge
Сообщения: 246

Re: SLES 9 и процесс events/0

Сообщение Aserge »

Пока всё что пришло в голову .. в нескольких консольках одновременно strace, iostat, vmstat, top и ловить закономерность.
And we're not gonna stop
Until we reach the highest top
We don't need, to stop
We'll keep on searchin' till we drop
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: SLES 9 и процесс events/0

Сообщение 7biohazard7 »

Спасибо попробую. Может кто еще что-то подскажет?
Спасибо сказали:
Аватара пользователя
Saks
Сообщения: 132

Re: SLES 9 и процесс events/0

Сообщение Saks »

У меня почти такая же конфигурация (памяти тока больше) тоже sles9+sp3
но нет оракла потому как веб сервер и ему там не нужен, все прекрасно так что копай в сторону оракла. И еще посмотри диск полностью работоспособный? А то может это драйвер ресерв пыжится с диском
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
Спасибо сказали: