powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 EE on 4CPU server
14 сообщений из 14, страница 1 из 1
DB2 EE on 4CPU server
    #32270204
Yaroslav Vishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сабж.
однако центр лицензий показывает нарушение.
Лицензия есть только на 1 процессор.
Значит ли это, что реально используется только один процессор?
Или это просто предупреждение о т.с. пиратстве?
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32270686
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это значит, что реально используется только один процессор
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32270803
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня были другие сведения...

Чтобы проверить, можно написать какой-нибудь длительный in-memory запрос (напр., рекурсивный) и померять время. Займут ли четыре одновременно выполняющихся in-memory запроса примерно (немного больше), чем один? Или будет несколько больше, чем четыре последовательных?
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32270855
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или просто посмотреть загрузку процессора. Если четыре одновременно работающих скрипта наподобие поиска максимума в ряду от 1 до 100 миллиардов загрузят каждый из четырех процессоров на 100%, делаем один вывод, а если загружен только один на 100%, остальные бездельничают, либо загружен каждый, но примерно на 25%, вывод другой.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
with t(x) as (
  values( cast( 1  as decimal( 30 )))
  union all
  select x+ 1 
  from t
  where x+ 1 <= 100000000000 . 0 
)
select max(x) from t

Расскажите нам, какая версия DB2 и что получилось.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32271322
RainMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня похожая ситуация с 2-мя процессорами. Работа распараллеливается только операционной системой, если поставить вторую лицензию - DB2 сама тоже будет распараллеливать и эффективность работы соответственно.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32271332
Yaroslav Vishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал выше приведённый запрос, сенкс.
Все 4 процессора примерно синхронно, потихоньку переходят из user 100% в
wait 100% и обратно, ну и так покругу крутятся, idle у всех остаётся приблизително 0.
Пробовал на DB2 UDB 7.2 EEE, OC AIX 5.1L
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272290
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Yaroslav Vishnevsky: Мне не очень понятна обстановка под AIX'ом. Под NT/W2K все было бы очень наглядно видно на task manager'е - и суммарная, и индивидуальная нагрузка на процессоры. Все четыре столбика одновременно в течение длительного времени заполнены до отказа? - вопросов нет. А user 100% -wait 100% мне ни о чем не говорит.

2 RainMan: "Работа распараллеливается только операционной системой" - как я понимаю, главным образом это и требуется. Чтобы она равномерно распределяла агентов (процессы или нити - в зависимости от ОС) по процессорам. И есть системные вызовы, чтобы принудить процесс/нить выполняться только на определенном процессоре/наборе процессоров.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272480
RainMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Victor: Да, это верно, но тогда нити DB2 будут распараллеливаться системой, которая не знает о логической структуре партиции DB2, т.е. так называемого "внутрираздельного параллелизма" не будет. Это все AFAIK, т.к. практического опыта в этом у меня нет (ну нету у меня второй лицензии:-(((), вытянуто из книги "DB2 Руководство администратора. Производительность."
Скоро будет у меня 8-ая версия, уже для нескольких процессоров - тогда посмотрю
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272714
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Rainman - только ОС распределяет нити по процессорам, DB2 этого делать не может и не должна. Степень внутрираздельного параллелизма - это всего лишь параметр[ы] настройки, которы(й|е) учитывается оптимизатором. Параметры можно подкручивать вручную и смотреть, как меняется план.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272815
RainMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я смотрел, при измененнии intra_parallel и max_querydegree план запроса меняется, но я так и не смог поменять fcm_num_buffers и fcm_num_rgb, которые, как мне объяснили поставщики, сильно влияют на работу DB2 в SMP системы, так как через FCM блоки происходит обмен при внутрираздельном
параллелизме. Я прочитал, что данные параметры удастся изменить при установке дополнительной лицензии. Виктор, если Вы работали с этими парметрами, подскажите, сильно ли поможет их изменение, так как скорость работы пользователей далека от идеала, а остальные парметры, влияющие на производительность, уже неоднократно подстраивались с учетом различных прикладных программ.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272896
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервера у нас, к сожалению, пока лишь однопроцессорные, но хелпы я читаю. Насколько я понимаю, fcm нужен для EEE, когда в базе несколько партишенов. (In a partitioned database environment, most communication between database partitions is handled by the Fast Communications Manager (FCM)). Для такой конфигурации подразумеваются здоровенные кластера со многими десятками процессоров, когда SMP уже малоэффективен. Для четырехпроцессорника это неактуально.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32272943
RainMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так значит, License manager просто предупреждает и установка дополнительной лицензии ничего не даст в смысле производительности?
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32273024
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я именно так и думаю, хотя гарантировать не берусь.
...
Рейтинг: 0 / 0
DB2 EE on 4CPU server
    #32312521
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Параметер wait который был 100% на AIX5L это или %wio от sar, или wa от vmstat, или iowait от iostat, и значит что прочессор ждет disk I/O
а уж почему он так часто возникал при это задаче, я не знаю.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 EE on 4CPU server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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