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

Чтобы проверить, можно написать какой-нибудь длительный in-memory запрос (напр., рекурсивный) и померять время. Займут ли четыре одновременно выполняющихся in-memory запроса примерно (немного больше), чем один? Или будет несколько больше, чем четыре последовательных?
...
Рейтинг: 0 / 0
20.09.2003, 00:19
    #32270855
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 EE on 4CPU server
Или просто посмотреть загрузку процессора. Если четыре одновременно работающих скрипта наподобие поиска максимума в ряду от 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
22.09.2003, 09:36
    #32271322
RainMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 EE on 4CPU server
У меня похожая ситуация с 2-мя процессорами. Работа распараллеливается только операционной системой, если поставить вторую лицензию - DB2 сама тоже будет распараллеливать и эффективность работы соответственно.
...
Рейтинг: 0 / 0
22.09.2003, 09:53
    #32271332
Yaroslav Vishnevsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 EE on 4CPU server
Попробовал выше приведённый запрос, сенкс.
Все 4 процессора примерно синхронно, потихоньку переходят из user 100% в
wait 100% и обратно, ну и так покругу крутятся, idle у всех остаётся приблизително 0.
Пробовал на DB2 UDB 7.2 EEE, OC AIX 5.1L
...
Рейтинг: 0 / 0
23.09.2003, 00:22
    #32272290
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 EE on 4CPU server
2 Yaroslav Vishnevsky: Мне не очень понятна обстановка под AIX'ом. Под NT/W2K все было бы очень наглядно видно на task manager'е - и суммарная, и индивидуальная нагрузка на процессоры. Все четыре столбика одновременно в течение длительного времени заполнены до отказа? - вопросов нет. А user 100% -wait 100% мне ни о чем не говорит.

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


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