Назад | Перейти на главную страницу

Как влияет глубина очереди HBA и максимальный размер передачи на накладные расходы на передачу?

Это довольно простой вопрос. Какая связь, если таковая имеется, между глубиной очереди и максимальным размером передачи HBA QLogic связана с накладными расходами на управление передачей? Я надеюсь узнать, как (если вообще) эти настройки повлияют на количество накладных расходов, «потерянных» для контрольных сумм и т. Д. (См. Ответ Уве Зессина Вот)

На каждом кадре есть очень маленькие накладные расходы. Максимальный размер передачи на HBA, установленный слишком маленьким, может стоить вам небольших накладных расходов из-за отправки большего количества кадров, чем необходимо, но значение по умолчанию (512 КБ) больше, чем стандартный кадр FC (2148 байтов, 2112 байтов его как полезная нагрузка). В любом случае каждая передача от HBA будет разбита на последовательность кадров.

Глубина очереди не влияет на накладные расходы на передачу, однако может иметь большое влияние на общую производительность. Если на вашем сервере больше очереди, чем на вашем хранилище, вы можете увидеть некоторую задержку приложения. Лучшая практика - попытаться согласовать способность вашего порта хранилища ставить в очередь операции ввода-вывода с глубиной очереди вашего сервера. Если у вас есть несколько серверов на каждом порту хранения (кто бы это сделал ??: P), вам необходимо сбалансировать его как можно лучше. У каждого поставщика хранилища обычно есть рекомендуемая глубина очереди для каждой ОС.