Como os SSDs lidam com grandes quantidades de dados que mudam raramente?

5

Suponha que você tenha um SSD, em que metade de sua capacidade é obtida raramente (ou nunca) alterando arquivos, por exemplo, uma coleção de mídia ou instalações de jogos. Com o tempo, isso levará a um desequilíbrio significativo de gravações, porque esses arquivos estáticos ficarão apenas em seus blocos, e a metade restante da unidade será sobrescrita duas vezes mais.

Os controladores SSD implementam truques inteligentes para lidar com essa situação? Tanto quanto eu entendo, usar algoritmos de nivelamento apenas balancear gravações entre blocos livres. Talvez eles implementem algum algoritmo de relocação desses arquivos estáticos de tempos em tempos para liberar os blocos com baixa contagem de gravações?

Caso os controladores não façam isso automaticamente, existe algo que pode ser feito manualmente por um usuário para balancear as gravações? Não consigo pensar em outra coisa senão apagar toda a unidade e reinstalar os sistemas operacionais / aplicativos do zero, esperando que eles usem os blocos com contagens baixas de gravação.

P.S. Só para ficar claro, eu sei que geralmente é aconselhável manter a biblioteca de mídia em um HDD. A questão é sobre uma situação em que isso não é possível.

    
por fjarri 13.10.2013 / 14:38

1 resposta

4

Existem técnicas de nivelamento de desgaste que movimentam dados que são estáticos por um longo tempo para permitir que essas áreas do SSD sejam usadas por dados que mudam mais rapidamente. Isso é chamado de "nivelamento de desgaste estático" (que soa como um oxímoro no início). Um pouco mais de informação aqui:

link

    
por 13.10.2013 / 15:53