20 декабря 2009 г.

Уровни драйверов и HBA

Любая HBA имеет физические ограничения на максимальные возможные значения Bandwidth и Throughput.

FC интерфейс HBA
Макс. Bandwidth на порт
half duplex
Макс. Throughput на порт
2FGC
180MB/s
~40.000IOPS
4GFC
360MB/s
~150.000IOPS
8GFC
720MB/a
~210.000-500.000IOPS
(данные из различных источников)

Для обеспечения высокого уровня Bandwidth необходимо использовать 8GFC HBAs. Не стоит забывать, что при этом они должны быть подключены к соответствующим 8Gbps портам FC коммутаторов.
Некоторые производители предлагают свои проприетарные методы повышения Bandwidth. Например, HBA Brocade, позволяют агрегировать два порта одной карты в единый канал передачи данных (trunk), тем самым практически удваивая суммарную полосу пропускания.

Если максимальные показатели Bandwidth у HBAs различных моделей отличаются друг от друга незначительно, то значения Throughput могут различаться очень заметно. Это связано с архитектурными особенностями адаптеров различных производителей. В одних моделях за буферизацию и обработку пакетов отвечают несколько отдельных модулей программно управляемых микрокодом (firmware). В HBA другого производителя большая часть функций “зашита в железо” специализированных ASIC, что позволяет при обработке данных минимизировать внутренние накладные расходы, тем самым уменьшая задержки передачи и повышая максимальное количество IOPS.

Но даже в рамках модельного ряда одного производителя, следующие поколения HBAs имеют более мощную аппаратную начинку и эффективные внутренние методы передачи данных. Поэтому в уже существующей инфраструктуре SAN на базе 4Gbps FC коммутаторов, модернизация HBA 4GFC на 8GFC все равно позволит увеличить максимальную Throughput. За подробностями отсылаю вас к рекомендациям на сайтах производителей.

Внутренние соединения HBA

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.