O alinhamento do sistema de arquivos é necessário no hardware-raid com SSDs?

2

Estamos criando um ataque-10 com LSI 9260-4i + 4 x SDDs Intel DC S3500.

Alinhamento de partições
Pelo que entendi preciso iniciar o fdisk com a variante -H32 -S32 ou Ted T'so com -H224 -S56 para alinhar as partições a 512k e 128k respectivamente.

Mas e o alinhamento do sistema de arquivos?

Normalmente eu entendo que é aconselhável especificar a largura da passada e da faixa ao executar o mke2fs.ext4.

Mas é necessário para invasões de hardware? Ou porque o hardware se apresenta como um único dispositivo de armazenamento, não é necessário?

Tipo Raid: hardware Raid 10 Tamanho do pedaço: provavelmente 64kb Tamanho do bloco do sistema de arquivos: 4k Número de SSDs: 4 Bloco de apagamento DC S3500: desconhecido (talvez 128k)

Obrigado!

    
por Andy B 28.10.2013 / 17:40

1 resposta

2

Para funcionalidade, o alinhamento do sistema de arquivos não é necessário; as várias camadas do subsistema de armazenamento irão descobrir isso.

Para desempenho, o alinhamento do sistema de arquivos pode ser necessário. Embora as várias camadas do subsistema de armazenamento possam, finalmente, descobrir isso, é mais trabalho para elas fazer isso e, às vezes, esse trabalho adicional se traduz em muitas leituras / gravações extras e desnecessárias. O desempenho do SSD pode mascarar o efeito, mas está lá mesmo assim. Em algumas situações, esse trabalho extra pode causar sobrecarga séria e degradação do serviço.

O fato de seu RAID de hardware apresentar um único dispositivo de armazenamento pode, na verdade, agravar o problema de alinhamento; a maioria dos sistemas de arquivos não sabe como interrogar interfaces RAID de hardware proprietárias para ver o layout do disco subjacente e, consequentemente, os sistemas de arquivos usarão padrões para stride / stripe / chunk que não têm conexão com os componentes físicos reais.

    
por 28.10.2013 / 19:54