SSD Software RAID Alinhamento Necessário?

3

É necessário que as partições que compõem um array de software RAID 1 sejam alinhadas?

Este guia declara

"Software RAID: Although one needs to pay attention to correct alignment here as well, this is not explicitly necessary as at least 64 KB-sized blocks are used."

Eu não entendo como o Soft RAID altera o problema de amplificação de hit / write de desempenho, já que o controlador SSD subjacente ainda está desconcertando as páginas do sistema de arquivos em mais do que as páginas flash necessárias.

Aqui está uma das minhas unidades, acredito que a partição iniciada no LBA 63 significa que não estou alinhada. As partições foram criadas através do instalador do CentOS 5.

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      610469      305203+  fd  Linux raid autodetect
/dev/sda2          610470    16996769     8193150   fd  Linux raid autodetect
/dev/sda3        16996770    25189919     4096575   fd  Linux raid autodetect
/dev/sda4        25189920   234436544   104623312+   5  Extended
/dev/sda5        25189983   234436544   104623281   fd  Linux raid autodetect

Muito obrigado!

    
por charles s 29.04.2014 / 23:43

1 resposta

2

Não é necessário , tudo funcionará e provavelmente ainda será muito mais rápido do que girar unidades baseadas em metal, mas um melhor alinhamento melhorará ainda mais o desempenho, principalmente para operações de gravação.

As instalações mais recentes são configuradas automaticamente (certamente o Debian / Stable atual, sem dúvida, variantes mais recentes do CentOS também) porque as versões recentes do fdisk, lvm, mdadm e ferramentas relacionadas foram atualizadas para dar conta das melhores práticas nessas novas tecnologias de drive, mas para versões mais antigas você precisa configurar suas partições de forma mais manual para obter o melhor dos seus SSDs.

Deve ser possível realinhar no local, mas seria muito mais seguro o IMO fazer backup dos dados na máquina e reconstruí-los - em qualquer um dos casos, o tempo de inatividade envolvido pode fazer com que isso não valha a pena para você.

    
por 30.04.2014 / 12:07