|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
Всегда SHMTOTAL был установлен в значение 0. На днях столкнулись с ситуацией, когда операционка прибила процесс oninit Код: plaintext
Feb 12 10:17:18 gebo-11-dl kernel: Killed process 7065 (oninit) total-vm:61826384kB, anon-rss:3028kB, file-rss:60316120kB Feb 12 10:45:49 gebo-11-dl kernel: hpet1: lost 9 rtc interrupts Как правильно расчитать и выставить параметр SHMTOTAL? free Код: plaintext 1. 2. 3.
onstat - IBM Informix Dynamic Server Version 11.70.FC6 -- On-Line (Prim) -- Up 1 days 02:09:23 -- 57213044 Kbytes Onconfig Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Последние Записи в журнале БД перед падением Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 12:44 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
onstat -g seg -r | grep Total Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 13:06 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
Судя по SHMBASE у вас Linux Скорее всего процессы киляются OOM Кроме того, у вас стоит RESIDENT -1 На сколько это оправданно? По линуксам не помню, а на AIX например не рекомендуют. При рассчете SHMTOTAL я исхожу из: 1. Сколько всего памяти на сервере. 2. Сколько нужно для нужд других процессов. 3. Сколько нужно для кеша ф.с. 4. Как бы не залезть в своп. Т.е. грубая формула = ALL RAM - Mem для других нужд. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2018, 15:34 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
яфшуеі Спасибо. Я тут вычитал https://www.ibm.com/support/knowledgecenter/ru/SSGU8G_12.1.0/com.ibm.admin.doc/ids_admin_0345.htm "Такие внутренние операции, как очистка страниц или обработка контрольной точки, также могут привести к тому, что сервер баз данных превысит предельное значение, заданное параметром SHMTOTAL" Чем это грозит, на какие "подводные камни" можно натолкнуться? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 17:37 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
Доброго вечеру! У вас растет V-class, судя по логам. Т.е. по onstat -g у вас их там будет больше 1-го. Для начала попробуйте понять, что это - нехватка памяти и тогда может стоит всё пересчитать под текущую нагрузку, т.е. изменив в сторону увеличения SHMVIRTSIZE. Или это утечка, последнее не приятное и ограничить её через SHMTOTAL не даст особых желаемых результатов. Вы спрашиваете, что будет, когда лимит SHMTOTAL будет выбран весь. В случае с утечкой памяти, как у меня на IDS 12.10FC4W1 просто делалось невозможным запустить backup, т.к. ontape тоже хочет иметь свои записи в V-class. Но, такую проблему наблюдал только с IDS 12.10FC4W1. На старой инсталляции IDS 7.31 SHMTOTAL так критически не блокировал, т.е. память она освобождалась хоть кусочками. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 19:32 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
Сергей Бяфшуеі Спасибо. Я тут вычитал https://www.ibm.com/support/knowledgecenter/ru/SSGU8G_12.1.0/com.ibm.admin.doc/ids_admin_0345.htm "Такие внутренние операции, как очистка страниц или обработка контрольной точки, также могут привести к тому, что сервер баз данных превысит предельное значение, заданное параметром SHMTOTAL" Чем это грозит, на какие "подводные камни" можно натолкнуться? Дак на то и админ нужен, чтобы: 1. Правильно рассчитать ресурс 2. Выявить утечки Ведь фокус в чем: - У вас на сервере ограниченное кол-во памяти - При скормлении Информикс Н-го объема памяти наблюдаются весь хост "зависает" Вот одна из задач админа и состоит, чтобы определить критичный объем памяти после которого начинаются проблемы и выставить SHMTOTAL дабы ее ограничить. Почему растет объем используемой виртуальной памяти - это совсем другой вопрос и однозначного ответа никто не дает. Нужно смотреть каждый случай отдельно начиная с onstat -g ses onstat -g mem ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2018, 14:43 |
|
Вычисление и установка параметра SHMTOTAL
|
|||
---|---|---|---|
#18+
Опять OOM killer "прибил" oninit. Одно "чудо"запустил update по 15 Гб таблице rowsize 5443 (изменял данные не по всей таблице, но этого хватило). Принято решение ограничить ограничить SHMTOTAL. Но сначала хотелось бы знать/почитать сколько памяти потребляет один коннект, если ограничение на максимальное количество памяти для процессов. В инете не нашел (может и не правильно сформулировал вопрос) IDS 11.70.FC6 Red Hat Enterprise Linux Server release 6.8 (Santiago) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2018, 21:56 |
|
|
start [/forum/topic.php?fid=44&fpage=2&tid=1606734]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 353ms |
0 / 0 |