Fedor
с чего взял?
Статистика. И моя, и других - почему пишут про ецц
Fedor
Если данные не критически важны - тогда пофиг
Джифорсович
Ну и по опыту - в виртуализации префетч часто не даёт ничего, лишь мешает.
то есть ты предлагаешь брать и создавать разделы для виртуалок?
Fedor
то есть ты предлагаешь брать и создавать разделы для виртуалок?
Тут много вариантов на поиграться, советовать ничего не буду :) у каждого плюсы и минусы.
Art
Еще есть nvme на 500 гиг, можно ли его заюзать для уменьшения задержек I/O? Или это его скорее убьет?
Если это Оптан или энтерпрайзный NAND SSD с конденсатором, то да, такой можно заюзать для пула как SLOG-девайс, то есть кэш на запись, и врубить асинхронную запись везде Обычные потребительские ССД крайне не рекомендованы под SLOG, ибо есть риск потери данных
Джифорсович
Disk model: Samsung SSD 850
Джифорсович
вообще я думаю мне будет проще врубить cgroups ограничения для виртуалок и не париться по поводу скоростей
Джифорсович
и хосту будет хватать, и виртуалки поделят между собой
Art
это гнусмас 500 гб
Какой?) EVO и PRO не подойдут к сожалению. От Самсы нужно что то из серии PM
Джифорсович
думаю не стоит его туда включать в пул
Art
Disk model: Samsung SSD 850
Этот вроде даже не NVME
Джифорсович
btrfs может только
Джифорсович
Джифорсович
м2 как минимум
Art
м2 как минимум
M.2 это лишь физический форм-фактор и разъём, и в таком формате много и обычных SATA SSD
Art
думаю не стоит его туда включать в пул
Советую создать два пула. Один быстрый и маленький на ССД , второй большой и медленный на ХДД. И назови их fastpool и bigpool ) Потом по мере необходимости будешь наращивать эти пулы дисками Насчёт QEMU - Проксмокс построен вокруг QEMU и ZFS, и позволит удобно и гибко управляться таким хозяйством
Джифорсович
проксмокс не очень мне подойдет
Джифорсович
впрочем если убедишь, могу и на проксмокс перевести хост
Art
я генту юзаю в качестве хостовой системы
Суров, моё уважение) А под Генту есть стабильный ZFS?
Джифорсович
да
Джифорсович
в принципе если поюзать месяц второй, ничего сложного в генте нет
Джифорсович
особенно под профилем системд
Art
впрочем если убедишь, могу и на проксмокс перевести хост
Ну сложно сказать, это отличный комбайн-гипервизор, но возможно в твоём случае это будет лишний слой абстракции. Для изучения ZFS оно не надо вообще. Это если виртуализацию на поток ставить, тогда Прокс уместен, для малой-средней организации или хоумлабы
Джифорсович
там невысокая нагрузка, но ext4 явно будет не хватать
Art
там невысокая нагрузка, но ext4 явно будет не хватать
ZFS способен порвать по скоростям все традиционные связки из ext4, lvm, mdadm, но для этого ей нужно хорошее вооружение: много-много оперативы, а также оптаны, энтерпрайзные ССД или железные RAM-диски под SLOG-девайсы Без этого каких-то высоких скоростей ты не получишь. Более того, ZoL в стандартном конфиге из коробки даже медленее традиционных решений - так как тот заточен на безопасность данных Собственно, это ты и получаешь от ZFS по умолчанию: надежность. И ещё великолепные механизмы для резервного копирования. А вот в скорость сначала придётся вложиться
Джифорсович
ну рамы спокойно 8гиг могу отдать
Джифорсович
zram потому что есть
Джифорсович
еще потом 16*2 вместо 8*2 докуплю
Art
еще потом 16*2 вместо 8*2 докуплю
По умолчанию отъедает до 50%, но отдаёт системе при необходимости без проблем. Впрочем, держать хост с ZFS с почти полностью заюзанной памятью чревато, надо чтобы был свободный резерв хотя бы 10% Кстати, в Проксе есть такая штука, как KSM - шаринг одинаковых страниц памяти между ВМками. Клёвая штука
Джифорсович
Ну и по опыту - в виртуализации префетч часто не даёт ничего, лишь мешает.
ZFSOnLinux uses ARC page replacement algorithm instead of the Last Recently Used page replacement algorithm used by other filesystems ну вот
Джифорсович
лру примитивен, интересно, есть ли поддержка арк в той же ехт4
Джифорсович
не нахожу такой инфы в гугле
Fedor
лру примитивен, интересно, есть ли поддержка арк в той же ехт4
Нет - это фишка зфс Но вроде в линуксовое ядро что-то такое хотели завезти не так давно
Δαρθ
подскажите плз, 2.1.0 с ядром линукса 5.10 живёт?
Art
Тоесть, он порвет ext4 на таком же железе? Или речь про екст4 на говне и зфс на боинге?
порвёт в клочья!😎 Железо конечно одинаковое подразумевается.
Василий
Denis
Чисто навскидку: в каких-то приложениях, безусловно, может показать лучшие результаты, чем ext4. Но навряд ли прям во всех.
Джифорсович
За счёт чего? Можно хоть какие-то тесты?
кэширование, сжатие, и вот это вот фсе
Василий
кэширование, сжатие, и вот это вот фсе
ну вот, аргументы есть, а тестов ни у кого нет. только владимир тут говорил что у него алл nvme дисках в бд зфс выиграла у екст4, но тестов екст4 у него не осталось.
Василий
Чисто навскидку: в каких-то приложениях, безусловно, может показать лучшие результаты, чем ext4. Но навряд ли прям во всех.
на алл флеш - врдяли, там сжатие выигрыш не дает, а на дисках, через пару месяцев оно так все уфрагментит, что мало не покажется
Ivan
на алл флеш - врдяли, там сжатие выигрыш не дает, а на дисках, через пару месяцев оно так все уфрагментит, что мало не покажется
ты тут выпытываешь уже который месяц. давно можно было для себя проверить интересующие моменты )
Roman
ну вот, аргументы есть, а тестов ни у кого нет. только владимир тут говорил что у него алл nvme дисках в бд зфс выиграла у екст4, но тестов екст4 у него не осталось.
Тут у зфс есть (был?) баг, при котором на нвме было чтение постоянное. Из-за него не перевёл свой постгрес на zfs on nvme
Василий
ты тут выпытываешь уже который месяц. давно можно было для себя проверить интересующие моменты )
Так я пробовал. Поэтому и нудю Может что-то делаю не так. Но у меня екст4 работает быстрее :(
Василий
По нфс
Ivan
Fedor
может параметры фиксации выкрутил излишне
Ivan
для обычных вм я выбрал блок 128к, для бд норм 8 или 16. для теста фио блоками 8к на zvol с блоком 8к иопсов выдавало поболе, чем ext4.
Ivan
Без sync disable?
дефолт оставил. потом добавил slog, special и на ssd и вообще красота стала. основной массив на hdd.
Василий
Первое время вроде быстро, но через время начинаются тормоза :(
Fedor
Запись интенсивная
Fedor
?
Ivan
Первое время вроде быстро, но через время начинаются тормоза :(
при повторном заполнении скорость несколько проседает. на первых тестах у меня разница аж в два раза выходила на последовательном доступе.
Ivan
и да, надо смотреть чтоб всё что в очереди было успело записаться. и не заполнять более 70%.
Art
За счёт чего? Можно хоть какие-то тесты?
Вот детальный тест ZFS vs mdraid/ext4 https://arstechnica.com/gadgets/2020/05/zfs-versus-raid-eight-ironwolf-disks-two-filesystems-one-winner/
Art
За счёт чего? Можно хоть какие-то тесты?
За счёт ZIL и ARC кэшей, а также сжатия-на-лету. Плюс тюнинг под задачу/тест
Василий
Вот детальный тест ZFS vs mdraid/ext4 https://arstechnica.com/gadgets/2020/05/zfs-versus-raid-eight-ironwolf-disks-two-filesystems-one-winner/
Почему mraid? Ну какое серверное железо без нормального рейда?
Василий
За счёт ZIL и ARC кэшей, а также сжатия-на-лету. Плюс тюнинг под задачу/тест
Не даёт сжатие дикого выигрыша, разве что туда просто 0 писать. Зил да, даёт, но блин, фигня в том, что через время, диск так фрагментируется, что читать его становится сильно сложно. По арку пока ничего не скажу. Судя по своему домашнему массиву 15тб, 100гб арка, с него вообще почти ничего не читается
Василий
А вот диск с лентами далее больше 30мб не выдаёт :(
Art
Почему mraid? Ну какое серверное железо без нормального рейда?
ну это раньше только железные были тру, нынче софтовые с ними на равных) Я лично рад, что ушёл с железных погоди, а как фрагментирование вляет на ЗИЛ вообще? а чтение арка ты как смотришь?
Василий
Василий
кстати, а на бекапном профит мелкий есть
Василий
там почти равное хоть по количеству операций
Василий
а вот на том разделе где виртуалки лежат особого профита нет