Sunday, November 24, 2013

AIX MPIO disk attributes: Queue_depth

Queue_depth
Длина очереди записи на диск. Один из параметров, которые входят в тюнинг IBM power серверов.

IBM говорит, что в некоторых случаях изменение данной настройки на виртуальном scsi-диске, может увеличить производительность сервера. Беда в том, что данный атрибут принимает значения от 1 до 255.

Для определения значения  queue_depth на виртуальном диске hdisk0 воспользуемся командой
lsattr -El hdisk0

root@i3-test1:/#lsattr -El hdisk0
....строки пропущены
queue_depth     3                                      Queue DEPTH                True
reserve_policy  no_reserve                       Reserve Policy               True

Т.е. используется значение по умолчанию.

Но перед тем как приступить к изменению атрибутов, следует принять во внимание несколько факторов.

  1. Во-первых, это значение queue-depth используется для всех физических адаптеров на VIO-сервере, которые будут в дальнейшем использоваться на LPAR'ах, как виртуальные. Тут по аналогии с горлышком бутылки, главное не заткнуть его полностью. 
  2. Во-вторых, это значение максимальной пропускной способности scsi-виртуального адаптера.


Для всех LPAR'ов максимальная пропускная способность определяется Hypervisor'ом на ВИОСе. Поэтому меняя данный параметр нужно держать в уме другие партиции - сделать одной партиции хорошо, а другим не навредить.
Итак, изменим:
chdev -l hdisk0 -a queue_depth=32

Успехов!
Комментарии приветствуются.

No comments:

Post a Comment