powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с защелками
22 сообщений из 47, страница 2 из 2
Проблема с защелками
    #37006620
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaugavaА для процедур статистика собиралась?
Да.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37016257
123mmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klepaавторonstat -g ath
onstat -g lmx
onstat -g wmx
onstat -g stk all
onstat -g nta
onstat –g act

Эти онстаты не соответствуют вашему онконфигу:
#NETTYPE onipcshm,4,3048,CPU
#NETTYPE onsoctcp,4,3048,CPU

# add 08/11/2010
NETTYPE onipcshm,1,50,CPU
NETTYPE onsoctcp,14,250,NET

Судя по onstat -g ath настройки таковы:
NETTYPE onsoctcp,4,3048,CPU

При таких настройках вполне вероятны проблемы с nsf.lock.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37029549
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот попытался систематизировать:

Имеется 4 сервера БД.
1. Боевой
Supermicro. MB X8DTN.
2 CPU Xeon E5530 4 ядра 2.40GHz
HT включен.
RAM 48GB.
16 HDD 3.5' SAS 15K rpm. RAID контроллер кэш 512МБ, батарейка.
БД находится на RAID10 из 12 дисков.

ОС RHEL Red Hat Enterprise Linux Server release 5.4 (Tikanga) 64 бит IBM Informix Dynamic Server Version 11.50.FC4

2. Тестовый. Точная копия боевого по железу и софту.

3. Еще один тестовый.
Supermicro. MB X8DTU.
2 CPU Xeon X5670 6 ядер @ 2.93GHz
HT включен.
RAM 48GB.
8 HDD 3.5' SAS 15K rpm. RAID контроллер кэш 512МБ, батарейка.
БД находится на RAID0 из 6 дисков.

ОС RHEL Red Hat Enterprise Linux Server release 5.4 (Tikanga) 64 бит IBM Informix Dynamic Server Version 11.50.FC4

4. Новый тестовый. IBM x3805 X5
4 CPU Xeon X7550 8 ядер 2.00GHz
HT включен. RAM 48GB.
8 HDD 2.5’ SAS 15K rpm RAID контроллер кэш 512МБ, батарейка + хранилище DotHill 2730 12 HDD 3.5' SAS 15K rpm подключенное по FC 4Gb.
БД находится в хранилище RAID10 из 12 дисков.
ОС RHEL Red Hat Enterprise Linux Server release 5.4 (Tikanga) 64 бит IBM Informix Dynamic Server Version 11.50.FC4 Был создан тестовый стенд на 99% похожий на боевую среду.

Запуск тестов на сервере №2 показал полную схожесть поведения боевой и тестовой сред.
При увеличении нагрузки сервер №2 обеспечил 30 транзакций в секунду при 95-100% загрузке железа.

Запуск тестов на сервере №3 показал полную схожесть поведения боевой и тестовой сред.
При увеличении нагрузки сервер №3 обеспечил 46 транзакций в секунду при 95-100% загрузке железа.
В данном случае мы видим, что увеличение числа процессорных ядер на 50% дает прирост производительности на 50%.

При проведении тестов на сервере №4 оказалось, что данный сервер обеспечивает только 9 транзакций в секунду. При увеличении нагрузки до 10 транзакций в секунду происходит увеличение параллельных активных сессий, которые ожидают мьютекса.

Непонятно, почему супер-сервер от IBM не хочет работать.
Что это:
Гримасы архитектуры или я что-то недонастроил?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37029561
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klepaГримасы архитектуры или я что-то недонастроил?это легко может быть глюками драйвера или фирмвари сетевой карты

lspci -k и гуглить ядро и имя езэрнет адаптера
...
Рейтинг: 0 / 0
Проблема с защелками
    #37029608
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и на таком железе обычно тысячи транзакций в секунду.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37029899
яфшуеі
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klepaВот попытался систематизировать:

Имеется 4 сервера БД.
1. Боевой
ОС RHEL Red Hat Enterprise Linux Server release 5.4 (Tikanga) 64 бит IBM Informix Dynamic Server Version 11.50.FC4

4. Новый тестовый. IBM x3805 X5
ОС RHEL Red Hat Enterprise Linux Server release 5.4 (Tikanga) 64 бит IBM Informix Dynamic Server Version 11.50.FC4 Был создан тестовый стенд на 99% похожий на боевую среду.


