O uso de disco SSD sem TRIM, falhará eventualmente?

0

Tenho drive SSD conectado ao Mac via Firewire800 (também pode ser USB3). O drive se desgastará rapidamente porque o comando TRIM não pode ser usado no FW800 (mesmo para USB3)? SSD Primer informa que, se / quando o sistema operacional utiliza espaço para o arquivo já excluído, a rotina Garbage Collection da unidade SSD entenderá que isso pode ser coletado na próxima execução do GC.

E os detalhes? Se eu costumava ter, e. Arquivo de 1 GB que eu deletei e agora o SO quer gravar 1 arquivo de kb (!) Para o ponto de partida do arquivo anterior de 1 GB, o que acontece? Será que todo o espaço anterior de 1 GB está pronto para ser coletado ou apenas uma pequena parte do início (seu único arquivo de 1 kb)? Suponho que apenas os LBAs necessários para 1 kb e resto (quantidade enorme) permaneçam como "espaço usado" para SSD.

E quanto ao futuro? OS continua a escrever algo aqui e algo lá, mas há alguma prova de que meu SSD vai sobreviver? O uso do espaço interno de SSDs pode crescer cumulativamente, se enfrentar a má sorte, pode algum dia permanecer como "todo o espaço é usado, não pode operar mais"? Isso tudo vem a esse SSD não sabe nada sobre o sistema de arquivos.

Se o futuro é tão assustador como os fabricantes estão tentando lidar com a situação, já que há muitos produtos externos SSD disponíveis no mercado? (Aqueles via conexão Thunderbolt pode entender o comando TRIM se usado)

Editado: estou utilizando apenas metade da capacidade total do drive (vendo isso do ponto de vista do sistema de arquivos, não sei a utilização do espaço interno do SSD como a minha escrita acima diz).

    
por MJo 08.02.2014 / 17:36

1 resposta

0

A resposta curta é que seu SSD pode falhar mais cedo do que se o comando TRIM fosse suportado, mas não por uma margem tão significativa que você deveria se preocupar. A tecnologia das células de acionamento (SLC, MLC ou TLC) tem um impacto muito maior na vida útil da unidade.

Você verá um pequeno decréscimo na velocidade de gravação (porque quando o controlador determina que precisa sobrescrever um determinado bloco, ele deve primeiro ler, apagar e depois escrever apenas escrever, mas a menos que você esteja procurando por velocidades ultra isso não deve te machucar muito.

    
por 08.02.2014 / 17:49

Tags