Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
DB2 8.2.4 64bit под Linux Пытался тюнить параметры конфигурации: на уровне DBM включил внутрираздельный параллеллилизм на уровне базы: - увеличил пул буферов, включил на нём поддержку блоков - перешёл с SMS на файловые контейнеры DMS, раскидал данные, индексы, блобы по отдельным табличным пространствам - увеличил кол-во серверов ввода-вывода - увеличил количество чистильщиков страниц Производительность незначительно уменьшилась, хотя я расчитывал на значительное её повышение. В первую очередь за счёт пула буферов, т.к. по вводу-выводу контейнеры не разнесены на различные физические диски. Вводом-выводом управляет дисковая подсистема. Promise что-то что-то... Софт работает через Tomcat. Процессор сервера БД простаивает на 60%. Процессор сервера приложений нагружен на 100%. Какие будут мысли по этому поводу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 20:04 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
1) Зачем тебе блоки в буфферном пуле у тебя большие сканы по таблицам? 2) Сколько у тебя дисков (столько и должно быть серверов IO) 3) Где журнал лежит 4) Что с блокировками 5) Скачай с alphaworks db2top там есть волшебная кнопка B покажет где у тебя в БД ресурсов не хватат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 21:14 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
dealko Пытался тюнить параметры конфигурации: на уровне DBM включил внутрираздельный параллеллилизм на уровне базы: - увеличил пул буферов, включил на нём поддержку блоков - перешёл с SMS на файловые контейнеры DMS, раскидал данные, индексы, блобы по отдельным табличным пространствам - увеличил кол-во серверов ввода-вывода - увеличил количество чистильщиков страниц Пытался тюнить свой автомобиль: на уровне салона установил дополнительный руль на уровне кузова: - поставил 18-дюймовые диски, накачал колеса азотом - перешел на 98 бензин, раскидал сидюки и сумки с продуктами равномерно по салону - увеличил количество двере для входа-выхода - увеличил количество стеклоочистителей Максимальная скорость незначительно уменьшилась, хотя я рассчитывал на значительное ее повышение... Если серьезно, то, прежде чем "тюнить параметры конфигурации", нужно бы понять, где именно у тебя узкое место и изменять _соответствующие_ параметры, а не все подряд, причем изменять их нужно по одному и проверять результат, а не все сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 23:43 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
nkulikov 5) Скачай с alphaworks db2top там есть волшебная кнопка B покажет где у тебя в БД ресурсов не хватат А для винды почему нету? :( Или есть способ запустить и под виндой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 12:50 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
Николай, спасибо. Буду пробовать анализировать с помощью db2top Вроде в теории DMS табличные пространства должны быть быстрее SMS при любом раскладе. К сожалению по факту получилось снижение perfomance :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 15:08 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
Если загружен томкат, то и смотреть нужно прежде всего на то, какие именно классы/сервлеты дают такую нагрузку. Раз проц нагружен, значит идут интенсивные расчеты в томкате. Откуда уверенность что проблема именно в производительности DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 15:56 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
Потому что прикладуха не менялась а производительность после перехода на DMS упала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 17:04 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
Судя по первому посту было изменено большое количество параметров конфигурации. А насколько корректно проводилось нагрузочное тестирование? Томкат на том-же сервере где база или на другом? Использовалось одна и та же версия/билд приложения на томкате? Размер базы не менялся с момента перехода с SMS на DMS? Статистика в том и другом случае свежая? Нагрузочный тест выполнялся с отдельной машины? Параметры теста не поменялись? Кстати нагружали DB2 или томкат? PS: Надеюсь, приложение работает с СУБД через пул соединений, через "DB2 Universal Driver", тип соединений 2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 17:30 |
|
||
|
Тюнинг DB2 - странные результаты нагрузочного тестирования
|
|||
|---|---|---|---|
|
#18+
Томкат и СУБД на разных машинах. Билд софта один и тот же Тесты после инициализации БД - т.е. содержимое БД в одинаковом состоянии Тест с отдельной машины Параметры теста не менялись Уменьшение производительности примерно на 30% после перехода на DMS и увеличения пула буферов при одинаковых прочих параметрах БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=118&tid=1604791]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 384ms |

| 0 / 0 |
