HP SmartArray RAID控制器 – Linux驱动程序差异(cciss vs hpsa)

我终于开始在HP ProLiant硬件上testing新版本的RedHat 6.x和Scientific Linux。 我以前的安装是在虚拟硬件,所以我没有注意到RAID控制器驱动程序的变化。 我在物理安装中意识到的第一件事是,驱动器arrays设备现在是SCSI /dev/sdX名称,而不是长期的/dev/cciss/cXdX块设备。

显然,这是由于新的设备驱动程序,而不是cciss hpsa 。 任何人都可以阐明驱动程序之间的差异?

获得了什么? 什么东西丢失了?
是否有任何性能影响?
支持的卡是否有重叠?
Windows端是否有类似的改变?

惠普对这里的差异进行了很好的说明:

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是一个好的开始。 有一些重叠,有select来控制司机的行为重叠。 我没有注意到任何性能差异,但我没有做任何适当的testing。