O caminho inteiro que os dados levam do SO para o SSD precisa suportar a passagem dos comandos TRIM.
Geralmente, o problema é que o controlador RAID de hardware não passa pelos comandos TRIM.
O software RAID deve ser capaz de passar pelos comandos TRIM contanto que você use um controlador normal (controlador LSI HBA SAS ou algo assim).
O argumento de que o superprovisionamento reduz a vantagem do TRIM é um pouco defeituoso, já que o superprovisionamento significa apenas que o SSD tem mais espaço para usar do que você imagina e você pode preencher esse espaço com a mesma facilidade que resultará no mesmo desempenho mais baixo um pouco mais para chegar a esse ponto.
Os discos normais têm cerca de 7% de provisionamento excessivo, os discos Enterprise têm 25% + provisionamento excessivo, mas no final você os preenche e você estaria no mesmo lugar.
Nós temos esse problema com um de nossos sistemas no momento e provavelmente mudaremos de usar um controlador LSI RAID para um controlador SAS LSI HBA para garantir que os comandos TRIM sejam transmitidos. Outra solução é obter um JBOD, mas isso é um pouco mais caro do que mudar os controladores.
Temos discos Enterprise no RAID 1 com menos de um ano, mas mesmo com o superprovisionamento e a coleta de lixo, o desempenho caiu significativamente.