bishop
wd blue стоит ставить в zfs raid?
Maxim
Добрый день. Хотелось бы услышать мнение знающих людей по теме эксплуатации ZFS и различных DBMS. В документации OpenZFS, раздел Performance and tuning, рекомендуется устанавливать primarycache=metadata. В этом случае ARC будет кэшировать только метаданные, а не сами страницы. Связана ли эта рекомендация с тем, что некоторые dbms имеют свои буферные кэши и не работают напрямую с кэшом страниц, поэтому ARC с данными страниц для них бесполезен?
Владимир
так что если вы выключаете кеширование, то оно выключается
Maxim
Например postgres. У него есть свой shared_buffers и страницы попадают туда через pagecache. А что будет, если кластер postgres размещен на zfs dataset - страницы в shared_buffers будут попадать через ARC?
Maxim
так что если вы выключаете кеширование, то оно выключается
Выключается кэширование данных страниц в ARC, но остаются метаданные. Я так понимаю, что рекомендация связан с тем, что у dbms обычно есть свой кэш страниц.
Владимир
вот и всё)
Maxim
Ладно) Уточню вопрос - зачем в рекомендациях zfs + dbms часто рекомендуют устанавливать primarycache=metadata? Хочется понять почему так рекомендуют.
central
Кто тут интересовался торрентми на zfs? в итоге я забил свои 500 ГБ в ноль, так что no space left on device очистил в ноль и снова закачал на все торрентов, и фрагментация всего лишь 20 процентов, так что думаю все таки zfs умнее нас, и сама прекрасно разруливает все проблемы
central
Ну так ещё не вечер)
а откуда вечеру наступить, если ты разом волочаешь по ~100ГБ
nikolay
Сколько у вас таких циклов будет?
nikolay
За год например
Ilya
Так если все удалить и заново забить - это не то же самое, что с нуля забить? Более реальный кейс - забить на сколько-то (допустим, 40%), удалить часть (до 30% used), закачать ещё 20%, потом снова удалить 10-20% и снова залить до 50-60%. И тогда возможно фрагментация будет расти
George
ну и уточните как смотрели фрагментацию)
George
кстати а его можно ставить больше чем 1мб?
https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html?highlight=recordsize#zfs-max-recordsize
George
но для торрентов и 1М за глаза
George
у меня 1М для них стоит
Владимир
но для торрентов и 1М за глаза
да мне тут просто кто-то в чате говорил что можно, а мне не дало больше стаивть
Василий
поставьте recordsize побольше и не беспокойтесь о фрагментации, да и под торренты перформанса хватит практически всегда
1мб для современных винтов, вполне может дать повод для дикой фрагментации. а больше поставить не дает
Василий
?
зфс фрагментится. дофига фрагментится. и если на запись при этом он более менее шустрый, то на чтение начинается такая жопа
Василий
причем, даже ссд кеш размером в "наиболее активные данные" не особо помогает
Василий
Василий
а какая у вас высокая остается?)
Василий
Второе
везет :(
central
Ну знаете же что речь идёт о торрентах, я где то говорил что на zfs раскачал утилизацию канала в 5 гигаби? а 500 мегабит zfs сможет утилизировать в любом варианте несмотря ни на какую мифическую фрагментацию, но ведь у 90% дороже скорости в 500 мегабит нету у них 100 и меньше
Василий
Вполне может доходить
торренты, надеюсь гиг по 200? потому что мелКИе, тортилка, вполне из памяти раздавать может
central
торренты, надеюсь гиг по 200? потому что мелКИе, тортилка, вполне из памяти раздавать может
А большие как будто иначе работают? Рандом какие блоки кому и когда понадобятся
Василий
А большие как будто иначе работают? Рандом какие блоки кому и когда понадобятся
мелкий может почти полностью в память влезть, большой как бы нет (ну если у вас на пол тера озу
Василий
еще момент: на торентовом диске префетч ложет диск в "за..дцу", а с отключенным префетчем, тупят остальные пулы
Δαρθ
если много мелких то они точно так же в память не влезут. с учетом того что раздаются обычно рандомно
Василий
если много мелких то они точно так же в память не влезут. с учетом того что раздаются обычно рандомно
Ну вариант. Главное что бы не из кеша. Современные торрентелки неплохо научились в кеш
Andrey
help sos. Коллеги, в чем может быть причина: ZOL, после внезапного отключения сервера, пропали все пулы.
Andrey
показывает
Andrey
lib/modules# zpool import pool: pool0 id: 6747375564421776525 state: ONLINE action: The pool can be imported using its name or numeric identifier. config:
Andrey
сделал zpool import pool0
Andrey
zpool status pool0 pool: pool0 state: ONLINE scan: scrub repaired 0B in 01:59:30 with 0 errors on Sun Nov 14 02:23:31 2021
Andrey
но не вижу что бы примонтировался пул
Ivan
ручками замонтировать
Andrey
если так, то: zfs mount pool0 cannot mount 'pool0': filesystem already mounted
Andrey
но при этом не вижу ничего в точке монтирования (
Andrey
вроде реанимировал осталось понять, какого фига пул потерялся при перезагрузке. кто может подсказать примерный путь поиска?
nikolay
zfs mount -a, а вообще то есть гугл и дока, элементарное действие
nikolay
пул не монтируется, монтируются датасеты
Art
коллеги, кто что думает: ZFS без ECC хуже в плане ошибок и целостности, чем обычные ФС типа ext4 или xfs? Нужно собрать мини-NAS, очень хочу ZFS туда, но память ECC вероятно вкорячить не получится, будет обычная. Данных будет 15-20 ТБ
central
zfs чуточку более честные в этом плане, а так ИМХО не думаю что она хуже или лучше других ФС
Владимир
zfs вообще сделала то что ранее казалось невозможным) У меня стейджинг в другом датацентре, так вот медиахранилище и хранилище с базой прилетают на новом клоне в другой датацентр за 20 сек) при том что вес медиахранилища 9тб, а базы 10Гб)
Владимир
разлюбить zfs после такого сложно)
Δαρθ
пул не монтируется, монтируются датасеты
мда? а у меня и пул норовит замонтироваться, пока ему mountpoint=none не пропишу
George
но от этого датасет пулом не становится
George
вообще корневой датасет не стоит использовать, с пересылкой снапшотов будут проблемы
nikolay
мда? а у меня и пул норовит замонтироваться, пока ему mountpoint=none не пропишу
это фейковый маунт, я тоже всегда так делаю. писать в такой маунт не рекомендую, если что))
Art
@centralhardware @Wladimi @gmelikov всем спасибо за ответы, в принципе сам так и думал, но всё равно стало спокойнее)
Art
это фейковый маунт, я тоже всегда так делаю. писать в такой маунт не рекомендую, если что))
по моему разрабы ТруНас тоже не рекомендуют в корневой писать, и вообще его использовать, но почему он фейковый то?)
nikolay
я всегда делаю mountpoint=none чтобы чьи нибудь очумелые ручки не начали его пользовать)
Andrew
коллеги, кто что думает: ZFS без ECC хуже в плане ошибок и целостности, чем обычные ФС типа ext4 или xfs? Нужно собрать мини-NAS, очень хочу ZFS туда, но память ECC вероятно вкорячить не получится, будет обычная. Данных будет 15-20 ТБ
Если не сильно повезёт, то при записи будет очень красивый фарш. При скрабе фарш может стать ещё более живописным. Ловил битую память на btrfs'е. Она тоже с контрольными суммами.