Em que medida o tamanho é um fator no desempenho do SSD?

11

Até que ponto o tamanho de um SSD é um fator em seu desempenho?

Na minha opinião, corrija-me se estiver errado, um SSD maior deveria ser, todo o resto sendo igual, mais rápido que um menor. Um SSD maior teria mais blocos de apagamento e, portanto, mais margem de manobra para o FTL (camada de conversão de flash) para otimizar a coleta de lixo. Também haveria mais tempo antes que TRIM se tornasse necessário. Eu vejo na Wikipedia que observa que "O desempenho do SSD pode ser escalonado com o número de chips flash NAND paralelos usados no dispositivo", então parece que o throughput também aumenta significativamente. Também muitos SSDs contêm caches internos de algum tipo e, presumivelmente, esses caches são maiores para SSDs correspondentemente grandes.

Mas supondo que este efeito exista, eu gostaria de uma análise quantitativa. A taxa de transferência aumenta linearmente? Quanto a coleta de lixo é impactada, se é que alguma? A latência permanece a mesma? E assim por diante. O desempenho de um SSD de 8 GB seria significativamente diferente, por exemplo, de um SSD de 80 GB, assumindo chips de alta qualidade, controladores, etc.?

Existem recursos (páginas da Web, trabalhos de pesquisa, apresentações, livros, etc.) que discutem as correlações entre o desempenho do SSD (velocidade de gravação aleatória de 4 KB, latência, taxa de transferência sequencial máxima etc.) e tamanho? Eu percebo que isso não soa como uma questão de programação, mas é relevante para o que eu estou trabalhando (usando flash para armazenamento em cache de dados do disco rígido), que envolve programação.

Se houver um lugar melhor para fazer essa pergunta, por exemplo, um site mais voltado para hardware, o que seria isso? Algo como o equivalente a estouro de pilha (ou talvez um fórum) para perguntas detalhadas sobre interfaces de hardware, internos, etc, seria apreciado.

    
por artif 24.10.2009 / 08:45

4 respostas

5

Obrigado James. Não responde totalmente a minha pergunta, mas há alguns detalhes úteis. Para resumir algumas das partes relevantes daquelas palestras :

O desempenho do SSD pode aumentar em 10% ou mais à medida que a "área disponível" no SSD aumenta.
Aumentos na área de reposição no MLC (vs SLC) são particularmente bons em aumentar o desempenho. A maioria dos SSDs que são razoavelmente grandes tendem a usar o MLC, que tem um pouco mais de latência e menor largura de banda de gravação, mas uma largura de banda de leitura comparável.

Então, a partir disso, parece que um SSD maior provavelmente terá um desempenho maior do que um SSD menor, a menos que o SSD menor seja menor porque usa SLC ou tem uma porcentagem maior de peças sobressalentes.

Isso é principalmente o que eu esperava, mas é bom ver a confirmação.

Outro aspecto útil, mas que não é totalmente abrangente, vem apenas da digitalização de algumas das especificações técnicas da web. Por exemplo, dou uma olhada na página da OCZ aqui no Vertex Turbo . Parece que a taxa de transferência não chega perto de aumentar linearmente com o tamanho da unidade. É preciso um salto de 30 GB para 120 GB para ver uma diferença significativa e, mesmo assim, principalmente para a velocidade de gravação não ser lida.

    
por 25.10.2009 / 05:33
2

Confira MEMS002 e MEMS003 do Fórum de desenvolvedores da Intel encontrados aqui: link

    
por 24.10.2009 / 09:35
1

Anandtech discute isso brevemente, com base em uma investigação da IBM Zurich ( PDF . Eu acho que a conclusão geral é que deve haver 10-30% da área de reposição em um SSD para manter uma taxa de amplificação de gravação decente. A maioria das unidades inclui uma cota reservada de cerca de 7% (e as unidades corporativas oferecem mais); cabe ao usuário (e ao comando TRIM) manter espaço extra livre para manter o desempenho total.

    
por 26.10.2009 / 18:41
1

O Storage Review tem uma excelente revisão de 6 unidades da Série GT da Corsair Force em diferentes tamanhos (de 60 GB a 480 GB). O resumo é que unidades maiores na família têm melhor desempenho na maioria dos cenários (mas não em todos). 240 GB parece ser o ponto ideal (pelo menos para o controlador SandForce).

    
por 20.06.2012 / 22:12