Controladores HP SmartArray RAID - Diferenças de driver do Linux (cciss versus hpsa)

6

Eu finalmente comecei a testar as versões mais recentes do RedHat 6.xe do Scientific Linux no hardware HP ProLiant. Minhas instalações anteriores estavam em hardware virtual, então não notei a mudança do driver do controlador RAID. A primeira coisa que percebi em uma instalação física foi que os dispositivos da matriz de unidades agora são nomes SCSI /dev/sdX versus os dispositivos de bloco /dev/cciss/cXdX de longa data.

Aparentemente, isso ocorre devido a um novo driver de dispositivo, hpsa em vez de cciss . Alguém pode lançar alguma luz sobre as diferenças entre os drivers?

O que é ganho? O que está perdido?
Existe algum impacto no desempenho?
Existe alguma sobreposição em termos de cartão suportado?
Houve uma mudança semelhante no lado do Windows?

    
por ewwhite 23.05.2011 / 17:11

2 respostas

9

A HP tem uma boa descrição de quais são as diferenças aqui:

link (PDF)

Pontos altos:

  • Coloca dispositivos no namespace padrão / dev, que você já percebeu.
  • Interação modernizada com a camada SCSI nos novos kernels.
  • O hpsa é um driver SCSI, o cciss é um driver de bloco.
    • Isso alterará a numeração do dispositivo, se isso for importante.
    • É por isso que o namespace / dev muda
  • Os controles /sys do driver serão alterados.
  • Cartões mais antigos (antes dos cartões da era P400) ainda exigem CCISS
  • Pode ser que cciss e hpsa serão carregados se os cartões que os solicitam estiverem presentes.

O lado do Windows está intacto.

    
por 23.05.2011 / 17:58
0
O

link é um bom começo. Há alguma sobreposição, com opções para controlar o comportamento dos drivers onde há sobreposição. Eu não notei nenhuma diferença de desempenho, mas eu não fiz nenhum teste adequado.

    
por 23.05.2011 / 18:00