Há muitos recursos disponíveis online que discutem o uso de unidades SSD em configurações RAID - no entanto, elas datam de alguns anos e o ecossistema SSD é muito veloz - exatamente como esperamos o lançamento do produto "Optane" da Intel ainda este ano o que mudará tudo ... de novo.
Prefácio minha pergunta afirmando que há uma diferença qualitativa entre SSDs de nível de consumidor (por exemplo, Intel 535) e SSDs de nível de datacenter (por exemplo, Intel DC S3700).
Minha principal preocupação está relacionada ao TRIM
suporte em cenários RAID. No meu entender, apesar de serem mais de 6 anos desde que os SSDs foram introduzidos em computadores de consumo e 4 anos desde que o NVMe estava disponível comercialmente - os controladores RAID modernos ainda não suportam a emissão de TRIM
comandos para SSDs conectados - com exceção dos controladores RAID da Intel no modo RAID-0.
Estou surpreso que o TRIM
suporte não esteja presente no modo RAID-1, dado o modo como as unidades se espelham, parece simples. Mas eu discordo.
Observo que, se você deseja tolerância a falhas com discos (HDD e SSD), os usaria em uma configuração RAID - mas como os SSDs estariam sem TRIM, eles sofreriam amplificação de gravação, o que resultaria em desgaste extra, o que por sua vez, faria com que os SSDs falhassem prematuramente - isso é uma ironia infeliz: um sistema projetado para proteger contra falhas na unidade pode acabar resultando diretamente nela.
Assim:
O
TRIM
suporte é necessário para SSDs modernos (da era 2015-2016)?1.1 Existe alguma diferença na necessidade de
TRIM
suporte entre SSDs baseados em SATA, SATA-Express e NVMe?Freqüentemente, as unidades são anunciadas como tendo uma coleta de lixo interna aprimorada; isso evita a necessidade
TRIM
? Como o processo de GC deles funciona em ambientes RAID?1.1 Por exemplo, consulte este controle de qualidade de 2010 que descreve uma degradação de desempenho muito ruim devido a não-TRIMming ( https://superuser.com/questions/188985/how-badly-do-ssds-degrade-without-trim ) - e isso O artigo de 2015 defende que o uso do TRIM é altamente recomendado ( http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim -direita / ). Qual é a sua resposta a esses argumentos fortes para a necessidade de
TRIM
?Muitos artigos e discussões de anos anteriores dizem respeito ao flash SLC vs MLC e que o SLC é preferível, devido à sua vida útil muito mais longa - no entanto, parece que todos os SSDs atualmente (independentemente de onde estão no espectro Consumidor para Empresa) são MLC esses dias - essa distinção é mais relevante?
1.1 E o flash TLC?
Os SSDs corporativos tendem a ter limites de resistência / gravação muito mais altos (geralmente medidos em quantas vezes você pode sobrescrever completamente a unidade em um dia, durante a vida útil prevista de 5 anos da unidade) - se o limite do ciclo de gravação for muito alto (por exemplo, 100 gravações completas por dia) isso significa que elas não precisam
TRIM
, porque esses limites são muito altos ou, pelo contrário, esses limites são atingíveis apenas usando-seTRIM
?