Vamos tentar responder uma pergunta de cada vez:
- O suporte TRIM é necessário para as SSDs modernas (era 2015-2016)?
Resposta curta: na maioria dos casos, não. Longa resposta: se você reservar espaço livre suficiente (~ 20%), mesmo o drive consumidor geralmente tem valores de consistência de desempenho bastante bons (mas você precisa para evitar as unidades que, em vez disso, sufocam gravações sustentadas ). As unidades de nível corporativo são ainda melhores, porque possuem um espaço disponível mais alto por padrão e porque sua combinação controlador / firmware é otimizada para o uso contínuo da unidade. Por exemplo, dê uma olhada na unidade S3700 que você referenciou: mesmo sem aparar, ela tem uma consistência de gravação muito boa.
- Muitas vezes, as unidades são anunciadas como tendo melhorado o recurso interno coleta de lixo, isso elimina a necessidade de TRIM? Como seu processo de GC funciona em ambientes RAID
O coletor de lixo de drive faz sua mágica dentro da sandbox da unidade - ele não sabe nada sobre o ambiente externo. Isso significa que ele é (principalmente) não afetado pelo nível de RAID do array. Dito isso, alguns níveis de RAID (basicamente baseados em paridade) podem às vezes (e em algumas implementações específicas) aumentar o fator de amplificação de gravação, o que, por sua vez, significa um trabalho maior para as rotinas de GC.
- Muitos artigos e discussões de anos anteriores dizem respeito ao SLC vs MLC flash e que o SLC é preferível, devido à sua vida útil muito mais longa, no entanto, parece que todos os SSDs (independentemente de onde eles estão no espectro Consumer-to-Enterprise) são os dias do MLC - isto é distinção de relevância mais
Os drives SLC basicamente desapareceram da empresa, sendo relegados principalmente para tarefas militares e algumas tarefas industriais. A empresa marcada agora está dividida em três graus:
- O flash HMLC / MLCe é o único com os melhores chips MLC binários e certificado para suportar pelo menos 25000/30000 ciclos de reescrita; Os chips
- 3D MLC são classificados em cerca de 5000-10000 ciclos de reescrita;
- os chips planar MLC e 3D TLC normais são classificados em cerca de 3000 ciclos de reescrita.
Na realidade, qualquer um dos tipos de flash acima deve fornecer a você uma capacidade total de gravação e, de fato, você pode encontrar unidades corporativas com todos os tipos de flash acima.
A diferenciação real entre as unidades corporativas e de consumidor é:
- o combo controlador / firmware, com drives corporativos muito mais difíceis de morrer devido a um bug inesperado do controlador;
- o cache de gravação protegido contra energia, extremamente importante para evitar danos à Camada de Tradução Flash (FTL), que é armazenada no próprio flash.
Os drivers de nível empresarial são melhores principalmente devido a seus controladores e capacitores de energia, e não devido a um melhor flash.
- Os SSDs corporativos tendem a ter uma resistência / limites de escrita (muitas vezes medidos em quantas vezes você pode substituir a unidade em um dia, durante os 5 anos esperados de uma unidade tempo de vida), isso evita quaisquer preocupações sobre a Amplificação de causado por não executar o TRIM?
Como dito acima, os inversores de nível corporativo têm muito mais espaço de reposição padrão (~ 20%), o que, por sua vez, reduz drasticamente a necessidade de TRIMs regulares
De qualquer forma, por favor, considere alguns RAIDs de software que suportam TRIMs (alguém disse Linux MDRAID? )