The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"ZFS и ZIL в качестве кеша на запись. "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Solaris привязка)
Изначальное сообщение [ Отслеживать ]

"ZFS и ZIL в качестве кеша на запись. "  –1 +/
Сообщение от droperster (ok) on 20-Окт-16, 12:05 
День добрый, уважаемые Солнцеводы)
есть ли возможность, в SunOS 5.11 использовать ZIL в качестве кеша на запись?
Оракл гооворит, что ZIL не есть кеш. что это логирование транзакций записи.
но.
заметил что на такой системе как Nexenta (4.0.4), этот ZIL именно как кеш записи работает. но только на ресурс шаренный по ISCSI (COMSTAR).
просто на папку созданную zfs (с теми же параметрами  sync=standart), оно не отрабатывает так.
из чего я это решил:

при вливании инфы на пул, мониторинг показывает солидное заполнение logs девайса.
zpool iostat -v main 2
               capacity     operations    bandwidth      latency
pool        alloc   free   read  write   read  write   read  write
----------  -----  -----  -----  -----  -----  -----  -----  -----
main        6.00G  6.68T      0  2.19K      0   153M   0.00   0.19
  c0t1d0    6.00G  6.68T      0    624      0  64.5M   0.00   0.27
logs            -      -      -      -      -      -
  c0t3d0     304M   444G      0  1.58K      0  88.9M   0.00   0.16

по окончании записи, alloc обнуляется.
параметры то стандартные
zfs get all main | grep sync
main  sync                  standard
zfs get all main/iscsi | grep sync
main/iscsi  sync                  standard               local
и
main/iscsi  logbias               latency                local

main - пул.
main/iscsi - zvol.

возможно ли такой финт проделать в солярке?
ни в одном другом дистрибутиве такого поведения не заметил (FreeNAS, QuantaStor), и это чисто фича Nexenta?..

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ZFS и ZIL в качестве кеша на запись. "  +/
Сообщение от lavr email(ok) on 21-Окт-16, 10:52 
>[оверквотинг удален]
>  local
> и
> main/iscsi  logbias          
>      latency      
>           local
> main - пул.
> main/iscsi - zvol.
> возможно ли такой финт проделать в солярке?
> ни в одном другом дистрибутиве такого поведения не заметил (FreeNAS, QuantaStor), и
> это чисто фича Nexenta?..

если не ошибаюсь, то эффект который Вы наблюдаете, связан с реализацией
iscsi target, те с comstar, в котором реализован write cache.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ZFS и ZIL в качестве кеша на запись. "  +/
Сообщение от droperster (ok) on 21-Окт-16, 14:10 

> если не ошибаюсь, то эффект который Вы наблюдаете, связан с реализацией
> iscsi target, те с comstar, в котором реализован write cache.

хм. мысля такая проскакивала.
а у Вас нету часом каких то наработок, конфига, или может ссылочкой?
упоминаний об этом я нигде не находил.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "ZFS и ZIL в качестве кеша на запись. "  +/
Сообщение от lavr email(ok) on 21-Окт-16, 16:11 
>> если не ошибаюсь, то эффект который Вы наблюдаете, связан с реализацией
>> iscsi target, те с comstar, в котором реализован write cache.
> хм. мысля такая проскакивала.
> а у Вас нету часом каких то наработок, конфига, или может ссылочкой?
> упоминаний об этом я нигде не находил.

не уверен что сохранил, но точно помню, много перерыл информации и списков рассылки
по:
- ZIL, L2ARC.

ZIL не влияет на скорость записи.

В дополнение к верхнему, изучал поведение различных iSCSI target и выяснил
что только в Comstar поддерживается write cache, в sources лезть
не хотелось. Меня интересовали реализации под Linux/FreeBSD, возможно LIO
способен по своей могутности, но его не поддерживает Proxmox'овский Plugin :(

Все верхнее было связано с ZFS и ZFS over iSCSI

ps. Возможно придется заменить Linux'овые ZFS Storages на Solaris-based, именно из-за
наилучшей поддержки его Proxmox'ом, тогда поизучаю...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "ZFS и ZIL в качестве кеша на запись. "  +/
Сообщение от droperster (ok) on 21-Окт-16, 16:31 

>  ZIL не влияет на скорость записи.

вот в обычном случае, именно так.
но в случае, с Нексентой, то влияет. получается.

> что только в Comstar поддерживается write cache

что интересно, в Солярке по дефолту стоит

stmfadm list-lu -v | grep Write
    Write Protect          : Disabled
    Write Cache Mode Select: Enabled
    Writeback Cache        : Enabled

а в Нексенте

stmfadm list-lu -v | grep Write
    Write Protect     : Disabled
    Writeback Cache   : Disabled


надо попробовать.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру