Ivan
То есть 512 норма, лучше оставить?
есть разница между реальным размером блока и тем что девайс сообщает ОС.
Fedor
если не ошибаюсь, на каких-то ссд очень часто либо 4, либо 8 кбайт чтоль - размер блока, который перезаписывается при изменении любого байтика в нём
Eugen
Я так понимаю zfs читает эту инфу при создании и выставляет соответственный ashift? Типо по дефолту чаще всего норм
Ivan
ссд сообщают блок 512 для совместимости с древними осями и железками
Khajiit
При этом размер юнита стирания гораздо больше, до 64MiB
Fedor
в общем, не стоит путать цели установки ашифт и рекордсайз :D
Eugen
Много где есть рекомендация ставить 12, вот и задумался)
Станислав
Много где есть рекомендация ставить 12, вот и задумался)
Имеет такой лучшее ставить, так как если поставить меньше реального, то может быть перерасход при перезаписи. А если поставите больше реального, такой проблемы не будет
Eugen
Имеет такой лучшее ставить, так как если поставить меньше реального, то может быть перерасход при перезаписи. А если поставите больше реального, такой проблемы не будет
Я ради теста таки поставил 12, посмотрим, реальный Профит через месяц только смогу увидеть, как серверу нагрузку дадут) Спасибо)
Khajiit
если поставить больше, то так же будет перезаписываться уже и этот блок, и соседний, вроде как
Там степени двойки: будет записываться целое число физических блоков А вот часть блока записать нельзя: это превращает операцию в цикл read-modify-write, что роняет iops буквально вдвое в оптимистичном варианте. Более того, любую запись, не попадающую в начало физического блока и не покрывающую целое число блоков, накопитель превратит в rmw-цикл Кроме того, что это роняет iops, нарушаются еще и гарантии целостности: фактически выполняется чтение и перезапись не модифицируемых (со стороны zfs) участков блоков
Pavel
Добрый день, кто знает zfs - я тут заморочился и почитал документацию и с ИИ )) настроил как по мне основные параметры zfs моя цель была что бы мои китайские ssd служили долго и быстро hdd б.ушные аналогично и ещё со скоростью ssd только для чтения https://wiki.corepaha.ru/ru/zfs#оптимизация-zfs-для-потребительских-дисков-в-proxmox верно? как думаете ?
Pavel
в zfs хранятся файлы - виртуальных дисков и образы тоесть файлы по 40Gb 100gb и тд образы не много от 600mb до 4 gb
Pavel
ну полгода всё ок. у меня dns ssd - от магазина DNS это домашняя лаба - для учёбы - нагрузка маленькая я просто хотел уточнить - что это минимальные и правильный тюнинг zfs
sexst
ну полгода всё ок. у меня dns ssd - от магазина DNS это домашняя лаба - для учёбы - нагрузка маленькая я просто хотел уточнить - что это минимальные и правильный тюнинг zfs
Ну у меня дохли раз в три месяца под нагрузкой в машинке, на которой пакеты арча собирались как пример. У них обычно нет запасных блоков (да и просто флэш часто из отбраковки), поэтому wearing прям вовсю встает.
Pavel
по умолчанию там было 128
Vladislav
по умолчанию там было 128
Да, окей, это qemu 64k использует, сори https://lists.proxmox.com/pipermail/pve-devel/2024-September/065328.html
Pavel
ну , я всё равно не понял ) 1m это плохо нет? я поменял со 128 до 1m
Vladislav
> zlogbias=throughput hdd - Снижение нагрузки на медленные HDD (меньше случайных операций) А-ХУ-Е-Н-НО logbias property – handling synchronous requests.
Pavel
А ты у ИИ спроси
он и сказал что у меня большие файлы и надо поднять до 1m а были бы маленькие и много то уменьшить
Vladislav
по умолчанию там было 128
Ведь даже назвал корректную цифру. >primarycache=metadata >secondarycache=all Бляяяяяяяяя https://github.com/openzfs/zfs/discussions/15400
Pavel
Или это сделает админ.
всё неверно прям ?
Pavel
или только recordsize
Vladislav
всё неверно прям ?
Неверно даже как добавлять диск: https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html#selecting-dev-names-when-creating-a-pool-linux
Pavel
ну у меня он добавиился
Vladislav
ну у меня он добавиился
Прочти ссылку, что я прислал
Vladislav
САМ. Без ИИ
Ivan
наверно все видели алфавиты сгненерированные ии. нет ничего проще, чем составить алфавит, но ии даже с этим не справляется. теперь подумайте насколько он хорош в разжевывании технической документации.
Fedor
всё неверно прям ?
Не то что бы. Если посмотреть на примеры, влияющие на работу с дисками - логбиас, праймарикеш и подобные - это параметры тюнинга под специфичную нагрузку. Чтобы принимать решение об их установке, нужно понимать, что есть сейчас, и понимать, что именно это даст. Стандартные настройки зфс хороши для большинства задач. Что хорошо у тебя, может испортить жизнь другим, и наоборот.
Fedor
Л2арк применим тоже далеко не во всех кейсах, например.
Georg🎞️🎥
Ну ладно. Можно же их использовать как write-once )
Проще тогда бересты напихать :)
Maksym
Что там по новым фичам zfs кто нибудь ими пользуется?
sexst
define новые
George
Добрый день, кто знает zfs - я тут заморочился и почитал документацию и с ИИ )) настроил как по мне основные параметры zfs моя цель была что бы мои китайские ssd служили долго и быстро hdd б.ушные аналогично и ещё со скоростью ssd только для чтения https://wiki.corepaha.ru/ru/zfs#оптимизация-zfs-для-потребительских-дисков-в-proxmox верно? как думаете ?
просто поставьте свежий релиз zfs (2.3) и откатите всё до дефолтов :) zfs set primarycache=metadata hdd за такой совет уже можно гайд закапывать. relatime=on уже 2 релиза как по дефолту. после релиза 2.3 лично у меня уже нет стандартных советов "поменяйте сразу на Х", там всё по дефолту актуальное, даже xattr=sa по дефолту я до релиза дотащил. Максимум atime=off , ну или sync=disabled если очень внимательно понять что оно сделает с данными, если поверх будут пытаться ожидать гарантии записи межхостные. Что автоматически делает эти советы не универсальными, и возвращаемся к началу моего спича - в 2.3 дефолты очень даже адекватные, что-то крутить можно только если в этом глубоко разобраться и только под конкретные кейсы.
George
а если прям оочень хочется что-то покрутить - вот прекрасное чтиво https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Workload%20Tuning.html
George
там и основы рассказаны
Vladislav
@Maksudak - В следующий раз, мут на неделю. Никаких ИИ выводов
Maksym
То есть в уже существующий Reid Z нельзя добавить диски не создав vdev под них?
Maksym
@Maksudak - В следующий раз, мут на неделю. Никаких ИИ выводов
Парнишка спросил какие фичи появились в последнем обновлении, я и написал о чём речь. А вы уже скажите как вы к этому относитесь кто что пользует.
George
А есть аналог sync=disabled для метаданных?
смотря что имеется в виду, он и на мету ФС распространяется
Roman
смотря что имеется в виду, он и на мету ФС распространяется
Допустим, есть глупенькое приложение что пишет в файл по 1 байту 10 млн раз. Ему sync=disabled помогает и запись завершается за несколько сотен ms. А вот если это глупенькое приложение создаёт/удаляет 10 млн файлов, то ему не сильно не помогает. N.B.: про глупенькое приложение это просто экстремальный пример для иллюстрации вопроса, в реальности всё не так плохо.
Fedor
отключение синков хорошо до той поры, пока не будет аварийного завершения работы
Georg🎞️🎥
отключение синков хорошо до той поры, пока не будет аварийного завершения работы
Я к примеру ничего не пишу постоянно , залили и читаем Меня как раз не пугает , не базы данных меняющиеся постоянно
sexst
@Maksudak - В следующий раз, мут на неделю. Никаких ИИ выводов
Злой ты. Человек за меня ажно искуственного идиота заморочился спросить. Плохо то, что он так и не понял мой вопрос насчет того, какие релизы для него новые.
sexst
Не вижу в упор
Maksym
Не вижу в упор
Так он же удалил запись
Vladislav
Так он же удалил запись
Я к примеру не увидел там инфы про релиз. Только про какой-то невнятный список issue с релизной вкладки на github
sexst
Так он же удалил запись
Потому, что вы кинули выхлоп ИИ, причем даже не ответ на заданный вопрос. А вопрос был какие версии вы считаете новыми.
Maksym
Потому, что вы кинули выхлоп ИИ, причем даже не ответ на заданный вопрос. А вопрос был какие версии вы считаете новыми.
Да, верно. Сейчас проверил и заметил ошибку, а сколько не заметил не знаю. Мне трунас уже давно предлагал обновить зфс, вот я и спросил, что там такого нового, кто что использует. И неожиданно увидел extend pool zx. Если кто-то пробовал то поделитесь мнением, не убивает ли это диски в процессе. Вообще новшество прорывное.
Vladislav
Я в личку не приглашал
Vladislav
define новые
И вопрос не становится менее актуальным.
Ivan
Я в личку не приглашал
можно купить премиум и назначить цену за написание сообщения в ЛС. должно быстро окупиться 😃
Maksym
Я в личку не приглашал
ну шоб не забанил в чате
Vladislav
ну шоб не забанил в чате
Может чтобы не банили в чате стоит осмысленно ответить на вопрос?
Maksym
И вопрос не становится менее актуальным.
для меня extend - это новое, когда оно появилось в январе?
Ivan
для меня extend - это новое, когда оно появилось в январе?
https://github.com/openzfs/zfs/releases тут можно глянуть чего новенького завезли, чего пофиксили. смотрите от вашей версии и листаете выше.
Maksym
Это касается https://openzfs.github.io/openzfs-docs/man/master/7/zpool-features.7.html
Что за простыня? Напиши коротко что хотел