URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95589
[ Назад ]

Исходное сообщение
"Разница в ядре ?"

Отправлено bunny , 29-Апр-14 16:32 
Подскажите, в какую сторону искать в такой ситуации:

есть Centos 6.5, на ней OpenVZ. В контейнере стоит Oracle 12. Все нормально работало. Обновилось ядро Linux. Оракл перестал стартовать - не хватает памяти. Откатываю на предыдущее ядро - стартует.

Как бы узнать, что стало эти ядра отличать и какою может настройку надо подкрутить ? Т.к. не хотелось бы вечно оставаться на неизмененном ядре.

Заранее благодарен за советы.


Содержание

Сообщения в этом обсуждении
"Разница в ядре ?"
Отправлено anonymous , 29-Апр-14 20:56 
> Подскажите, в какую сторону искать в такой ситуации:
> есть Centos 6.5, на ней OpenVZ. В контейнере стоит Oracle 12. Все
> нормально работало. Обновилось ядро Linux. Оракл перестал стартовать - не хватает
> памяти. Откатываю на предыдущее ядро - стартует.
> Как бы узнать, что стало эти ядра отличать и какою может настройку
> надо подкрутить ? Т.к. не хотелось бы вечно оставаться на неизмененном
> ядре.
> Заранее благодарен за советы.

Замерить через top/free/vmstat потребление памяти после загрузки на обоих ядрах, через ps оценить, какой именно процесс "отъедает" память.


"Разница в ядре ?"
Отправлено Аноним , 30-Апр-14 06:03 
Нельзя просто так взять и заменить ведро под оракулом!(С)Братва и ...

"Разница в ядре ?"
Отправлено Робобобр , 04-Май-14 04:54 
> Подскажите, в какую сторону искать в такой ситуации:
> есть Centos 6.5, на ней OpenVZ. В контейнере стоит Oracle 12. Все
> нормально работало. Обновилось ядро Linux. Оракл перестал стартовать - не хватает
> памяти. Откатываю на предыдущее ядро - стартует.
> Как бы узнать, что стало эти ядра отличать и какою может настройку
> надо подкрутить ? Т.к. не хотелось бы вечно оставаться на неизмененном
> ядре.
> Заранее благодарен за советы.

для начала:
Посмотреть на размеры SGA/PGA/UGA и прочих буфферкешей в init.ora для вашего инстанса Oracle. Потом смотреть на OOM-Killer скорее всего он считает что Oracle зело прожорлив до казенной памяти и по сему глушит оракл  ударом весла по голове.


"Разница в ядре ?"
Отправлено bunny , 05-Май-14 15:45 
>[оверквотинг удален]
>> памяти. Откатываю на предыдущее ядро - стартует.
>> Как бы узнать, что стало эти ядра отличать и какою может настройку
>> надо подкрутить ? Т.к. не хотелось бы вечно оставаться на неизмененном
>> ядре.
>> Заранее благодарен за советы.
> для начала:
> Посмотреть на размеры SGA/PGA/UGA и прочих буфферкешей в init.ora для вашего инстанса
> Oracle. Потом смотреть на OOM-Killer скорее всего он считает что Oracle
> зело прожорлив до казенной памяти и по сему глушит оракл  
> ударом весла по голове.

Там не совсем все так. Включен MEMORY_TARGET. Т.е., автоматическое управление памятью. Размер инстанса достаточно большой - 30 Гб. И его не OOM тушит. Сам Оракл не может стартануть - выстреливает ошибку про нехватку памяти. Разные статьи по сему поводу читал - но они относились к прошлым версиям, настройкам HugeTables, отключении автоуправления памяти. Это все как-то не совсем "то". Если бы это была такая проблема - оно бы на любом ядре падало. Но ведь не падает же.