Qwerty
Приветствую. Возможно ли организовать в zfs двойное кеширование tier1(PCI-E ssd)->tier2(SATA SSD)->HDD ?
George
Приветствую. Возможно ли организовать в zfs двойное кеширование tier1(PCI-E ssd)->tier2(SATA SSD)->HDD ?
нет. Технически у zfs tiered кеширования нет сейчас. Есть только - allocation classes - мета и блоки до определённого размера на ssd - l2arc - неперсистентный кеш на чтение, если просто - slog - журнал синхронной записи отдельно
Qwerty
Ага, спасибо. Буду думать
Сергей
Ага, спасибо. Буду думать
можно уточнить - а с какой целью?
Ivan
пихай в bcache :-D
George
можно уточнить - а с какой целью?
вот согласен, если на то пошло - лучше в приложухе архивировать по человечески
Qwerty
можно уточнить - а с какой целью?
Есть несколько медленных дисков, профиль 95/5. Хочется уменьшить количество обращений к дискам. Но это чисто теоретическая задача сейчас
Qwerty
пихай в bcache :-D
Вот про него или dmcache думаю
Qwerty
ОЗУ побольше, txg_timeout побольше
Озу 32 гб. Больше не получится, без смены платформы.
George
Озу 32 гб. Больше не получится, без смены платформы.
критична потеря данных за ближайшие N секунд? если нет - sync=disabled
Сергей
George
критична потеря данных за ближайшие N секунд? если нет - sync=disabled
но только если осознанно. Я для дома ставлю.
Qwerty
но только если осознанно. Я для дома ставлю.
Подумаю, упс есть, поможет думаю.
George
Подумаю, упс есть, поможет думаю.
просто tiered online cache тоже не бесплатен. Часто l2arc и slog все потребности закроет. А так и l2arc то не особо нужен
George
Подумаю, упс есть, поможет думаю.
очень хочется если - гляньте на allocation classes, говорят оч хорошо помогает, у меня пока руки не добрались нормально потестить
Qwerty
просто tiered online cache тоже не бесплатен. Часто l2arc и slog все потребности закроет. А так и l2arc то не особо нужен
Тут понятно, что кеш не бесплатный. Но имхо, зависит от профиля нагрузки.
Сергей
А можете ссылку на доку скинуть?
тут попробуйте: https://github.com/zfsonlinux/zfs/pull/5182
George
тут попробуйте: https://github.com/zfsonlinux/zfs/pull/5182
ага, концепт простой, команды оч минимально меняются.
George
вот кто-то тестил http://napp-it.org/doc/downloads/special-vdev.pdf
Сергей
вот кто-то тестил http://napp-it.org/doc/downloads/special-vdev.pdf
Почитал. Мне показалось что спешл вдев целесообразны для пулов на HDD, если пулы из SSD то самым оптимальным решением является установка SLOG на оптанах. Особенно серии 4801X
George
Почитал. Мне показалось что спешл вдев целесообразны для пулов на HDD, если пулы из SSD то самым оптимальным решением является установка SLOG на оптанах. Особенно серии 4801X
ну тут стоит исходить из цели их разработки - metadata allocation classes изначально делались под raidz и будущий draid для пулов, в которых очень много дисков (например, 60). Вытаскивали работу с метой на что-то более быстрое и не raidz/draid.
Fedor
Для ссд слог не даёт практически никакого выигрыша
Сергей
ну тут стоит исходить из цели их разработки - metadata allocation classes изначально делались под raidz и будущий draid для пулов, в которых очень много дисков (например, 60). Вытаскивали работу с метой на что-то более быстрое и не raidz/draid.
Я это так и понял. Просто индустрия ссд дисков настолько за последнее время развилась что есть некое ощущение что скоро останутся только SSD-based носители.
Сергей
Для ссд слог не даёт практически никакого выигрыша
Смотря для каких ссд. Если у вас пул из 4801x, то конечно. В иных случаях ой как вы можете быть неправы)). Смотрите на write latency у носителей для пула
Fedor
Слог нужен только чтобы транзакции записывать, так ведь, @gmelikov?
Сергей
Слог нужен только чтобы транзакции записывать, так ведь, @gmelikov?
Вся запись с fsync ускоряется при наличии быстрого SLOG
Fedor
ну да
Fedor
а что у нас есть fsync? :) сброс грязных кешей на диск.
Сергей
а что у нас есть fsync? :) сброс грязных кешей на диск.
конечно. Все сервера БД "грешат" этим)), ну и для хранилищ ВМ это достаточно важно чтобы всегда быть увереным в целостности образов ВМ
Сергей
Кстати, набрёл у napp-it на интересное чтиво, читаю сейчас, достаточно свежее - от июля этого года: http://napp-it.org/doc/downloads/optane_slog_pool_performane.pdf
Сергей
вот для примера чел делал сравнение для пула на ССД и слог на оптане
George
Слог нужен только чтобы транзакции записывать, так ведь, @gmelikov?
не, есть txg транзакции, они дорогие, в slog пишётся коротко о sync операциях, если txg не успел записаться на пул при сбое - из slog при ребуте будет вычитано
George
Для ссд слог не даёт практически никакого выигрыша
сейчас подняли вопрос оптимизации zfs под nvme, он откровенно не в лучшей форме под них (т.к. писался с мыслью "hdd медленные, на cpu можно многое успеть сделать за это время". концепция для ssd и nvme не лучшая))
George
оракл или опензфс?
openzfs конечно же, я уже забыл про оракл)
Fedor
красавчики :)
Fedor
сначала анмап, потом это)
George
вообще движуха активная идёт, раз в год-два что-то интересное да выходит в стейбл
George
вот жду годик пока отлежится в стейбле шифрование нативное
George
вот тут хороший вектор взят))). Наверное к 1.0 и сделают что-нибудь
1.0 не будет, будет сразу 2.0) туда сразу freebsd завезут в одну кодовую базу
George
все же в курсе, что zfsonlinux теперь мейнстрим для openzfs и в его кодовую базу freebsd вливают?
Сергей
Эм.. это как)
https://lists.freebsd.org/pipermail/freebsd-current/2018-December/072422.html https://www.opennet.ru/opennews/art.shtml?num=49815
George
Эм.. это как)
имел в виду "модуль zfs ядра freebsd теперь будет из общей кодовой базы с zfsonlinux тянуться"
c
Всем привет. Хочу сделать конфигурацию ZFS HA на основе 2х серваков подключенных одновременно к 1й полке с дисками SAS. Может подскажите какие-то нюансы, если кто-то подобное делал. Ссылки на полезные мануалы. Для ZFS HA нашел такой мануал: https://github.com/ewwhite/zfs-ha/wiki
Vladislav
+1 к мануалу
Сергей
Плохо работал и ты его наказал?
Fedor
Ой блин
Fedor
😁
Combot
You have invited Combot to your chat. That's awesome! Send /stat command to get your analytics link. Link is always the same. Subscribe to update feed, join our chat for discussion & support. Click here to log in and manage your groups.
DaySandBox
Message from D K deleted. Reason: new user and external link (?)
Denis
?
Denis
Не могу ссылкой поделиться (
DaySandBox
Message from D K deleted. Reason: new user and external link (?)
Сергей
Не могу ссылкой поделиться (
ставь для ссылки шрифт "моноширный" чтобы обойти.
Александр🇷🇺
/report
Александр🇷🇺
/report
Александр🇷🇺
@neurox
Александр🇷🇺
Бота зачини, не пашет функция
Сергей
вот же - его убили сегодня
Fedor
Зачиню. Но завтра уже.
Александр🇷🇺
Fedor
Сейчас пока доступа в мир нет
Александр🇷🇺
Fedor
Воу :(
Случайно :(
Fedor
@combot
Александр🇷🇺
Случайно :(
Можешь дать доступ - любой админ зачинит
Fedor
/stat@combot