[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Изменение атрибутов логического тома, влияющих на производительность

При создании логических томов следует учитывать множество факторов, которые могут влиять на производительность. В зависимости от выбора тех или иных вариантов вы можете заполнить поля ввода в меню smitty mklv.

Размещение данных на физическом томе

Стратегия размещения данных на физическом томе определяет правила выбора физических разделов на физическом томе. Существует пять возможных вариантов: размещение на внешнем крае, во внешней области, в средней области, во внутренней области и на внутреннем крае.

Рис. 8-1. Стратегия размещения данных на физическом томе. На рисунке показаны области для размещения данных на физическом томе, или диске. Диск разделен на несколько сотен дорожек, первые из которых расположены на внешнем крае диска, а последние - в средней области диска. Поскольку данные считываются путем прокручивания дорожки под считывающей головкой, данные, записанные ближе к средней области диска, будут считываться быстрее, чем данные, записанные на внешнем крае. Отчасти это связано с тем, что тратится меньше времени на перемещение считывающей головки и прокрутки диска до нужного сектора. Чем ближе к середине диска, тем плотнее записаны данные. Следовательно, для их считывания требуется переместить головку диска на меньшее расстояние. В итоге общее время выполнения операций чтения уменьшается.
Рисунок h08f29

Физические разделы нумеруются последовательно, начиная с единицы. Нумерация идет от разделов располагающихся на внешнем крае, к разделам на внутреннем крае.

В стратегиях размещения данных на внешнем и внутреннем крае разделы размещаются на краях физического тома. В этом случае на позиционирование считывающей головки затрачивается очень большое время, что приводит к значительному увеличению времени ответа в приложениях, работающих с этими разделами. Начиная с середины 90-х годов дорожки, расположенные на краях дисков, разбиваются на большее число секторов, чем остальные дорожки, поэтому последовательные операции ввода-вывода выполняются быстрее, если данные расположены на краях диска.

В стратегиях размещения во внешней и внутренней области диска разделы не размещаются на краях и в средней области диска. Такие стратегии в среднем обеспечивают довольно низкое время позиционирования считывающей головки. Эта стратегия может применяться для большинства разделов физического тома.

Стратегия размещения в средней области применяется для размещения разделов в средней части физического тома. В этом случае на позиционирование считывающей головки затрачивается меньше всего времени. В результате все обращения к этим разделам обрабатываются очень быстро. Эта стратегия может применяться только для ограниченного числа разделов физического тома.

Если в системе интенсивность подкачки велика, то логический том с пространством подкачки рекомендуется разместить в средней области диска. В то же время, загрузочный логический том и логический том дампа применяются редко, поэтому их можно разместить в других областях физического тома.

В общем случае, чем больше число обращений к логическому тому (общее число обращений или число обращений какого-то важного приложения), тем ближе к средней области диска должны быть расположены физические разделы этого логического тома.

Число физических томов

Стратегия распределения данных по физическим томам применяется для выбора физических устройств, на которых будут размещены физические разделы логического тома. При этом может быть задействовано максимальное или минимальное число дисков.

Рис. 8-2. Стратегия распределения данных по физическим томам. На данном рисунке показано 2 физических тома. Один из них содержит раздел 1 и копию раздела 2. Второй содержит раздел 2 и копию раздела 1. В данном случае применяется стратегия размещения с максимальным числом дисков (Range=maximum), при этом на каждом диске хранится только одна копия логического тома (Strict=y).
Рисунок h08f18

Значение minimum определяет число физических томов, применяемых для размещения физических разделов. Обычно эта стратегия применяется для обеспечения надежности и повышения доступности логических томов, копии которых не создаются. Существует два варианта применения опции minimum:

Указанные правила применяются при расширении и копировании логического тома. Например, если выбрана опция minimum и разрешено создание копий, то для определения числа физических томов оценивается текущее размещение логического тома.

Опция maximum определяет число физических томов, применяемых для размещения физических разделов. Если выбрана эта опция, то физические разделы логического тома распределяются по максимальному числу дисков. При этом учитываются существующие ограничения. Эта опция применяется для повышения производительности в том случае, когда создаются копии логических томов. Если логический том, существующий в единственном экземпляре, будет распределен по нескольким физическим томам, то потеря одного физического раздела этого тома приведет к тому, что весь логический том будет считаться поврежденным.

Максимальное число физических томов для размещения данных

Задает максимальное число физических томов, на которых может быть размещен логический том. Значение этого параметра не должно превосходить общего числа физических томов в группе томов и должно быть больше единицы. Эта опция связана с параметром Число физических томов.

Согласованность зеркальных копий

При выполнении обычных операций ввода-вывода LVM обеспечивает согласованность данных, хранящихся в зеркальных копиях логического тома. При записи данных на логический том LVM отправляет запросы на запись данных во все зеркальные копии. Ошибка может возникнуть в том случае, если сбой системы произойдет до того, как данные будут записаны во все зеркальные копии. Если для логического тома включена функция восстановления согласованности зеркальных копий, то LVM сохраняет дополнительную информацию, необходимую для восстановления несогласованных зеркальных копий. Такая функция должна быть включена для большинства логических томов с зеркальной защитой. Если после повторного подключения группы томов данные, хранившиеся на логическом томе, не применяются (например, как в случае пространства подкачки), то для такого логического тома функцию восстановления согласованности зеркальных копий можно не включать.

Запись о согласованности зеркальных копий (MWC) занимает один сектор диска. В нее записываются идентификаторы логических разделов, которые окажутся несогласованными в случае аварийного завершения работы системы. На основании этой информации система восстанавливает согласованность логических разделов после повторной активизации группы томов.

Примечание: Поскольку сектор, в котором расположена запись MWC, расположен на внешнем крае диска, то для повышения производительности зеркальную копию логического тома также рекомендуется разместить на внешнем крае.

Если функция MWC включена, то для выполнения одной логической операции записи иногда требуется выполнить две физические операции записи. Выключение функции MWC накладывает на пользователя определенные обязательства. В частности, пользователю потребуется:

  1. Выключать опцию автоматического подключения группы томов.
  2. Вручную запускать команду syncvg -f для группы томов.

Эта функция повышает надежность за счет некоторого снижения производительности.

Размещать копии логического раздела на разных физических томах

Указывает, включена ли стратегия разделения дисковой памяти. Если эта стратегия включена, то все копии логического раздела размещаются на разных физических томах. Эта опция связана с параметром Число физических томов.

Перемещать логический том во время реорганизации

Указывает, можно ли перемещать логический том во время реорганизации. В частности, логические тома с чередованием данных перемещать нельзя (соответствующая опция установлена по умолчанию). В зависимости от конфигурации системы, вы можете разрешить перемещать некоторые логические тома.

Стратегия планирования чтения и записи копий логического раздела

Для логического тома могут быть установлены различные стратегии планирования. Для логических томов с несколькими копиями предусмотрены следующие стратегии планирования:

Если данные существуют в системе в единственном экземпляре, то драйвер логического тома преобразует адрес, указанный в запросе на чтение или запись, в физический адрес, а затем вызывает драйвер физического устройства для обработки запроса. В этом случае при выполнении операций записи отслеживаются все перемещения поврежденных блоков. Кроме того, процессу возвращается информация обо всех ошибках, возникающих во время чтения.

Стратегии планирования для логических томов с зеркальными копиями позволяют считывать данные с таких логических томов так же эффективно, как и с томов без зеркальной защиты. К таким стратегиям относится стратегия параллельной записи с параллельным чтением или карусельным распределением запросов на чтение. Запись на тома с зеркальной защитой выполняется медленнее, чем на обычные тома, поскольку в этом случае задействовано больше дисков.

Включить проверку записи

Указывает, нужно ли проверять, что данные были записаны на логический том, путем считывания этих данных. Включение этой опции снижает скорость выполнения операций ввода-вывода.

Размер блока чередования

Для размещения логического тома с чередованием данных требуется как минимум два физических тома. Размер блока чередования может представлять собой любую степень двойки от 4 до 128 Кб. Число разделов, входящих в состав логического тома, должно быть кратно числу дисков, применяемых для размещения тома. За дополнительной информацией обратитесь к разделу Настройка параметров логических томов с чередованием данных.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]