Что такое тайм-ауты команды Linux SCSI, и значению по умолчанию удовлетворяют для набега программного обеспечения?

Поскольку Centos/RHEL смотрят на этот http://www.topdog.za.net/postfix_dkim_milter

3
задан 17 April 2012 в 22:35
1 ответ

Пригодность зависит от ваших потребностей. Для вас это звучит так, будто 90 секунд не подходят.

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

И на самом деле это неплохо. Многие операционные системы будут принудительно отключать LUN, если на нем истекают тайм-ауты HBA, что может быть гораздо более разрушительным, чем периодическая длительная задержка для возврата блока. Хитрость заключается в том, чтобы сбалансировать следующее:

  • Вероятность длительного запаздывания вашего стека хранилища
  • Ваша устойчивость к запоздалым данным
  • Ваша устойчивость к отключенным LUN

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

3
ответ дан 3 December 2019 в 06:41

Теги

Похожие вопросы