Diferentes tamanhos de bloco para partição e disco lógico subjacente no HP Raid Controller (Linux)

2

Seguindo os links coletados em este tópico blockdev e encontrei a seguinte saída indicando tamanhos diferentes para a partição c0d9p1 e o dispositivo subjacente (c0d9):

[root@machine ~]# blockdev --report /dev/cciss/c0d9
RO    RA   SSZ   BSZ   StartSec     Size    Device
rw   256   512  4096          0 3906963632  /dev/cciss/c0d9
[root@machine ~]# blockdev --report /dev/cciss/c0d9p1 
RO    RA   SSZ   BSZ   StartSec     Size    Device
rw   256   512  2048          1 3906959039  /dev/cciss/c0d9p1

Temos muitos arquivos pequenos, então sim, o tamanho do bloco é menor que o normal. O dispositivo é um driver lógico em um controlador RAID HP Smart Array P410, disco simples sem qualquer ataque - RAID 0 em um disco para ser preciso. (Por favor, note que a configuração acima é uma característica não um bug).

Portanto, tenho as seguintes perguntas.

  1. A discrepância acima no tamanho do bloco afeta o desempenho do disco?
  2. Posso controlar o tamanho do bloco usando hpacucli ?
por Wawrzek 18.09.2012 / 13:41

1 resposta

0

1). Não, isso não afetará o desempenho. Seu dispositivo montado é o dispositivo /dev/cciss/c0d9p1 .

2). Você não pode controlar tamanhos de bloco através de hpacucli . Você pode modificar a profundidade da fila, a classificação do elevador, as configurações de cache, etc. por meio da ferramenta. Tente hpacucli help modify . Você pode estar mais interessado em reduzir o stripsize .

No entanto, em uma única unidade lógica de disco, seu afunilamento estará tendo apenas uma unidade, em comparação a qualquer um dos outros ajustes disponíveis para você.

O que você está tentando fazer com seu desempenho? Qual é o objetivo?

    
por 27.09.2012 / 06:03