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

Руководство по управлению системой: Операционная система и устройства


Создание логического тома с прямым доступом из приложения

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

Для подготовки логического тома с прямым доступом достаточно определить обычный логический том, не создавая на нем файловой системы.

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

Внимание: Для каждого логического тома существует блок управления (LVCB), занимающий первые 512 байт. Данные расположены начиная со следующего блока, размером 512 байт. Чтение и запись напрямую в логический том (как и при работе с логическими томами с прямым доступом) должны выполняться с осторожностью, так как при этом LVCB не защищен. Если LVCB будет поврежден, то команды, выполняющие его обновление, завершатся неудачно и появится предупреждающее сообщение. Продолжение работы с логическим томом будет возможно (изменение LVCB является допустимым событием), однако выполнять операции ввода-вывода при работе с логическим томом с прямым доступом не рекомендуется, так как это приводит к повреждению LVCB.

Предварительные требования

Перед тем как создать логический том с прямым доступом, ознакомьтесь со следующей информацией:

Процедура

Для поиска свободных физических разделов (PP), на которых можно создать логический том с прямым доступом, вы можете воспользоваться Web-администратором системы (введите wsm, затем выберите lvm) или командой быстрого доступа SMIT:

  1. Введите:

    smit lspv
    

    Нажмите Enter.

  2. Введите имя группы томов, например:

    rootvg
    

    Нажмите Enter.

  3. Поместите курсор на имя диска, на котором могут быть свободные физические разделы (возможно, диск с большим номером hdisk2 или hdisk3). Нажмите Enter.
  4. Умножьте значение в поле СВОБОДНЫЕ PP на значение поля РАЗМЕР PP. Таким образом вы получите полное число мегабайт, доступных на данном диске для создания логического тома с прямым доступом.
  5. Убедитесь, что число свободных разделов отвечает требованиям приложения и системы. Если свободного пространства недостаточно, то вернитесь к предыдущему меню и введите имя другого диска или добавьте новый физический диск. Завершите работу с SMIT.
  6. Создайте логический том с прямым доступом с помощью следующей команды:

    mklv -y имя_LV имя_VG 38
    

В этом примере флаг -y означает, что вместо имени системы будет указано имя логического тома. Число 38 обозначает число физических разделов по 4 Мб. Таким образом, размер тома с прямым доступом в данном примере - 152 Мб. Созданный вами логический том с прямым доступом готов к работе под управлением приложения.

Ознакомьтесь с инструкциями вашего приложения по работе с созданным пространством прямого доступа. В этих инструкциях должно быть также описано, как открывать том /dev/имя_LV и работать с ним.


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