В предыдущих постах я неоднократно упоминал о zfs. Причем получалось, что и памяти и процессора она требует не по детски. Остался вопрос - и зачем? Сразу скажу, что не претендую на полноту и пр. Что такое zfs можно взглянуть в Википедии. Заинтересовавшимся серьёзнее советую нагуглить zfs administration guide (вроде бы был и по русски). Моё
(
Read more... )
не совсем правильно, IMHO. Зависит от поставленных целей. Суть в том, что пул из одного vdev имеет невысокие характеристики производительности, особенно на запись. Измеряемой в IOPS.
Если мы собираем пул из нескольких vdev, производительность растёт за счет распараллеливания. Но при этом идёт больше дисков на чётность, те полезного места остаётся меньше.
Поэтому, если пул используется как домашняя файлопомойка, нагрузка на него крайне невелика. И одного vdev на пул достаточно практически всегда.
если же требуется высокая, не домашняя, производительность (например база данных, пул с которого работают по iSCSI клиенты, множество потоков видео просмотра и тп.) - то надо специально рассчитывать её. Обычно приходится ставить либо зеркала либо страйпы зеркал. Всё как в обычных RAID, там это RAID1 и RAID 10
Ну и, наконец, это было теоретически. Практически - сколько у вас максимум дисков хочется собрать в raidz? Если 5 и меньше - то вариантов нет - raidz из одного vdev. Если 6-8, то решаем исходя из конкретики.
Reply
Leave a comment