powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
29 сообщений из 29, показаны все 2 страниц
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39312732
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Наблюдаю более 1K записей в секунду в активные логи средствами мониторинга DB2.

При этом записей в базу происходит всего лишь около 200 в секунду, т.е. в активные логи пишется в 5 и более раз интенсивнее,
чем каталоги данных. Соответственно на хранилище вся эта нагрузка ложится в первую очередь на SLOG общего ZFS пула и потом раскидывается по дискам пула каждые 5 секунд. При этом утилизация HDD иногда поднимается почти до 100%.

Но какой смысл писать относительно небольшие активные логи на HDD да еще и за**рать ими L2ARC?

Наверно, нужно создать небольшой пул ZFS всего из одного зеркала nvRAM и целиков отдать его под активные логи?

Утилизация nvRAM очень низкая. Как мне кажется это очень сильно должно разгрузить основной пул ZFS, в т.ч. перестанет засорять его L2ARC.

Проблема только в том, как снэпшотить?

Ни разу не снэпшотил несколько датасетов одновременно.

Как думаете, можно ли после write suspend снэпшотить данные в двух разных пулах?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39312739
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спрашиваю это на символичном:

S0006999.LOG

:)

недавно DB2 подвисла на логе S0006666.LOG



интересно, с чем это связано?



да, и кстати у нас нагрузка на DB2 выросла за последние месяцы в несколько раз, если не на порядок, по крайне мере судя по объему данных при синхронизации ZFS
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39312740
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и запас зеркалированного nvRAM в десятки раз превышает объем всех первичных и вторичных активных логов
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314013
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314018
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему никто не дает советы в эту ветку?
неужели не пробовали?
может это нонсенс так делать
или такие рецепты только для небесплатных приватных клиентов?

может быть, у DB2 есть какой-то специальный режим подключения SSD кэш?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314038
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам?

Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314155
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickпочему никто не дает советы в эту ветку? ...
Потому что Вы бодро беседуете сами с собой. За вами банально не успевают.

Кстати, если уж начинать сначала:
dbtwoshnickНаблюдаю более 1K записей в секунду в активные логи средствами мониторинга DB2.
Как именно? Большинство вещей в DB2 можно мониторить самыми различными способами.

BTW Была короткая ветка - 18013298 .

PS Почему DB2 "подвисла" на каком-то конкретном логе - да кто ж его знает. Провидцев тут нет, нужна информация о коде ошибки и сообщении, если таковые были, что там в это время в db2diag.log. И вообще, что значит "подвисла на логе"???
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314160
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickпочему никто не дает советы в эту ветку?
неужели не пробовали?
видимо потому-что немногие используют ZFS и его снепшоты под БД
dbtwoshnickможет это нонсенс так делать
"так" это как ? логи класть на SSD ? ну если у вас соответствующая нагрузка, то почему бы и нет.
dbtwoshnickили такие рецепты только для небесплатных приватных клиентов?
гугол бесплатен для всех.
dbtwoshnickможет быть, у DB2 есть какой-то специальный режим подключения SSD кэш?
нет, но можно поиграться с multitemperature storage, если DB2 версии V10.1 и выше
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314169
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickКакие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам?

Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности?

стандартная рекомендация : логи/storage path's/темпы на отдельные fs/lv/vg/raid
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314253
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekтемпы на отдельные fs/lv/vg/raid

темпы - это что-то связанное с временными таблицами?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314294
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekнет, но можно поиграться с multitemperature storage, если DB2 версии V10.1 и выше

V9.7
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314318
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnick
темпы - это что-то связанное с временными таблицами?

да, temporary tablespaces
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314329
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekdbtwoshnickКакие существуют еще методики для повышения производительности именно за счет разнесения отдельных частей базы по разным хранилищам?

Т.е. какие еще каталоги базы можно расбросать по разным хранилищам и это бы дало профит в виде прироста производительности?

стандартная рекомендация : логи/storage path's/темпы на отдельные fs/lv/vg/raid

а каким транспортом их лучше цеплять?

NFS/iSCSI?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314349
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickа каким транспортом их лучше цеплять?

NFS/iSCSI?
FC :)
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314361
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так даже полоса гигабитного ethernet не заполняется
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314367
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekdbtwoshnickа каким транспортом их лучше цеплять?

NFS/iSCSI?
FC :)

в смысле Fibre Channel?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314373
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickв смысле Fibre Channel?
да
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314450
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekdbtwoshnickв смысле Fibre Channel?
да

так ведь FC - это протокол внизу стэка под TCP/IP?
или хранилища по нему напрямую и работают без TCP/IP?

а поверх TCP/IP какой протокол посоветуете для каталогов DB2?
например, из этих двух: iSCSI или NFS?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314476
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickтак ведь FC - это протокол внизу стэка под TCP/IP?
или хранилища по нему напрямую и работают без TCP/IP?
Основы Fibre Channel
dbtwoshnickа поверх TCP/IP какой протокол посоветуете для каталогов DB2?
например, из этих двух: iSCSI или NFS?
Не посоветую, потому что не использую. Но если бы приспичило, то выбрал бы NFS на .... Netapp СХД :)
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314483
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekто выбрал бы NFS на .... Netapp СХД :)

потому что Netapp знаменит быстрым синхронным NFS для ESX?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314512
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnick
потому что Netapp знаменит быстрым синхронным NFS для ESX?
потому что в этом случае для своих БД мне бы хотелось иметь нечто более надежное и предсказуемое чем ZFS на Linux-сервере ;-)
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39314519
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekdbtwoshnickпотому что Netapp знаменит быстрым синхронным NFS для ESX?
потому что в этом случае для своих БД мне бы хотелось иметь нечто более надежное и предсказуемое чем ZFS на Linux-сервере ;-)

а где ZFS достаточно надежен кроме солярки?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39315342
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перенес активный лог DB2 на NVRAM SSD, максимальная скорость обмена данными в каталоге активных логов теперь ограничена только гигабитным каналом.

В разы упала утилизация HDD, примерно во столько же увеличилась скорость ZFS репликации со вторым хранилищем.

Мне теперь кажется, что размещение активного лога на SSD зеркале (пром. enterprise для датацентров) - это один из самых простых способов увеличения производительности DB2.
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39315344
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
серые waiting хвосты в htop на хосте DB2 исчезли
да и вообще теперь большая часть ядер простаивает
наверно, потому что быстро выполняют свою работу и не ждут хранилища
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39315515
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по словам пользователей, теперь комплекс летает :) в рабочее время под нагрузкой
и это при падении утилизации HDD (всего лишь ЧЕТЫРЕХ HDD причем под управлением ZFS on Linux) в несколько раз!

только непонятно все же что делать с реорганизацией :(

база растет, а количество прокачиваемых за ночь IOPs-ов в сторону HDD по понятным причинам не растет ...
и кроме как добавлением количества шпинделей навряд ли можно решить эту задачу
ну или в режиме sync=disabled с огромным кол-вом оперативки, но уж проще наверно увеличить количество HDD?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39315821
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в качестве ZFS сервера используется железяка 10 летней давности с немного увеличенным RAM, новыми дисками и добавленными PCI SSD (пара в зеркале)
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39315998
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что любопытно, в других регионах с ночной реорганизацией НЕ справляются даже ультрасовременные супер дорогие хранилища IBM, это когда база в 4 раза больше нашей. Шпинделей на таких хранилищах раз в 5-10 больше, чем на моем ZFS хранилище.

Если бы на таком железе запустить ZFS, то наверно бы вообще никаких проблем не было...
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39316012
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickа где ZFS достаточно надежен кроме солярки?
Не в курсе
Есть же, например, NexentaStor, которая по слухам волне себе enterprise ready (и community-версия на 18ТБ есть). Чего бы ее не взять раз так хочется ZFS ?
...
Рейтинг: 0 / 0
Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
    #39316027
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitekdbtwoshnickа где ZFS достаточно надежен кроме солярки?
Не в курсе
Есть же, например, NexentaStor, которая по слухам волне себе enterprise ready (и community-версия на 18ТБ есть). Чего бы ее не взять раз так хочется ZFS ?

Во первых конечно же потому, что линукс привычнее и комфортнее администировать

Во вторых потому что ZOL очень динамично развивает свой уровень портирования на Linux, а остальная часть кода OpenZFS скорее всего одинаковая хоть в открытой солярке, FreeBSD, Linux. OpenZFS он и есть OpenZFS ...

В третьих на форумах есть упоминания преимуществ использования ZOL:
например, если не ошибаюсь ashift=13 для SSD,
и вроде бы что-то связанное с ECC RAM или какими то другими проверками правильности работы железа

а NexentaStor последняя версия от лета 2015 ?

а в ZOL тем временем уже и баг фикс репликации holebirth недавно включили в релиз ...

Nexenta я пробовал еще лет 8 назад, но солярка незнакомая, привык я к линуксу, а лишнего времени на изучение нету

еще есть napp it, smart os, фрюха, freenas, только зачем все это когда есть ZOL

еще понимаю, Oracle Solaris можно было бы использовать, если бы они гарантировали выплатить 100500 компенсаций в случае неспособности их инженеров оживить ороклячий пул
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Стоит ли активные логи перебросить в отдельный ZFS пул из nvRAM SSD?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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