|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Суть проблемы Определенное время работает нормально, потом появляется торможение на пару минут. Через пару минут опять начинает работать нормально. В каком направлении рыть? Объем базы 200Гб блобов Операционная система Centos 5.2 Версия сервера: IBM Informix Dynamic Server Version 11.50.FC3 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 13:58 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Что-нибудь в лог пишет? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 14:01 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
SNK2004 Определенное время работает нормально, потом появляется торможение на пару минут. Через пару минут опять начинает работать нормально. Что именно работает в этот момент ? Проц загружен на 100% или диски ? мониторить ресурсы умеете ? Совпадает это с контрольной точкой ? Покажите кусок журнала за пару часов, если не знаете, что это такое. В чем выражается торможение ? Система OLTP или это отчет какой то запускается ? Что вообще система делает ? Посмотрите, с какой периодичностью архивируются логические журналы и в какие моменты. Может торможение связано как раз с тем, что модифицированные блобы переносятся в архивлог. SNK2004Объем базы 200Гб блобов Операционная система Centos 5.2 Версия сервера: IBM Informix Dynamic Server Version 11.50.FC3 Я так понимаю, что на новую версию перешли недавно. До смены версии (FC3) такие проблемы появлялись ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 15:03 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Сервер чистый, недавно установлен. На информиксе живет сайт. Нагрузка пока 0 Проц все время не загружен. Максимум 2%. Как посмотреть диск не знаю. Подскажете? Журнал сейчас дыложить не могу. Торможение выражается в выполнении запросов, то быстро, то медленно (одного и того же). При этом выполняется только этот запрос, другой нагрузки нет. Система OLTP архивирование логического журнала с моментом торможения не совпадает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 16:22 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
SNK2004Сервер чистый, недавно установлен. На информиксе живет сайт. Нагрузка пока 0 Проц все время не загружен. Максимум 2%. Как посмотреть диск не знаю. Подскажете? нет. это к знатокам RH :) Но железо и структуру ДБ-пространств все же опишите (RAID, уровень, размеры чанков, страниц...) SNK2004Журнал сейчас дыложить не могу. Весь журнал не нужен. Достаточно посмотреть работу сервера за сутки, например, на предмет сообщений об ошибках и длину КТ. SNK2004Торможение выражается в выполнении запросов, то быстро, то медленно (одного и того же). При этом выполняется только этот запрос, другой нагрузки нет. Я не понимаю, что такое "быстро" или "медленно" в вашем понимании. Сколько конкретно времени (в сек.) выполняется этот запрос в нормальном состоянии и в "не нормальном" ? SNK2004Система OLTP Это с 200ГБ блобов ? А остальной информации сколько ? И затрагивает ли ваш запрос те самые блобы ? SNK2004архивирование логического журнала с моментом торможения не совпадает. Сделайте вывод onstat - a в файл во время очередного торможения, упакуйте архиватором и представьте нам. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 17:27 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
SNK2004, сколько сессий одновременно работает на сервере в момент тормозов? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2008, 02:59 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Модератор: просили приатачить, упаковав ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2008, 15:53 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Модеры, ау... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2008, 16:15 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
файл вот http://slil.ru/26494228 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2008, 17:24 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Журавлев Денисфайл вот http://slil.ru/26494228 На работе у меня нет доступа к "файлопомойкам". А так как автор так и не ответил на ряд поставленных вопросв, то,судя по всему, ему это не так и интересно. А выступать снова "экстрасексом" и догадываться - нет времени, Новый год на носу, все таки :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2008, 12:42 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
vasilisЖуравлев Денисфайл вот http://slil.ru/26494228 На работе у меня нет доступа к "файлопомойкам". А так как автор так и не ответил на ряд поставленных вопросв, то,судя по всему, ему это не так и интересно. А выступать снова "экстрасексом" и догадываться - нет времени, Новый год на носу, все таки :) Там ничего особенног, просто выполняющийся запрос читает, ждет буферов, все как всегда. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
План наверно кривой. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2008, 13:00 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Код: plaintext
Прошу прощения, это запрос самого информикса в бд sysadmin ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2008, 14:01 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Информикс 64 бит? А использует только 738820кб памяти? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2008, 14:11 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Каждая фотография попадает в одну или больше категорий? Я бы написал запрос так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2008, 14:30 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
немного не так по структуре, но не меняя сути: SELECT /*+first_rows*/ SKIP 0 FIRST 16 ph.id FROM photos ph where exists (select 1 from photo_catheg cat where cat.id = ph.id and cat.catheg_id IN (16, 20, 117, 169, 177, 213, 214, 240, 251, 261, 263, 272, 301)) AND ph.verify = 1 ORDER BY ph.id DESC Выполняется 5,5с ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 00:11 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Журавлев Денис Я бы написал запрос так: а если совсем точно, то так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
вот так намного быстрее, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 00:16 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Журавлев ДенисИнформикс 64 бит? А использует только 738820кб памяти? Это мало? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 00:16 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
yackнемного не так по структуре, но не меняя сути: SELECT /*+first_rows*/ SKIP 0 FIRST 16 ph.id FROM photos ph where exists (select 1 from photo_catheg cat where cat.id = ph.id and cat.catheg_id IN (16, 20, 117, 169, 177, 213, 214, 240, 251, 261, 263, 272, 301)) AND ph.verify = 1 ORDER BY ph.id DESC Выполняется 5,5сОчень долго. Значит или нет индексов photos(id) и photo_catheg(id) (лучше photo_catheg(idбcatheg_id,catheg_id)). Сколько времени выполняется запрос без exists? Или я неправильно что-то понял. Этот список категорий это редкие фотографии? ph.verify = 1 изредка? Почему ph.id выбирается из photos ? Что фотка может быть в photo_catheg и не быть в photos? План запроса хорошо бы увидеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 08:35 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
yackЖуравлев ДенисИнформикс 64 бит? А использует только 738820кб памяти? Это мало?На 64 бит платформу под линуксом обычно переходят чтобы использовать больше 4 гиг памяти. Иначе имеем только потери памяти на 64 бит указатели в некоторых структурах, против 32 бит. У вас информикс использует только 700мб. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 08:38 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
yackЖуравлев ДенисИнформикс 64 бит? А использует только 738820кб памяти? Это мало? Все относительно :) Если у вас всего 1Г на компе, то это достаточно. сколько физ.памяти всего на компе и сколько используется под другие нужды (кроме IDS) ? На этой платформе Информиксу можно дать много памяти под кеширование данных, которое может дать большой прирост производительности. Подозреваю, что ДБА у вас нет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 12:26 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
ДБА нет, иначе вопросов бы не было. Памяти 8 Gb RAM, 1Tb HDD. Винты, правда, SAS 7200 (не обсуждается). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 16:03 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
vasilisНа этой платформе Информиксу можно дать много памяти под кеширование данных, которое может дать большой прирост производительности. Подскажите пож , каким образом. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 16:05 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Чтобы выделить память под буферный пул, надо задать значения для переменной BUFFERPOOL : BUFFERPOOL default,lrus=128,buffers=2621440,lru_min_dirty=50, lru_max_dirty=60 В приведенном выше примере выделен буферный пул размером 2621440 страниц (или 2621440 * 2Кб = 5242880 Кб = 5 Gb) для размера страницы по умолчанию default (вы написали что у вас CentOS т.е. линукс а на линуксе размер страницы по умолчанию = 2Кб но всетаки надо посмотреть точно в machine_notes для вашей платформы). Далее для этого буферного пула задано кол-во LRU = 128 и режим сброса модифицированных страниц на диск lru_min_dirty=50, lru_max_dirty=60 Такие значения для LRU надо будет менять в сторону уменьшения если у вас будут длинные чекпоинты (например для OLTP систем чекпоинт в 2-5 секунд уже можно считать длинным поскольку во время чекпоинта пользователи обновляющие данные будут ждать пока он не закончиться). Однако это относиться только к версии информикса 10 и более старых, в 11.10 и новее появились т.н. неблокирующие чекпоинты . На время сброса модифицированных страниц также влияет параметр CLEANERS равный кол-ву нитей чистильщиков, его ставят в кол-во чанков в системе. В 11 версии информикс по умолчанию может автоматически регулировать данный параметр. При условии что на данном сервере не работает никаких других приложений которым требуется много памяти, такой размер буферного пула можно считать нормальным при имеющихся 8 Gb (можно сделать конечно и значительно меньше, все зависит от размеров базы, кол-ва одновременных сессий). Еще надо часть памяти отдать под виртуальный сегмент размер которого задается параметром SHMVIRTSIZE ( в килобайтах ). Размер этой памяти зависит от макс. кол-ва одновременных соединений с информиксом, в нем выделяется память для сортировок, словари данных, кэши (в частности для ХП) и другие пулы. Особо не парясь можете попробовать выделить сюда 1572864 Кб (это 1,5 Gb). В дополнение к нему задается параметр SHMADD который определяет размер дополнительно выделяемых сегментов виртуальной памяти если в основном не хватит места. Его можно поставить например для вашей системы в 524288 Кб. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2009, 19:06 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
Еще такой вопрос: в сервере стоит 2 четырехголовых процессора. Настолько корректен параметр в онконфиге: VPCLASS cpu,num=4,noage ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 19:04 |
|
Периодически тормозит сервер. В чем может быть проблема?
|
|||
---|---|---|---|
#18+
yackЕще такой вопрос: в сервере стоит 2 четырехголовых процессора. Настолько корректен параметр в онконфиге: VPCLASS cpu,num=4,noage Корректен. Так же, как и num=5 или 6 или 7 или .... Нужно смотреть на рабочую нагрузку и на то, справляется ли заданное число виртуальных процессоров указанного класса. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2009, 21:39 |
|
|
start [/forum/topic.php?fid=44&msg=35760388&tid=1607910]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 189ms |
0 / 0 |