Содержание
Ответ.
Избыточное выделение означает, что общий размер всех виртуальных томов, включая моментальные снимки, превышает размер физического пространства в виртуальном пуле.
Эта функция присутствует только в виртуальных системах хранения. НЕ применимо для линейных систем хранения.
Эта функция позволяет выделять больше ресурсов хранения, чем физически имеется, что позволяет операционной системе работать так, как будто ей доступно больше пространства для хранения, чем физически выделено.
Каждый том, включая моментальные снимки, созданный в массиве, использует индексы метаданных из пространства хранения виртуального пула.
Как правило, микропрограмма поддерживает не более 1 ПиБ метаданных на виртуальный пул.
В качестве примера рассмотрим массив хранения данных с 100 Тбайт полезной емкости в пуле A.
При отключенной функции «Overcommitment» можно создавать тома (включая моментальные снимки) ТОЛЬКО до 100 Тбайт, конфигурация не может превышать 100 Тбайт индекса метаданных.
При включенной функции «Overcommitment» микропрограмма позволяет создавать тома (включая моментальные снимки), объем которых превышает физический предел 100 Тбайт, поскольку микропрограмма поддерживает вплоть до 1 ПиБ индекса метаданных.
Таким образом, система может создавать тома (включая моментальные снимки) размером до 1 ПиБ на пул. Это более подробно описано в пункте «Что такое размер индекса метаданных?».
Ответ.
Если в графическом интерфейсе пользователя отображается информация об избыточном выделении, в журналах событий отображаются идентификаторы событий. Ниже приведены некоторые примеры кодов событий.
Событие с ID 473. Указанный том использует больше пространства своего виртуального пула, чем указанное пороговое значение в процентах. Это указывает на то, что использование ресурсов хранения превысило заданное пользователем пороговое значение для этого тома.
Событие с ID 573. Предупреждение. Выделенное пространство моментального снимка для виртуального пула не может быть уменьшено, так как снимки не могут быть удалены.
Событие с ID 571. Ошибка. Выделенное пространство моментального снимка превысило настроенное пороговое значение в процентах для виртуального пула.
Ответ.
Максимальное поддерживаемое количество записей индекса метаданных — 65 312. При вычислении физически адресуемого пространства умножьте количество записей индекса метаданных на таблицу адресов.
Это составляет приблизительно 1 ПиБ, то есть 1 048 576 ГиБ.
Вопрос: Каков максимальный предел избыточного выделения?
Ответ.
Как правило, микропрограмма поддерживает не более 1 ПиБ метаданных на виртуальный пул.
При отключенной функции «Overcommitment» пул позволяет использовать метаданные ТОЛЬКО до максимума доступного пространства хранения.
При включенной функции «Overcommitment» пул позволяет использовать метаданные до 1 ПиБ на пул, что является ограничением микропрограммы.
Ответ.
Данные снимка. Общий объем данных записи, связанных с моментальным снимком.
Другими словами, информация о распределении тома для родительского тома моментального снимка на момент его создания. Это размер тома, который был установлен при создании моментального снимка.
Уникальные данные. Объем данных записи, уникальный для моментального снимка.
Другими словами, это данные, которые изменены по сравнению с исходным томом.
Общие данные. Объем данных записи, совместно используемых этим моментальным снимком и другими моментальными снимками.
Другими словами, это данные, которые не изменяются относительно исходного тома во время создания моментального снимка.
Кроме того, сумма общих данных и уникальных данных приблизительно равняется данным снимка.
Ответ.
По своему назначению, уникальные данные (измененные данные) должны соответствовать значению выделенного пространства. Уникальные данные — это физический размер данных моментального снимка, эти данные используют пространство моментального снимка.
Для конфигураций, в которых настроены ТОЛЬКО моментальные снимки, сумма уникальных данных всех снимков равна общему выделенному объему моментальных снимков, который выводится в отчете.
Для конфигураций с настроенной репликацией сумма уникальных данных всех моментальных снимков связана со стандартными снимками и уникальными данными снимков, связанных с задачами репликации.
Однако, как правило, выходные данные команды «show snapshot» не отображают данные снимка, общие данные или уникальные данные. Поэтому используется команда «show snapshot type all».
Пример:
Для конфигураций с настроенной репликацией микропрограмма поддерживает три моментальных снимка для каждой задачи репликации (S1, S2 и S3).
Значение для снимка «S3» — это то, что реплицируется после первоначальной репликации.
В следующей репликации по расписанию, когда S3 становится S2, вывод команды «show snapshot» отображает всю информацию о связанных данных в таблице.
Во время репликации значения каждого снимка «S3» не отображаются в журналах. Кроме того, нет команд интерфейса командной строки для вывода этой информации. Это означает, что в ходе репликации можно просмотреть несоответствие между уникальными данными и выделенным пространством.
Такое поведение является ожидаемым.
Ответ.
Выделенное пространство — это размер всех виртуальных томов + размер метаданных снимка.
В графическом интерфейсе пользователя не отображается, где именно выделено пространство на томах или моментальных снимках. Это необходимо рассчитывать на основе журналов и/или команд интерфейса командной строки.
Требуется вывод команд «show pools» и «show volumes».
Пример:
Снимок экрана графического интерфейса пользователя, показывающий избыточное выделение в пуле A, но не в пуле B.
Снимок экрана с подробными сведениями о пуле A.
Пример вывода команды «show pools».
Пример вывода команды «show volumes» – сокращенный или измененный, чтобы показать, откуда берется информация для следующих таблиц и вычислений.
Шаги для расчета избыточного выделения
Используйте следующие значения из команд, рекомендуется подготовить таблицу или файл Excel.
show pools = Total Size, Avail, Snap Size
show volumes = Total Size, Alloc Size
Приведите данные в рабочий вид, чтобы узнать, куда они выделяются. Ниже приведена таблица полей, содержащих данные, которые можно просмотреть или извлечь.
Имя |
Команда CLI |
Столбец/поле |
Модификатор 1 |
Модификатор 2 |
Расчет |
Общий размер |
show pools |
Общий размер |
|
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
- |
Доступно / Свободно |
show pools |
Доступно |
|
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
- |
Используемый снимок |
show pools |
Размер снимка |
|
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
- |
Общий размер тома |
show volumes |
Общий размер |
Элементы «base» в столбце «Тип» |
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
Суммируйте все элементы |
Выделенный размер тома |
show volumes |
Выделенный размер |
Элементы «base» в столбце «Тип» |
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
Суммируйте все элементы |
Общий размер снимка |
show volumes |
Общий размер |
Элементы «snapshot» в столбце «Тип» |
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
Суммируйте все элементы |
Выделенный снимок |
show volumes |
Выделенный размер |
Элементы «snapshot» в столбце «Тип» |
Приведите к общему знаменателю (Мбайт/Гбайт/Тбайт) |
Суммируйте все элементы |
Пример из системы заказчика
Заголовок |
Пул A (в Гбайт) |
Пул B (в Гбайт) |
Общий размер |
35200 |
35200 |
Доступно / Свободно |
29500 |
23900 |
Используемый снимок |
1437,9 |
1305,3 |
Общий размер тома |
12246,2 |
12578,4 |
Выделенный размер тома |
4231,0952 |
9910,8845 |
Общий размер снимка |
29979,3 |
16762,9 |
Выделенный снимок |
16922,1 |
10974,2117 |
Теперь рассчитайте количество выделенных и/или избыточных данных для каждого пула.
Выделенные: общий размер тома + общий размер снимка
Пул |
Общий размер тома |
Общий размер снимка |
Выделенные |
A |
12246,2 |
29979,3 |
42225,5 |
B: |
12578,4 |
16762,9 |
29341,3 |
Избыточные: выделенные - общий размер
Пул |
Выделенные |
Общий размер |
Избыточные |
A |
42225,5 |
35200 |
7025,5 |
B: |
29341,3 |
35200 |
-5858,7 |
Из примера:
Избыточное выделение на пуле A: 7025,5 Гбайт
На пуле B нет избыточного выделения, так как число отрицательное.