O cache SSD no SSHD compromete o ciclo de vida comparado ao HDD padrão?

10

Os escritos limitados e capacidade \ preço do SSD são inconvenientes conhecidos como a sensibilidade a choques do HDD.

O SSHD híbrido (cache padrão HDD + SSD) tem um HD clássico combinado com um pequeno SSD usado como cache e gerenciado pelo firmware do SSHD.

Agora, quero saber o que acontece quando o cache SSD atinge a cotação do limite de gravação para todas as células. As duas alternativas possíveis são:

a) simplesmente o firmware pára para usar o cache SSD e o SSHD se torna um HDD padrão

b) o SSHD fica inutilizável

Qual é a resposta certa? (A alternativa b tornaria a escolha do SSHD, a alternativa menos durável e a pior escolha de sempre para um servidor.)

Eu pesquisei fontes confiáveis sobre isso, mas não encontrei nada.

Os problemas mecânicos do HDD são muito raros se não forem sujeitos a choques durante as operações de leitura / gravação, em condições padrão o MTF varia entre 1 milhão a 1,5 milhão de horas para um HDD moderno. No SSD, particularmente no SSD TLC, o desgaste é um problema, os números máximos típicos do ciclo de PE por bloco do MLC variam de 1500 a 10.000 (em sua maioria, 5000). Alcançar 5000 ciclos é relativamente fácil se o armazenamento é usado intensivamente (especialmente no uso do servidor). Portanto, é realmente importante a durabilidade do cache de SSD e, além disso, deve-se considerar também que os setores de SSD de cache no SSHD são usados de maneira ainda mais intensiva em um SSD padrão que pode distribuir o uso em um espaço maior.

    
por Silverstorm 11.04.2013 / 04:09

3 respostas

5

Cache

+ David Schwartz, quando você mencionou sobre ele já está no cache do sistema operacional , não posso mais concordar.

Mas os problemas são

Na minha situação, estou executando o OpenSuSE 12.3 x64 no Lenovo ThinkCentre Edge 72z com 16 GB de RAM. Meu cache de arquivos é de cerca de 3 GB após 14 horas. Se o seu computador tiver 64 GB de RAM, o cache de arquivos poderá ter mais de 8 GB. Como mencionado acima, o cache SSD de 8 Gb é menos útil que o cache de arquivos. É por isso que a Seagate fornece Seagate Enterprise Turbo SSHD com Cache SSD de 32 GB.

Wear Out

A Toshiba fornece um FAQ para explicar o que acontecerá quando o cache de SSD ficar desgastado. Deve funcionar como um disco rígido normal.

Conculsion

Antes que o cache do SSD se esgote, haverá mais e mais chips danificados no SSD, o que significa que o cache SSD disponível está ficando cada vez menor. O usuário deve notar que o desempenho é diminuir lentamente sem qualquer aviso de S.M.A.R.T.

Você pode verificar minha O SSHD funcionará como Disco Rígido normal quando o Cache do SSD se desgastar para detalhes e minha atualização sobre este assunto.

    
por 11.12.2013 / 16:16
1

Dada a velocidade de gravação de um disco rígido típico, a durabilidade de gravação de um SSD típico e a lógica de um SSHD típico, esse é um modo de falha quase impossível de acionar. Muito antes de você atingir a resistência de gravação do SSD, o HDD provavelmente falharia mecanicamente. Honestamente, esta é basicamente a última coisa que você deve se preocupar.

Atualização : diferentemente de um SSD padrão, um SSHD nunca precisa gravar nada em flash. Ele só grava coisas para piscar se o firmware decidir. Se o volume de gravação for alto, não há nenhum ponto em usar o flash para armazená-los em buffer (porque ele acabará se enchendo eventualmente e deixará de fornecer qualquer benefício). Se o volume de gravação estiver baixo, ele não envelhecerá significativamente. Da mesma forma, para leituras do HDD, só faz sentido armazenar em cache as coisas que são freqüentemente lidas e raramente alteradas. Não pode haver muito disso, é matematicamente impossível. Como todos os sistemas operacionais modernos acessam suas unidades por meio de um cache, não há sentido em armazenar dados em cache que acabaram de ser lidos ou gravados porque o sistema operacional nunca mais os lerá novamente - já está no cache do SO.

    
por 11.04.2013 / 12:37
0

Eu ainda não tenho uma referência definitiva, mas tenho certeza de que a resposta seria A. Como a célula SSD é usada com o tempo, elétrons se acumulam lentamente na camada isolante, encolhendo a faixa de tensão que pode ser usada para programação. Isso fará com que o controlador tenha várias tentativas de leitura / gravação (quando não puder determinar um valor), erros (quando o valor errado for retornado) ou blocos marcados como inutilizáveis. O SSD como um todo não deixaria de funcionar, mas também não funcionaria.

Como nota lateral, os algoritmos de nível de desgaste e os controladores de firmware continuam melhorando e melhorando a prevenção. TechReport apenas fez uma revisão da nova unidade Seagate aqui.

Seagate doesn't publish an endurance specification for the Laptop Thin SSHD's flash component, but the drive is covered by a three-year warranty. Even for worst-case workloads, Burks says there's a "really high level of wear-level margin."

    
por 11.04.2013 / 04:28