RAID-контроллеры HP SmartArray - различия в драйверах Linux (cciss и hpsa)
Наконец-то я начал тестировать новые версии RedHat 6.x и Scientific Linux на оборудовании HP ProLiant. Мои предыдущие установки были на виртуальном оборудовании, поэтому я не заметил смены драйвера raid-контроллера. Первое, что я понял при физической установке, было то, что устройства дискового массива теперь являются SCSI /dev/sdX
имена против давних /dev/cciss/cXdX
блочные устройства.
По-видимому, это связано с новым драйвером устройства, hpsa
вместо cciss
, Может кто-нибудь пролить свет на различия между драйверами?
Что получилось? Что потеряно?
Есть ли влияние на производительность?
Есть ли совпадение с точки зрения поддерживаемой карты?
Было ли подобное изменение на стороне Windows?
2 ответа
У 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/ - хорошее начало. Существует некоторое перекрытие с опциями для управления поведением драйверов там, где есть перекрытие. Я не заметил каких-либо различий в производительности, но я не провел надлежащего тестирования.