Василий
так наоборот же
Диски всегда в тесте. Выход на один диск безопаснее
Alexander
Это обычно про сегейт)
Был отчет от гугла кажется, там разные производители. Без упора на маргинально неудачные модели.
George
Диски всегда в тесте. Выход на один диск безопаснее
Ага, и бегай меняй в кратчайший срок, не смешно, spare обязателен если данные важны
Василий
Ага, и бегай меняй в кратчайший срок, не смешно, spare обязателен если данные важны
Опять блин. Вот у тебя сервер на 100 дисков, в какой конфигурации рейд д будет надежнее при равном объёме с рейдз+1?
Василий
И там и там менять надо. Только в ркйд д, ты ещё можешь потерять данные во время ребилда на один диск выше
Василий
дока выше, там всё описано
Я понимаю как работает рейд д Дай мне конфигурацию где это решение надежнее, ну или хотя бы не хуже
Alexander
Спар к рейдд???)))
https://prefetch.net/blog/2007/02/09/using-raidz2-and-hot-spares-on-older-sun-storage-arrays/
Sergey
Всем доброго времени суток. Ну подскажите такой момент, надо ли в zfs выделять отдельные ssd диски под метаданные? Хотим пул на 20 штук 8тб sas 7200 дисков с fault tolerance=3
Sergey
Диски идентичные, хотим все в один пул, чтобы копия одного блока данных была на 3х физических дисках. В основном будет запись (много камер наблюдения)
Vladimir
Всем доброго времени суток. Ну подскажите такой момент, надо ли в zfs выделять отдельные ssd диски под метаданные? Хотим пул на 20 штук 8тб sas 7200 дисков с fault tolerance=3
смотря как будете утилизировать иопсы, но в целом лучше да, взять ссд под ZIL и под arc2, хватит одного ссд, если что и zil и arc2 легко отключаются и подключаются
Sergey
Понятно, спасибо, буду гуглить что такое zil и arc2 )
George
смотря как будете утилизировать иопсы, но в целом лучше да, взять ссд под ZIL и под arc2, хватит одного ссд, если что и zil и arc2 легко отключаются и подключаются
Смысл l2arc если диски идентичные, только озу и диски изводить, т.к. Чтение с обычного vdev будет идентичным. Тоже самое и с slog, zil есть в пуле всегда, его выделять только для небольшого уменьшения фрагментации со временем можно (но с 2.1 емнип это тоже пофиксили и теперь выделяется приоритетный metaslab под него)
George
(если вдевы - мирроры, на raidz есть смысл в special vdev)
Vladimir
кейс у меня специфичный, но это помогает оч
Василий
Вот как раз для видео, думаю не так опасно отключить синк
George
для мирроров его мало
Fedor
Вот как раз для видео, думаю не так опасно отключить синк
Против физики не пойдёшь, нагрузка равномерная - лучше не отключать
Fedor
Ценность записей с камер наблюдения в данном кейсе примерно так же важна, как и бд
Василий
Ценность записей с камер наблюдения в данном кейсе примерно так же важна, как и бд
На камерах несколько байт искореженных не будут иметь существенного влияния на картинку
Василий
Опять же тут постоянно линейная запись большими блоками,
Fedor
Я о потерянных мгновениях. В общем, на мой взгляд, пытаться оптимизировать тут синками или слогами смысла нет
Vladimir
смотря сколько камер :)
Vladimir
arc2 будет бесполезен, а zil+sync=latency дадут эффект
Vladimir
ощутимый
Vladimir
чейто? если иопсы будут в полку - вынос сунка на ссд разгрузит блочники
Vladimir
у меня на одном из массивов насыпало много картинок, диски ушли в полку, подключил ZIL+sync=latency диски стали на 30% загруженны
Vladimir
вот в этом чате прям обсуждали неделю или две назад :)
Fedor
чейто? если иопсы будут в полку - вынос сунка на ссд разгрузит блочники
До того момента, когда ссд заполнится. А потом - почти нескончаемый клинч всего и вся
Fedor
Там и синк операций нет толком
Fedor
Ты этот кейс с БД не путай :)
Vladimir
До того момента, когда ссд заполнится. А потом - почти нескончаемый клинч всего и вся
так пажжи, он же при таком кейсе просто актуальный сунк хранит на ссд, он скидывается на блочники просто реже и большим размером
Vladimir
нет?
Fedor
нет?
Нет
Vladimir
он его хранит и в памяти и для резерва на ссд
Fedor
Не-а.
Vladimir
и потом кидает на массив
Fedor
@gmelikov я ничего не путаю же?
Vladimir
я вот это читал в доке какой-то
Vladimir
я почти уверен, но не на 100% конечно
Vladimir
но около того :)
Vladimir
чтение с ссд не идёт вообще если что, только запись
George
так пажжи, он же при таком кейсе просто актуальный сунк хранит на ссд, он скидывается на блочники просто реже и большим размером
slog только на запись, читается только при ресете по питанию, но правильно заметили что у вас скорее всего просто фрагментация уже не хилая что он вам помогает с ней
George
в 2.1 уже есть патч чтобы такого не было
Fedor
Например, ситуация. Пропускная способность дисков - 10 единиц. Записать требуется 8 единиц в момент времени. Даже если ты решишь отложить запись например на эквивалент 20 единиц, при заполнении ты только догонять будешь это все добро секунд 10 при котором все просто встанет.
Vladimir
на том сервере апстрим
Vladimir
для обновления же ребут не нужен? только фичи апгрейднуть?
George
вот он https://github.com/openzfs/zfs/pull/11389
George
т.е. экспорт импорт и тд
George
ядра?
да, модуль ядра
Vladimir
у меня убунта с dkms, должно проглотить без ребута
Василий
Вот чего бы не поставить ext4 и не забыть про проблему с иопсами?
Vladimir
Вот чего бы не поставить ext4 и не забыть про проблему с иопсами?
утилизация пространства выше чем на lvm, на моих объемах ощутимо
George
но при очень большом количестве синхронной записи мелкими блоками и правда до 2.1 оно могло фрагментацию давать дополнительую = просадку по перформансу
Vladimir
плюс требуется по договору обеспечить шифрование и еще пара штук которые зфс даёт из коробки
George
у меня убунта с dkms, должно проглотить без ребута
ну пулы всё равно экспортить импортить при этом
Vladimir
ну пулы всё равно экспортить импортить при этом
ну секундный даунтайм еще терпимо
Vladimir
ребут это минута или две
Vladimir
это уже неприятно
Fedor
Счастливчик.
George
ну секундный даунтайм еще терпимо
ммм, секунда в лучшем случае, я бы на полминуты минимум закладывался
George
это если скрипт написать чтобы экспорт - анлоад модуля - лоад модуля - импорт быстро сделать
George
ну секундный даунтайм еще терпимо
но если у вас уже slog используется, то гнаться смысла нет пока
Fedor
это если скрипт написать чтобы экспорт - анлоад модуля - лоад модуля - импорт быстро сделать
Такое работает. Я так один раз серверу под нагрузкой менял директории.