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

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


Настройка ограничений для очереди диска и адаптера SCSI

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

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

Диски независимых производителей

Для дисковых устройств фирмы IBM по умолчанию число одновременно ожидающих запросов равно 3 (для SSA - 8). Это значение было выбрано в результате исследований и его нельзя изменить явно. Для дисковых устройств других производителей длина очереди по умолчанию равна 1. Если устройство поддерживает буферизацию нескольких запросов, то следует соответствующим образом изменить в системе описание этого устройства.

Ниже приведен пример вывода команды lsattr, в котором перечислены значения параметров по умолчанию для дискового устройства независимого производителя:

# lsattr -D -c disk -s scsi -t osdisk
pvid          нет  Идентификатор физического тома   Ложь
clr_q         нет  При ошибке устройство очищает очередь
q_err         да   Применяется бит QERR
q_type        нет  Тип очереди
queue_depth   1    Длина очереди
reassign_to   120  Тайм-аут повторной инициализации
rw_timeout    30   Тайм-аут чтения/записи
start_timeout 60   Тайм-аут запуска устройства

Для изменения этих параметров вы можете воспользоваться интерфейсом SMIT (команда smitty chgdsk) или командой chdev. Ниже приведен пример вызова команды, устанавливающей размер очереди 3 для диска SCSI hdisk5 независимого производителя:

# chdev -l hdisk5 -a q_type=simple -a queue_depth=3

Дисковые подсистемы независимых производителей

Операционная система воспринимает дисковую подсистему как одно большое дисковое устройство. Так же как и дисковые устройства, дисковые подсистемы независимых производителей относятся к классу disk, подклассу SCSI и типу osdisk. Поскольку в действительности дисковая подсистема состоит из нескольких физических дисковых устройств, каждое из которых может обрабатывать группы запросов, то для эффективного использования физических устройств следует установить достаточно большую длину очереди. Например, если hdisk7 - это дисковая подсистема из восьми дисков, то можно внести следующие изменения:

# chdev -l hdisk7 -a q_type=simple -a queue_depth=24

Если дисковая подсистема подключена через шину адаптера SCSI-2 Fast/Wide, то может потребоваться изменить ограничение на количество ожидающих запросов и для этой шины.


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