Por que os SSDs de menor capacidade são mais lentos?

72

Eu estava lendo este artigo do Tom's Hardware sobre o teste de SSDs e me deparei com a seguinte declaração:

Com SSDs, o desempenho varia de acordo com o ponto de capacidade. Unidades menores tendem a ser mais lentas que as maiores, mesmo na mesma família.

No entanto, o artigo não faz backup dessa reivindicação nem explica o porquê.

Não me parece intuitivo que unidades menores sejam mais lentas. Eu pensaria que seria o contrário, uma vez que uma unidade maior tem uma "área" mais ampla para acessar através da mesma largura de banda.

Então, é verdade que SSDs menores (de capacidade) são mais lentos? E se sim, por quê?

PGmath
fonte
9
'Menor' pode ser apenas 'projeto mais velho'
Aganju
7
Por "pequeno", você quer dizer em tamanho físico ou em capacidade?
JesseTG
11
@JesseTG Capacity. Eu vou deixar isso mais claro.
precisa saber é
2
O cerne da questão é que você está pensando sobre a taxa de transferência usando um argumento de latência.
Mehrdad

Respostas:

106

SSDs maiores do mesmo modelo / família de SSD (comparar modelos diferentes não fazem sentido) são mais rápidos ao gravar dados, porque eles usam mais canais em paralelo :

insira a descrição da imagem aqui

enquanto os menores usam apenas poucos canais (4 em vez de 8) porque possuem menos módulos NAND.

magicandre1981
fonte
12
Eu adicionaria "para uma determinada família / controlador" se quisesse ser pedante.
Journeyman Geek
8
Vale ressaltar que a razão para isso é que os chips flash tendem a estar disponíveis apenas a um preço razoável, com uma ou duas capacidades por vez. Por exemplo, atualmente os chips MLC estão disponíveis nas variedades de 32, 64 e 128 gigabit, e como os chips de 64 gigabit custam apenas um pouco mais do que 32 gigabit, mas menos da metade dos 128, qualquer pessoa que esteja projetando uma nova faixa de SSD hoje provavelmente o projetará com base em chips de 64Gb, independentemente da capacidade que eles desejam.
Jules
Agora essa é uma boa resposta simples!
Raystafarian
@ magicandre1981 Você gostaria de escrever um pouco mais sobre isso como um artigo para o Blog da SU?
Rhuldottech
@RahulBasu não de verdade.
magicandre1981
52

As variantes de maior capacidade de um modelo SSD geralmente obtêm sua maior capacidade simplesmente por ter mais chips NAND flash do mesmo tipo que as variantes de menor capacidade.

Ter mais chips flash permite um design em que o controlador no SSD pode acessar mais dados em paralelo, permitindo velocidades mais altas.

Håkan Lindqvist
fonte
37
Mais ou menos como um RAID-0 embutido.
kasperd
5

Vamos fingir que o SSD está usando chips NAND de 32 GB para armazenamento, portanto, um SSD de 128G precisa de 4 desses chips para aumentar o espaço, e um de 256G precisa de 8 chips idênticos para compensar o espaço, o que significa leitura / gravação em o SSD de 256G pode R / W para 8 chips juntos, em vez dos 4 chips de 128G, o que o torna muito mais rápido.

Mas como existem outros gargalos, a velocidade final não será tão dupla nos R / W, no entanto, na vida real, existem muitos exemplos de como os 128G têm apenas metade da velocidade de gravação dos 256 G (ou seja, retina Benchmark PCIe SSD do Macbook Pro, unidade USB Sandisk Extreme CZ80).

A descrição não era 100% precisa, mas fornece a idéia básica de por que os SSD pequenos são mais lentos.

John Li
fonte