Как-то не клеится с ранее поданной инфой:
На старом RHEL 5.4 64бит
На новом RHEL 5.5 64бит
Успели переставить?

klepaПри проведении тестов на сервере №4 оказалось, что данный сервер обеспечивает только 9 транзакций в секунду. При увеличении нагрузки до 10 транзакций в секунду происходит увеличение параллельных активных сессий, которые ожидают мьютекса.


Если не ошибаюсь - в транзакцию вы вкладывали операции коннект к БД + выполнение чего-то + дисконнект. Т.е. 10 транзакций в сек это запуск в течение 1 сек 10 процессов?

Снова же, если ожидают действительно nsf.lock, значит проблема м.б. в 2х местах:
1. новій коннект
2. миграция нитей между vps

Если проблема кроется в
2. миграция нитей между vps
то скорее за все проблема в настройке виртуальніх процессоров(Вася писал) и чего-то еще.
увеличение кол-ва cpu vps вполне могло как-то на этом отразиться.

onconfig и статистику ві приводили с сервера 4.
Если все настройки сделать 1 в 1(а не на 99%) как на серверах 1 и 2 проблема таже?
Для соединений через IPC... проблема таже?
Какое значение стоит для KAIOON на обоих серверах?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37030143
123mmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klepaГримасы архитектуры или я что-то недонастроил?
есть такое подозрение
4. Новый тестовый. IBM x3805 X5
Наверное x3850 X5. Тут возможно и траблы. Там же NUMA. Читайте доки по конфигурации железки. Может есть вариант как повтыкать туда память, для лучшей производительности.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37030884
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
123mmmklepaГримасы архитектуры или я что-то недонастроил?
есть такое подозрение
4. Новый тестовый. IBM x3805 X5
Наверное x3850 X5. Тут возможно и траблы. Там же NUMA. Читайте доки по конфигурации железки. Может есть вариант как повтыкать туда память, для лучшей производительности.

Да, верно. x3850 X5. Я как раз и подозревал, что есть трудности с синхронизацией ОЗУ и кэша между процессорами. Только не знал умных слов про когерентность кэша. Попробую копнуть в этом направлении.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37030967
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Планировали на следующий год брать два X3850 (основной и горячий резерв). Подкупала возможность их объединения в один при росте нагрузки. Однако сейчас, появились доп.вопросы к поставщику. Если даже без объединения возникают вопросы с кастомизацией, то что будет после.

Вот похожая проблема у людей, но без решения:
http://communities.vmware.com/message/1126887
...
Рейтинг: 0 / 0
Проблема с защелками
    #37031881
123mmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Daugava,

