Недавно я создал тонкий LVM. Я замечаю Данные на уровне 1,60% и Мета на 1,21%.
[root@srv ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv1 volgrp1 twi-aotz-- 410.00g 1.60 1.21
У меня три вопроса:
Я ценю ваш добрый совет по этому поводу.
На большинство вопросов следует ответить в lvmthin (7)
Ожидается ли этот мета-размер. (почти эквивалент Data)
TL; DR: Да.
При необходимости размер данных и метаданных может быть изменен автоматически (включите это в lvm.conf - видеть thin_pool_autoextend_threshold
и thin_pool_autoextend_percent
). Размер метаданных по умолчанию рассчитывается lvcreate, чтобы быть достаточным для данных и размера блока - см. «Размер LV метаданных пула» на странице руководства lvmthin (7).
Рекомендуется ли уменьшить / установить метаданные на меньшее значение (используя --poolmetadatasize).
TL; DR: Нет.
lvcreate выбирает подходящий размер при создании пула.
Есть ли какое-либо влияние / проблемы на производительность при установке меньшего размера метаданных.
TL; DR: Да.
На странице руководства lvmthin в разделе «Размер блока» говорится:
Когда тонкий пул используется в основном для функции тонкого предоставления, более высокое значение является оптимальным. Для оптимизации множества снимков меньшее значение сокращает время копирования и занимает меньше места.
Если вы создадите устройство метаданных меньшего размера, будет использоваться больший размер блока. Лучше указать chunksize и позволить инструменту вычислить размер.