Grub
Блин, написали столько советов, не ожидал. Спасибо!
Grub
У меня версия не последняя. До меня дошло, что можно тесты провести на кошках, то есть на файлах вместо дисков
nagual
в 2.0 не сбрасывается
Это уже есть в freebsd ?
Grub
Если в новой есть оптимизация, что после 90% заполненности лаги, это прелесть
Sergey
хм, надо по коду глянуть игнорятся ли при триме hdd
так может он мету какую-то дополнительно считывает что б найти что тримать или это как-то по другому реализовано?
George
но в код механизма не углублялся
Sergey
ну тогда хз, надо смотреть как именно напрягаются, может там wait возрастает а реально запросов к хдд нет)
Nikolay
хм, запустил zpool trim на пул, iostat только на nvme показывает нагрузку
вроде так и должно быть. trim только на твердотелые носители влоияние имеет. Во время трима напротив hdd надпись unsupported , а напротив ssd (trimming) zfs-0.8.5-pve1
Владимир
Всем привет. Обновил версию ZFS и проапгрейдил пул, мне выдало вот такое. # zpool upgrade This system supports ZFS pool feature flags. All pools are formatted using feature flags. Some supported features are not enabled on the following pools. Once a feature is enabled the pool may become incompatible with software that does not support the feature. See zpool-features(5) for details. POOL FEATURE --------------- rpool redaction_bookmarks redacted_datasets bookmark_written log_spacemap livelist device_rebuild zstd_compress если я всё верно понял это типа новый функционал который прилетел в новой версии, вот только мне не ясно оно уже включено или это надо как-то включить? Пните в нужном направлении
Владимир
ubuntu?
дебиан, верне будет сказать проксмокс
George
а, не, они на bpool заглушку делали
Владимир
без надобности не стоит просто "чтобы было" включатб
ну так я прочёл про эту штуку и так понял это повысит мне производительность
George
как только будет хоть одна фича включена из нового релиза - старая версия больше не сможет импортировать пул
George
если бекапы есть и готовность к "назад пути нет", то ок
Владимир
это ведь не бетка, я откатываться не собираюсь
Владимир
а это какой-то страшный функционал или это просто общие предупреждения?)
George
а это какой-то страшный функционал или это просто общие предупреждения?)
стандартная инфа про новые доступные фичи в коде
Владимир
George
это хорошо)
Владимир
только всё ещё не врубился как включать))
Владимир
zpool upgrade -a
это я так полагаю включение всего нового функционала?
Владимир
сомневаюсь что мне всё нужно, если оно мне не навредит уже хорошо), есть там что-то сомнительного в новых функциях?
Владимир
Меня пока привлекли log_spacemap и zstd_compress, по остальным не особо вник. Не понятно как они отразятся в моём случае.
Владимир
zpool upgrade -a
или типа там поштучно не прокатит, если включаю то всё?
Иван
не вижу поштушно https://openzfs.github.io/openzfs-docs/man/8/zpool-upgrade.8.html
Владимир
вот и я), смотрел и в мане по zfs и гуглил)
Владимир
, думал что просто как обычно инфу нужную не нашёл, у ZFS она как-то порой очень размазанная и не очевидная), ладно, буду врубать всё)
George
можно поштучно, через указание пропертей
Владимир
в прочем я же так понимаю я могу в рамках пула и волюмов как-то управлять их работой, так что в целом не критично
Alexander
коллеги подскажите, а logs при такой конфигурации нужен?
Alexander
если важна sync запись, то да
хм.. что то он по нулям у меня...при тестировании
George
sync=standard и тестить синхронной записью
Alexander
дык и выставленно
Alexander
и еще вопросик ,на draid производительность так себе? у всех
George
дык и выставленно
команду чем бенчите в студию, плюс всё что меняли по пропертям тогда
George
и еще вопросик ,на draid производительность так себе? у всех
он примерно равен raidz, зависит от конкретно выставленных d p s
George
data parity spare параметры
Alexander
команду чем бенчите в студию, плюс всё что меняли по пропертям тогда
[global] ioengine=libaio bs=4K iodepth=64 numjobs=4 filename=/dev/zd0 direct=1 runtime=1200 time_based=1 buffered=0 size=300G [randrw] name=randReadWrite rw=randwrite
George
-iodepth=1 -fsync=1 к примеру поставьте
Alexander
-iodepth=1 -fsync=1 к примеру поставьте
убрал чтоли когда, щаз перезапустим))
Сергей
Fedor
коллеги подскажите, а logs при такой конфигурации нужен?
Что-то грустно циферки ошибок выглядят.
Alexander
Что-то грустно циферки ошибок выглядят.
Непонятно откуда🤷‍♂️все диски в порядке
Сергей
Sas ssd
а сам пул тоже из таких же?
Alexander
а сам пул тоже из таких же?
Нет, другие сас ссд)
Сергей
Нет, другие сас ссд)
если диски для SLOG имеют меньшую латенси на запись, чем основные диски пула - то смысл в логе будет и существенный
Alexander
Но увы, что пошло не так и на таком конфиге больше чем 23 kiops выжать не удалось
Alexander
+ какие-то ошибки непонятно откуда
Александр
Что-то мне подсказывает, что сахарная киска в чате про ZFS - все-таки бот
Владимир
надо просто сделать большое хранилище порно, выбирают файловую систему))
Владимир
ну конечно
Murmuring
Добрый день! Подскажите пожалуйста. Как лучше организовать массив. HDD+SSD. RAID10 на HDD+ ZIL/L2ARC на отдельных SSD. Планируется сборка под высоконагруженные виртуалки. Или какие-то ещё есть варианты архитектуры?
Alexander
и на сколько высоко))вытащит ли это "высоко" zfs вообще
Alexander
Александр
На каких вообще скоростях и объемах проявляется эффект от ZIL?
George
На каких вообще скоростях и объемах проявляется эффект от ZIL?
эффект будет только на синхронной записи, её латенси, и то если только диски под zil лучше по латенси чем в пуле
Александр
Ага, то есть, если не стоит синхронный режим, то их делать смысла нет?
Murmuring
special vdev ещё посмотреть можно, вместо l2arc сначала рассмотрите возможность набить побольше ОЗУ
а что ещё можно в качестве альтернативы zfs использовать? мне бы cache на ssd+ холодные данные на HDD
George
а что ещё можно в качестве альтернативы zfs использовать? мне бы cache на ssd+ холодные данные на HDD
bcache и аналоги, но это тоже не панацея. Любое решение с hot + cold storage имеет проблему с моментом, когда hot кеш закончился и привет дикая просадка, учитывайте это