O alinhamento para apagar o tamanho do bloco é necessário para os SSD modernos?

8

Agora, este tópico já foi discutido um pouco antes, mas não consegui obter uma imagem clara.
Estou tentando descobrir se o alinhamento da partição para apagar o tamanho do bloco é necessário nos SSDs recentes.
Eu tenho um SSD OCZ Vertex 3 com sistemas operacionais Windows 7 e Linux (XBMCbuntu) já instalados na inicialização dupla.

Reuni os tamanhos de bloco da minha unidade a partir desta discussão no OCZTechnologyForum

  • Tamanho da página: 8 KB
  • Alocação de arquivo. unidade: 4 KB (ntfs)
  • Apagar tamanho do bloco: 2048 KB

A instalação do Windows 7 criou a primeira partição com um deslocamento de 1 MB (1048576 bytes).
ms32info:

Partition Disk #0, Partition #0     
Partition Size  48,83 GB (52.428.800.000 bytes) 
Partition Starting Offset 1.048.576 bytes 
Partition Disk #0, Partition #1     
Partition Size  31,23 GB (33.531.363.328 bytes) 
Partition Starting Offset 52.429.848.576 bytes 

A ferramenta online SSD Aligment Calculator diz que a partição está desalinhada em relação ao tamanho do bloco de apagamento, já que o último tem 2 MB.

Como essa ferramenta on-line é antiga ... isso está correto?
Nesse caso, é importante e vale o esforço mover / redimensionar partições para alinhar a um deslocamento de 2 MB e múltiplos limites?

danirod
fonte
Ejem ... RFA, ou seja, o tópico no fórum OCZ no primeiro link referenciado. Especifica as postagens 2 e 4. Quais são as suas fontes?
Danirod 24/10/12
Você pode ler este artigo (antigo) de Ted Tso (especialmente a última parte). Eu diria: o SSD moderno pode não precisar dele, mas se você ainda puder fazê-lo facilmente, poderá ajudar.
Totor 12/10

Respostas:

3

Do "Guia ABC" da OCZ aos SSDs sobre o alinhamento:

O Vista e o Win 7 padrão criam partições alinhadas com um deslocamento de 1024KiB.

[...]

O Mac OSX Disk Utility alinha as partições no HFS +. Assim como a maioria das distros mais recentes do GNU / Linux.

No entanto, como você mencionou, o Vertex 3 possui um tamanho de bloco de apagamento de 2 MB, o que não é um fator do deslocamento do alinhamento atual; por esse motivo, eu recomendaria mover o alinhamento para 2 MB. Nos fóruns da OCZ, aqui está um guia sobre como usar o gparted para alinhar um SSD . Também existe esta ferramenta para o Linux alinhar manualmente uma unidade de estado sólido.

Avanço
fonte
Hmm, posso ficar confuso aqui, mas levando em conta o tamanho do bloco de apagamento de 2 MB, a primeira partição não deve começar com 2097152 bytes e o restante dos limites alinhados aos múltiplos dessa figura (2 MB)? Só estou tentando descobrir se vale a pena.
Danirod 24/10/12
@ b4nd0ler0 desculpe pela confusão, parece que você está certo sobre o tamanho do bloco de apagamento. Eu tinha lido algumas figuras conflitantes de outras pessoas, mas, na verdade, a figura de 2 MB foi revelada por um funcionário da OCZ.
Breakthrough
2

Seus dados são armazenados em um SSD com um nível de indireção no nível do bloco. Cada bloco pode acabar praticamente em qualquer lugar fisicamente. Além do nivelamento de desgaste, alguns controladores compactam blocos e blocos de pontos com o mesmo conteúdo no mesmo local de armazenamento físico.

O tamanho do bloco de apagamento é mais importante nos efeitos que ele tem no nivelamento de desgaste, quantos dados podem precisar ser copiados em outro local para liberar todos os blocos com conteúdo no bloco de apagamento antes de serem limpos (caso contrário, o SSD pode acabar com apenas 1 bloco usado por bloco de apagamento) também pode afetar o desempenho.

Brian
fonte