LINUX.ORG.RU
ФорумAdmin

Выбор размера блока на ZFS томе.

 , ,


1

1

Создан ZFS пул из 9ти (HDD 10K) дисков в рейд 60. На физических дисках блок 4К.

Хочу создать ZFS том на 10Tb, на этом томе будет создан LVM, с LVM будет работать несколько гипервизоров KVM.

На томах LVM будут размещаться виртуальные машины, внутри виртуальных машин файловая система со стандартным блоком 4К.

Вопрос какой блок лучше выбрать для ZFS тома? при описанной конфигурации.

Варианты от 4к до 128к. Дефолтный блок у ZFS 8K.

Ответ на: комментарий от melkor217

Три ответа - три бессмыслицы. Зачем было отвечать на тему, в которой не разбираетесь.

Выбор размера блока повлияет на скорость чиения-записи, и на превышение объёма данных, записанных на диск над их реальным размером (что могло быть важно для SSD).

Так что автору темы лучше самому поискать ответ. Рекомендации есть.

Partisan ★★★ ()
Ответ на: комментарий от Partisan

Меня интересует производительность в данной конфигурации, пока логика подсказывает, что если на дисках блок 4К, на ФС 4к, то и на томе должен быть 4к.

Поправьте меня если я не прав.

el_paso ()
Ответ на: комментарий от Minona

объем + отказоустойчивость.

Всего у меня сейчас 10 дисков, 1 останется под автозамену.

Бегло протестил с raid-10 из 8 дисков, существенной разницы в пользу 10го не увидел.

el_paso ()

Вот вы смеетесь, а современные лоу енд хранилки так и делают. Поехали.

Создают лвм, на нем раздел, на разделе фс, на фс файл, который является луном(!!!) для iscsi таргета. Который отдается в овирт как лун iscsi таргета для стореджа. На котором овирт создает лвм, внутри которого lvs - диски для вм. На которых вм создают свои лвм, разделы и фс -))))

anonymous ()
Ответ на: комментарий от el_paso

6й рейд жрет процессор, если электричества не жалко, то ок. И никто от стрессов всех дисков при ребилде не освобождал. Имхо дальше бекап стореджа 6й рейд не нужен.

anonymous ()
Ответ на: комментарий от el_paso

Вот как раз с raidz2 на 4к дисках при recordsize 4K ты с объёмом пролетаешь в 3 раза.

Бегло протестил с raid-10 из 8 дисков, существенной разницы в пользу 10го не увидел.

По iops разница будет в 2 раза в пользу 10-го если правильно тестить.

Minona ()

Кстати, сейчас в магазинах книжных издательств кампания скидок, и в Apress есть небольшая книга Introducing ZFS on Linux по 7 евров (со скидкой). Купил себе про запас. Про выбор размера блока там не написано.

Partisan ★★★ ()
Ответ на: комментарий от anonymous
# zpool create -f tank raidz2 /dev/zvol/dsk/rpool/d{1..4} raidz2 /dev/zvol/dsk/rpool/d{5..9}

# zpool list tank
NAME   SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
tank  8.25G   948K  8.25G        -         -     0%     0%  1.00x  ONLINE  -

# zpool status tank
  pool: tank
 state: ONLINE
  scan: none requested
config:

        NAME                        STATE     READ WRITE CKSUM
        tank                        ONLINE       0     0     0
          raidz2-0                  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d1  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d2  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d3  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d4  ONLINE       0     0     0
          raidz2-1                  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d5  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d6  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d7  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d8  ONLINE       0     0     0
            /dev/zvol/dsk/rpool/d9  ONLINE       0     0     0

errors: No known data errors
Minona ()