|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
Добрый день, Наблюдаю более 1K записей в секунду в активные логи средствами мониторинга DB2. При этом записей в базу происходит всего лишь около 200 в секунду, т.е. в активные логи пишется в 5 и более раз интенсивнее, чем каталоги данных. Соответственно на хранилище вся эта нагрузка ложится в первую очередь на SLOG общего ZFS пула и потом раскидывается по дискам пула каждые 5 секунд. При этом утилизация HDD иногда поднимается почти до 100%. Но какой смысл писать относительно небольшие активные логи на HDD да еще и за**рать ими L2ARC? Наверно, нужно создать небольшой пул ZFS всего из одного зеркала nvRAM и целиков отдать его под активные логи? Утилизация nvRAM очень низкая. Как мне кажется это очень сильно должно разгрузить основной пул ZFS, в т.ч. перестанет засорять его L2ARC. Проблема только в том, как снэпшотить? Ни разу не снэпшотил несколько датасетов одновременно. Как думаете, можно ли после write suspend снэпшотить данные в двух разных пулах? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2016, 14:43 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
спрашиваю это на символичном: S0006999.LOG :) недавно DB2 подвисла на логе S0006666.LOG интересно, с чем это связано? да, и кстати у нас нагрузка на DB2 выросла за последние месяцы в несколько раз, если не на порядок, по крайне мере судя по объему данных при синхронизации ZFS ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2016, 14:49 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
и запас зеркалированного nvRAM в десятки раз превышает объем всех первичных и вторичных активных логов ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2016, 14:52 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
lspci | grep -i mem 08:00.0 Non-Volatile memory controller: Intel Corporation Device 0953 (rev 01) 0c:00.0 Non-Volatile memory controller: Intel Corporation Device 0953 (rev 01) Intel DC 3700 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 11:00 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
почему никто не дает советы в эту ветку? неужели не пробовали? может это нонсенс так делать или такие рецепты только для небесплатных приватных клиентов? может быть, у DB2 есть какой-то специальный режим подключения SSD кэш? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 11:03 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
Какие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам? Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 11:15 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickпочему никто не дает советы в эту ветку? ... Потому что Вы бодро беседуете сами с собой. За вами банально не успевают. Кстати, если уж начинать сначала: dbtwoshnickНаблюдаю более 1K записей в секунду в активные логи средствами мониторинга DB2. Как именно? Большинство вещей в DB2 можно мониторить самыми различными способами. BTW Была короткая ветка - 18013298 . PS Почему DB2 "подвисла" на каком-то конкретном логе - да кто ж его знает. Провидцев тут нет, нужна информация о коде ошибки и сообщении, если таковые были, что там в это время в db2diag.log. И вообще, что значит "подвисла на логе"??? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 12:27 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickпочему никто не дает советы в эту ветку? неужели не пробовали? видимо потому-что немногие используют ZFS и его снепшоты под БД dbtwoshnickможет это нонсенс так делать "так" это как ? логи класть на SSD ? ну если у вас соответствующая нагрузка, то почему бы и нет. dbtwoshnickили такие рецепты только для небесплатных приватных клиентов? гугол бесплатен для всех. dbtwoshnickможет быть, у DB2 есть какой-то специальный режим подключения SSD кэш? нет, но можно поиграться с multitemperature storage, если DB2 версии V10.1 и выше ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 12:29 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickКакие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам? Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности? стандартная рекомендация : логи/storage path's/темпы на отдельные fs/lv/vg/raid ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 12:35 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekтемпы на отдельные fs/lv/vg/raid темпы - это что-то связанное с временными таблицами? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 13:43 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekнет, но можно поиграться с multitemperature storage, если DB2 версии V10.1 и выше V9.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:07 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnick темпы - это что-то связанное с временными таблицами? да, temporary tablespaces ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:25 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekdbtwoshnickКакие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам? Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности? стандартная рекомендация : логи/storage path's/темпы на отдельные fs/lv/vg/raid а каким транспортом их лучше цеплять? NFS/iSCSI? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:34 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickа каким транспортом их лучше цеплять? NFS/iSCSI? FC :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:46 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
так даже полоса гигабитного ethernet не заполняется ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:50 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekdbtwoshnickа каким транспортом их лучше цеплять? NFS/iSCSI? FC :) в смысле Fibre Channel? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 14:56 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickв смысле Fibre Channel? да ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 15:00 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekdbtwoshnickв смысле Fibre Channel? да так ведь FC - это протокол внизу стэка под TCP/IP? или хранилища по нему напрямую и работают без TCP/IP? а поверх TCP/IP какой протокол посоветуете для каталогов DB2? например, из этих двух: iSCSI или NFS? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 15:49 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnickтак ведь FC - это протокол внизу стэка под TCP/IP? или хранилища по нему напрямую и работают без TCP/IP? Основы Fibre Channel dbtwoshnickа поверх TCP/IP какой протокол посоветуете для каталогов DB2? например, из этих двух: iSCSI или NFS? Не посоветую, потому что не использую. Но если бы приспичило, то выбрал бы NFS на .... Netapp СХД :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:11 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekто выбрал бы NFS на .... Netapp СХД :) потому что Netapp знаменит быстрым синхронным NFS для ESX? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:18 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
dbtwoshnick потому что Netapp знаменит быстрым синхронным NFS для ESX? потому что в этом случае для своих БД мне бы хотелось иметь нечто более надежное и предсказуемое чем ZFS на Linux-сервере ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:42 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
mitekdbtwoshnickпотому что Netapp знаменит быстрым синхронным NFS для ESX? потому что в этом случае для своих БД мне бы хотелось иметь нечто более надежное и предсказуемое чем ZFS на Linux-сервере ;-) а где ZFS достаточно надежен кроме солярки? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:55 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
Перенес активный лог DB2 на NVRAM SSD, максимальная скорость обмена данными в каталоге активных логов теперь ограничена только гигабитным каналом. В разы упала утилизация HDD, примерно во столько же увеличилась скорость ZFS репликации со вторым хранилищем. Мне теперь кажется, что размещение активного лога на SSD зеркале (пром. enterprise для датацентров) - это один из самых простых способов увеличения производительности DB2. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2016, 09:37 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
серые waiting хвосты в htop на хосте DB2 исчезли да и вообще теперь большая часть ядер простаивает наверно, потому что быстро выполняют свою работу и не ждут хранилища ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2016, 09:41 |
|
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
|
|||
---|---|---|---|
#18+
по словам пользователей, теперь комплекс летает :) в рабочее время под нагрузкой и это при падении утилизации HDD (всего лишь ЧЕТЫРЕХ HDD причем под управлением ZFS on Linux) в несколько раз! только непонятно все же что делать с реорганизацией :( база растет, а количество прокачиваемых за ночь IOPs-ов в сторону HDD по понятным причинам не растет ... и кроме как добавлением количества шпинделей навряд ли можно решить эту задачу ну или в режиме sync=disabled с огромным кол-вом оперативки, но уж проще наверно увеличить количество HDD? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2016, 12:31 |
|
|
start [/forum/topic.php?fid=43&fpage=12&tid=1600541]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 334ms |
total: | 467ms |
0 / 0 |