*** artiom [2018-01-07 21:18]: >- Какой ZRAID лучше использовать: ZRAID2 или достаточно ZRAID?
Зависит от количества и размера дисков в массиве, режимов работы/нагрузки на них, в случае с ZFS ещё и recordsize. Почему появился RAIDZ2 (или RAID6)? Потому-что размеры дисков растут быстрее чем их скорость работы. Если в массиве RAID5/RAIDZ вылетает диск, но всё начинает rebuild-ится, находится под бешенной нагрузкой. С маленькими размерами диска rebuild занимает вменяемое время. С большими дисками может занимать дни/неделю. Так как диски в основном ставят более-менее из одной партии, то вероятность что ещё кто-то кокнется из этих же дисков -- высока. А когда они ещё и под бешеной нагрузкой -- ещё выше. Отсюда и появились RAID6/RAIDZ2 где два диска могут вылететь и ничего плохого не случится. RAIDZ3 -- аналогичное продолжение, где уже три диска. В ZFS с RAIDZ ещё добавляются вопросы по эффективности использования места. В некоторых конфигурациях можно с ним потерять половину места. Советую вот эту статью посмотреть: https://www.delphix.com/blog/delphix-engineering/zfs-raidz-stripe-width-or-how-i-learned-stop-worrying-and-love-raidz И не забывать что можно/стоит использовать не один RAIDZ массив, а stripe из нескольких. >- Имеет ли смысл использовать stripped mirror или это неоправданно >(максимум может быть 8 дисков в корзине, но пока будет 4)? Может быть оправдано. Всё индивидуально :-). >- Имеет ли смысл включать сжатие (в приведённой выше конфигурации)? Практически всегда не имеет смысла не включать его (compression=lz4). Если заранее известно что там будет только плохосжимаемые данные, то да, можно отключить. LZ4 безумно быстрая штука, которая хорошо понимает что ей суют несжимаемые данные и она оставит их "как есть" -- не будет overhead-а как от сжатия. Сжатие тут как-правило только ускорит всё: так как данных между дисков и системой надо просасывать меньше. Ну и просто приятно видеть как du для MongoDB может показать 20 GB, хотя реально в ней данных на 60 -- JSON/BSON хорошо сжимаются и получается отличная экономия RAM, как кэша ФС, ведь в ней сжатые ZFS объекты хранятся. -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF