George
George
только если поиграться, конечно
Qwerty
Ну у меня 10Гбит, мне проще. Плюс я ковыряю очень часто железку под виртуалки.
George
о, первый коммит osx в новый openzfs https://github.com/openzfs/zfs/pull/10390
Алексей
ребята, всем привет. помните мои страдания с кэшем? короче я для себя решение нашел. мне нужно было чтобы кэш не вымывался. короче я ничего лучше не придумал кроме чем вот так:
Алексей
* * * * * find /mnt/databases -type f -exec cat {} + > /dev/null
Алексей
лютый костыль конечно но что поделать
Алексей
работает именно так как нужно мне
Ivan
а для пула арк выключить нереально ?
Алексей
для пула реально
Алексей
но, по здравому размышлению, зачем?
Алексей
я вижу только один вариант зачем это делать - только если сам пул - рам диск)))))
Ivan
нуу создать пул, синкать в него - арк отключить. ты получишь что хочешь.
Алексей
создать пул... синкать что?
Ivan
ну ты же страдал оттого что при синке в пул засорялся кэш ?
Алексей
я страдал от того что блоки которые мне нужны в кэше оттуда вымывались
Алексей
а теперь они там прописаны навечно покуда работает команда в кроне
Ivan
Алексей
да, это просто супер, я в диком восторге и возбуждении
Алексей
George
Алексей
типа того)
Fedor
Ничоси.
Fedor
Очень нестандартное использование)
Алексей
Ну никаких стандартных способов зафиксировать кэш я не нашёл
Алексей
Он вымывается даже если весь кэш выключен кроме одного датасета
George
Алексей
ну, возможно
Александр🇷🇺
Александр🇷🇺
😄😄
Fedor
Fedor
У меня дома даже запчастей никаких нет
nikolay
хочу привести в порядок свои знания по поводу объемов slog, special и l2arc. я правильно помню что размер slog на выделенном устройстве не имеет смысла делать больше чем размер оперативной памяти в сервере, размер special devices в принципе ничем не ограничен, размер l2arс можно брать от 5% до 10% от размера пула?
George
хочу привести в порядок свои знания по поводу объемов slog, special и l2arc. я правильно помню что размер slog на выделенном устройстве не имеет смысла делать больше чем размер оперативной памяти в сервере, размер special devices в принципе ничем не ограничен, размер l2arс можно брать от 5% до 10% от размера пула?
- slog - не более размера синхронной записи до закрытия следующего TXG (дефолтный максимальный TXG timeout 5сек), т.е. 5ГБ обычно с головой
- l2arc - сначала лучше нарастить ARC, далее - сколько вам нужно держать на нём, такой размер и нужен, с учётом того, что 1 блок в нём будет есть около 100байт ОЗУ
- special - смотря что на нём держать будете, очень пессимистичный сценарий для метадаты - до 3% от размера пула, но конечно же it depends от ваших данных
nikolay
хм. давайте по порядку тогда). по поводу slog, получается, если я взял например два ssd wi на 240 gb и добавил их в mirror как slog device, то это бесмыссленное действие?
George
George
но и класть l2arc на освободившееся место тоже не спешите :) для slog лучше всего просто оставить пустое место, чтобы диски дольше жили
Сергей
George
Сергей
дело каждого :)
Я на своих прикинул что с моими темпами записи мне и за 50-60 лет не выработать ресурс. Но дьявол может быть в деталях)). Вдруг там нагрузка совершенно иная
George
George
nikolay
nikolay
а вот по поводу размера l2arc я не совсем понял - я считал что если в пуле не выделять special device, то метадата будет кэшироваться как раз на уровне l2arc. это не так?
George
там и профиль нагрузки разный так то, под slog нужно очень мало но с минимальной латенси на запись
George
а под l2arc нужно минимальное латенси на чтение
George
но каждый, конечно, выбирает сам)
Vladislav
Vladislav
Линус тестирует новые NVMe диски
nikolay
nikolay
George
nikolay
гм. т. е. выгоднее special device использовать? я как-то запутался..
George
в общем случае если у вас ARC покрывает надобности в кеше на чтение, то лучше иметь special vdev.
George
l2arc в принципе советуется, только если ОЗУ уже некуда расширять.
George
хотя конечно, как только в стейбл приедет persistent l2arc, это утверждение пошатнётся
nikolay
George
nikolay
спасибо за информацию, в принципе очевидно что если хватает оперативки то l2arc не очень нужен. то что лучше использовать special vdev я как-то не до конца осознавал.
George
nikolay
и? не понимаю вашего вопроса
вы написали «не припоминаю что в коде исключали мету со special девайса для l2arc» - вот это не совсем понял.
nikolay
и все же) если есть l2arc в него будут активно писаться метаданные или нет?
George
George
самое горячее всегда в ОЗУ, агрессивность вытеснения - другой настраиваемый вопрос
nikolay
про вытеснение погуглю… ок, все вроде понятно)
nikolay
George
nikolay
Fedor
Fedor
неужели с настолько старинными версиями зфс работаю? :D
George