我终于开始在 HP ProLiant 硬件上测试较新版本的 RedHat 6.x 和 Scientific Linux。我之前的安装是在虚拟硬件上进行的,因此我没有注意到 RAID 控制器驱动程序的变化。在物理安装中,我意识到的第一件事是驱动器阵列设备现在是 SCSI/dev/sdX
名称,而不是长期使用的/dev/cciss/cXdX
块设备。
显然,这是由于新的设备驱动程序hpsa
而不是造成的cciss
。有人能解释一下驱动程序之间的区别吗?
有什么好处?有什么损失?对
性能有影响吗?
在支持的卡方面是否有重叠?
Windows 方面是否有类似的变化?
答案1
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 端未受影响。
答案2
http://cciss.sourceforge.net/#news是个好的开始。有些重叠,有选项可以控制重叠处的驱动程序行为。我没有注意到任何性能差异,但我没有做过任何适当的测试。