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

RAID-контроллер HP Smart Array - различия в драйверах Linux (cciss и hpsa)

Наконец-то я начал тестировать более новые версии RedHat 6.x и Scientific Linux на оборудовании HP ProLiant. Мои предыдущие установки были на виртуальном оборудовании, поэтому я не заметил изменения драйвера контроллера рейда. Первое, что я понял при физической установке, это то, что устройства дискового массива теперь SCSI. /dev/sdX имена против давних /dev/cciss/cXdX блочные устройства.

Видимо, это связано с новым драйвером устройства, hpsa вместо того cciss. Кто-нибудь может пролить свет на различия между драйверами?

Что получилось? Что потеряно?
Есть ли влияние на производительность?
Есть ли совпадения с точки зрения поддерживаемой карты?
Произошло ли подобное изменение на стороне Windows?

У HP есть хорошее описание отличий:

http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02677069/c02677069.pdf (PDF)

Ключевые моменты:

  • Помещает устройства в стандартное пространство имен / dev, что вы уже заметили.
  • Модернизированное взаимодействие со слоем SCSI в новых ядрах.
  • hpsa - это драйвер SCSI, cciss - это блочный драйвер.
    • Это изменит нумерацию устройств, если это имеет значение.
    • Вот почему пространство имен / dev меняется
  • В /sys управление для водителя изменится.
  • Старые карты (до карт эпохи P400) по-прежнему требуют CCISS
  • Это может В этом случае cciss и hpsa будут загружаться, если присутствуют требующие их карты.

Сторона Windows осталась нетронутой.

http://cciss.sourceforge.net/#news хорошее начало. Есть некоторое совпадение с параметрами для управления поведением драйверов в местах совпадения. Я не заметил разницы в производительности, но я не проводил должного тестирования.