|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Добрый день. Последнее время в логе информикса стали появляться сообщения вида Код: plaintext
При этом сервер перестает отвечать на пару секунд и потом опять все нормально . У меня стоит IDS 11.10 UC2 параметры буферов Код: plaintext 1. 2. 3.
Подскажите как про оптимизировать Инофрмикс и чего ему вообще не хватает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 16:07 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRo, А значения параметров RA_PAGES и RA_THRESHOLD не подскажете? Ну и результат выполнения onstat -p может кому-нибудь потом пригодиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 16:11 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Значение параметров RA в конфиге не проставлены Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 16:35 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRo, Обратите внимание: ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes 0 0 12891 8980.33 5771.95 899 920 bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans 13897486 101676 931150707 1 0 149 170033 202488 Думаю, что Вамнужно пересмотреть значение параметров - buffers,lrus,lru_min_dirt,lru_max_dirty Для начала, попробуйте увеличить значение - buffers. Желательно установить число lrus таким образом, чтобы отношение buffers/lrus = 1200. Далее, можно оптимизировать значение параметров - lru_min_dirt,lru_max_dirty. С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 16:47 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRo, Попробуйте оптимизировать длительность прохождение контрольной точки !!! bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans 13897486 101676 931150707 1 0 149 170033 202488 1. Увеличит значение lrus 2. уменьшить пороги - min_dirt,lru_max_dirty 3. и т.д. С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 16:53 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRoпараметры буферов BUFFERPOOL default,buffers=1000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000 BUFFERPOOL size=128K,buffers=50000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000 BUFFERPOOL size=2K,buffers=1000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000 Подскажите как про оптимизировать Инофрмикс и чего ему вообще не хватает ? У вас не все стыкуется - 50тыс буферов по 128К уже в сумме более 6 Гб, а в другом сообщениии вы показываете, что сервер занял менее 800Мб. Зачем вообще такие огромные буферные страницы ? Кто их установил и когда ? У вас есть такие страницы на диске ? И почему так мало 2Кб страниц ? мне кажется, что у вас работает только этот маленький пул на 1000 страниц... Такое впечатление, что кто-то правил onconfig не совсем понимая смысла параметров ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 18:07 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Размер страницы (значение size параметра BUFFERPOOL) не может быть больше 16К. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 21:15 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRo ... У меня стоит IDS 11.10 UC2 параметры буферов Код: plaintext 1. 2. 3.
Подскажите как про оптимизировать Инофрмикс и чего ему вообще не хватает ? Покажите вывод команды onstat -b ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 09:32 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
BUFFERPOOL size=128K,buffers=50000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000 сервером ігнорується отже, проблема або для дефолтного з 2к - відверто замалий розмір BUFFERPOOL size=2K,buffers=1000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000 або для невказаного у онконфігу буферному пулі для простору з іншим розміром сторінки. А весь об'єм дає віртуальний сегмент. А параметри RA_... насправді не 0 Господин zaiets, просьба придерживаться правил конференции. Уважайте наших не украинских коллег. Daugava ПравилаОграничения Официальный язык форума - русский. Однако допускаются сообщения, написанные транслитом и на английском языке. Использование других языков возможно при цитировании либо в других исключительных случаях. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 10:13 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
авторУ вас не все стыкуется - 50тыс буферов по 128К уже в сумме более 6 Гб, а в другом сообщениии вы показываете, что сервер занял менее 800Мб. Зачем вообще такие огромные буферные страницы ? Кто их установил и когда ? У вас есть такие страницы на диске ? И почему так мало 2Кб страниц ? мне кажется, что у вас работает только этот маленький пул на 1000 страниц... Такое впечатление, что кто-то правил onconfig не совсем понимая смысла параметров Вы правы , данные параметры были перенесены с старой версии информикса на новую версию и новое оборудование без каких то умозаключений и на скорую руку и пока все работало не кто не задумывался. Теперь как проблема вроде как намечается , я взялся это все исправить , что правда у меня есть огромные пробелы в знаниях по оптимизации Informix . По этому если Вы знаете где можно увидеть какую то русско язычную документацию по данному вопросу , я был бы очень благодарен. автор Покажите вывод команды onstat -b ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
авторабо для невказаного у онконфігу буферному пулі для простору з іншим розміром сторінки. А что Вы имеете ввиду под не указанным в onconfig ? Я думал что все должно быть прописано в конфиге . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 11:05 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
В данный момент, судя по выводу onstat -b, ваша база имеет буферный пул 2048 буферов или всего 2 Мб, что очень мало! Увеличьте размер буферного пула с размером страницы 2к. Выделите для информикса процентов 30 минимум под буферный пул от размера физической памяти на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 11:30 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Andronимеет буферный пул 2048 буферов... душа требует точности, поэтому немного поправлю :) - всего 1000 буферов. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 17:10 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRoТеперь как проблема вроде как намечается , я взялся это все исправить , что правда у меня есть огромные пробелы в знаниях по оптимизации Informix . По этому если Вы знаете где можно увидеть какую то русско язычную документацию по данному вопросу , я был бы очень благодарен. Вам пока нужна не оптимизация, а стандартная настройка и конфигурирование сервера, с пониманием всех основных параметров. Для этого вполне достаточно осилить Руководство администратора, на которое неоднократно ссылались здесь на форуме и которое было на русском языке для разных версий. См. http://www.sql.ru/faq/faq_topic.aspx?fid=981 - вначале есть ссылки на документацию и , возможно, особенно вам будет полезен перевод книги (см. в конце статьи). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 17:16 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
vasilisAndronимеет буферный пул 2048 буферов... душа требует точности, поэтому немного поправлю :) - всего 1000 буферов. да, немного ошибся, 1000 буферов по 2 Кб, или 2048 Кбайт :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2010, 20:53 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Спасибо всем. Буду читать доки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:31 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
и так в процессе оптимизации установил новые следующие параметры Код: plaintext 1. 2. 3. 4. 5. 6.
И все вроде хорошо , но настораживает тот факт что после установки параметров , у меня на сервере нет не одного чекпоинта в течении 2.5 часов. Нормально ли это и чем это может быть чревато в случае чего ? Сразу скажу что на сервере установлен параметр Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 09:29 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Версия сервера у вас по прежнему 11.10 ? Чекпоинты могут не идти если на сервере нет изменений данных, у меня на тестовых такое бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:42 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
KyRo И все вроде хорошо , но настораживает тот факт что после установки параметров , у меня на сервере нет не одного чекпоинта в течении 2.5 часов. Нормально ли это и чем это может быть чревато в случае чего ? Сразу скажу что на сервере установлен параметр Код: plaintext 1.
Наверное нет условий для ее возникновения. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:45 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
Да действительно на сервере не было нагрузки . Как пошла нагрузка , они стали сразу по 20 -30 секунд. Пришлось уменьшить количество буферов и lrus до 100000 и 90 . И заодно отключил автоматическое формирование контрольной точки и поставил фиксированную , раз в 5 мин. Подскажите, как вообще лучше , что бы чекпоинт был автоматический (AUTO_CKPTS =1) или фиксированный (AUTO_CKPTS =0)? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:14 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
IBM говорит что автоматические неблокирующие чекпоинты лучше, чем обычные автоматические, но логика подсказывает что в каждом конкретном случае можно и посмотреть. Например для неблокирующих может нехватать места в физ.журнале, тогда сервер переключится в режим обычных. При этом для неблокирующих IO в физ.журнал выше, но опять же надо мониторить насколько выше он будет по сравнению с обычными, и вообще будет ли это сильно сказываться на нагрузке дисков или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:24 |
|
Вопрос по оптимизации.
|
|||
---|---|---|---|
#18+
AndronПри этом для неблокирующих IO в физ.журнал вышеЯ думаю не выше. Просто если место есть в физлоге продолжается запись в него в момент сброса буферов в чекпоинте, вместо того чтобы заблокировать пишущие сессии. Неблокирующие чекпоинты, на самом деле блокируют, просто этапов на которых блокируется стало меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:58 |
|
|
start [/forum/topic.php?fid=44&msg=36600194&tid=1607558]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 341ms |
total: | 511ms |
0 / 0 |