Нужно четко понимать для каких целей берется железо. Очевидно, что Informix'у нужен SMP узел с общей памятью. Иначе никакого масштабирования не будет.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37032067
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справедливости ради, у меня железо будет браться для кого-то из оффтопов. Сейчас у нас идет тендер для новой модной функциональности (с прогнозируемым быстрым скачкообразным ростом нагрузки), но даже в самом широком списке (23 компании со всей восточной Европы) нет ни одного решения на Informix :(.
В силу специфики того, что система хранения у меня от IBM уже есть, то собственно при закладке бюджета на вычислительные мощности планируемой системы и заложили x3850.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37032152
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123mmmDaugava,

Нужно четко понимать для каких целей берется железо. Очевидно, что Informix'у нужен SMP узел с общей памятью. Иначе никакого масштабирования не будет.


Память памяти рознь.

IBM system P реализует доступ к памяти соседнего процессора по отдельным шинам,
соединенным звездой ( каждый с каждым).
Дорого , зато масштабируемо.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37032418
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daugava
В силу специфики того, что система хранения у меня от IBM уже есть, то собственно при закладке бюджета на вычислительные мощности планируемой системы и заложили x3850.

Если речь о FC то производитель железки тут не основная тонкость.

Основная тонкость в функциональности multipathing -а
По моим данным IBM может предоставлять 2 протоколола multipathing -а с разными хранилищами.

RDAC протокол
MPIO протокол.

Эти Драйвера никак между собой не совместимы.
В первую очередь нужно смотреть на поддержку драйверов multipathing -а в планируемых
версиях ОС и в хранилище.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37032677
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-Основная тонкость в функциональности multipathing -а
По моим данным IBM может предоставлять 2 протоколола multipathing -а с разными хранилищами.

RDAC протокол
MPIO протокол.

Эти Драйвера никак между собой не совместимы.
В первую очередь нужно смотреть на поддержку драйверов multipathing -а в планируемых
версиях ОС и в хранилище.
А где про это почитать можно? И вообще, про подобные серверные заморочки?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033244
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010А где про это почитать можно? И вообще, про подобные серверные заморочки?

Это far offtopic.

Если к теме подходить правильно , то это один из ключевых
моментов планирования инфраструктуры датацентра.
В больших конторах ( датацентрах) должна быть отдельная должность
storadge administratior ,
который должен планировать и решать подобного рода вопросы.
1. Учет быстродействия хранилищ, распределения нагрузок настройка хранилищ.
2. Прозрачная миграция данных между хранилищами без даунтайма ( выбор технологии миграции).
3. Оптимальная настрока серверов ( ОС ) .
4. SAN свичи и их настройка ( зонинг) .
и т д и т п.

Время когда под каждую задачу покупается один сервер со своим хралилищем закончилось.
Сейчас модно все виртуализировать.

начать можно отсюда
http://www.google.com.ua/search?hl=uk&client=firefox-a&hs=dWU&rls=org.mozilla%3Aen-US%3Aofficial&q=RDAC+vs+MPIO&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA&aq=f&aqi=&aql=&oq=&gs_rfai=

http://en.wikipedia.org/wiki/Multipath_I/O

http://www.google.com.ua/search?hl=uk&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=storage+virtualization&aq=1&aqi=g1&aql=&oq=storage+vir&gs_rfai=

http://en.wikipedia.org/wiki/Storage_virtualization


Очень много зависит от уже имеющегося парка хранилищ и ОС.
Один из главных моментов , попытаться унифицировать протоколы подключения серверов
к хранилищам . Для этого есть много способов.

Вопрос довольно серьезный и можно сэкономить кучу денег например на регулярной миграции
данных которые со временем становятся не очень часто нужны на саташные диски.
Но это должен понимать тот, кто формирует стратегию развития ИТ инфраструктуры и бюджеты.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033256
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
onstat-123mmmDaugava,

Нужно четко понимать для каких целей берется железо. Очевидно, что Informix'у нужен SMP узел с общей памятью. Иначе никакого масштабирования не будет.


Память памяти рознь.

IBM system P реализует доступ к памяти соседнего процессора по отдельным шинам,
соединенным звездой ( каждый с каждым).
Дорого , зато масштабируемо.

Но в моем случае на всех серверах контроллер памяти встроет в процессор. Т.е. память не общая.
А в книжке "IBM eX5 Portfolio Overview" довольно звездато разрисована шина QPI.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033331
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klepa
Непонятно, почему супер-сервер от IBM не хочет работать.
Что это:
Гримасы архитектуры или я что-то недонастроил?

Думаю это можно довольно быстро имперически выяснить
сравнив.
1. Количество системных вызовов.
2. Нагрузку на дисковый ввод-вывод ( соотношение обьема к количеству дисковых операций)
3. Нагрузку на память ( перераспределение страниц, попадание по кешу фс, свопинг ).
4. Нагрузку на таблицы по сопоставлению данных из sysptprof . ( пытаемся вернуться в топик).
5. Нагрузку на буферный пул onstat -P и п. 4.

И найти где образутеся бутылочное горлышко.
И от этого плясать дальше.
В гримасы архитектуры выраженной в многократной разнице в производительности я не верю.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033519
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пробовали на 11.50xC5
IC61121: TCP POLL THREAD CAN DEADLOCK WAITING ON NSF.LOCK MUTEX
https://www-304.ibm.com/support/docview.wss?uid=swg1IC61121
fixed in IDS 11.50xC5
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033586
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денисне пробовали на 11.50xC5
IC61121: TCP POLL THREAD CAN DEADLOCK WAITING ON NSF.LOCK MUTEX
https://www-304.ibm.com/support/docview.wss?uid=swg1IC61121
fixed in IDS 11.50xC5
Видел эту багу. Пробовал FC5. Не помогло.
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033609
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а powertop кстати не смотрели что показывает?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37033637
klepa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Дениса powertop кстати не смотрели что показывает?
А это что?
...
Рейтинг: 0 / 0
Проблема с защелками
    #37034987
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-Это far offtopic.
...

Спасибо
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблема с защелками
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]