Estou preparando PCs construídos com 64 GB de RAM na placa-mãe Gigabyte AORUS X299-GAMING-3, encomendados para uso Cent OS 7, com RAID-1 em um par de SSDs Intel 545 Series SSDSC2KW512G8X1. A configuração é sem um controlador de hardware PCIe RAID, então usarei o RST da Intel.
Como o CentOS parou de documentar a v7, fui aos documentos do Red Hat e consegui encontrar https://access.redhat.com/solutions/2801341 um aviso que me preocupa:
Os níveis de RAID de software 1, 4, 5 e 6 não são recomendados para uso em SSDs. Durante o estágio de inicialização desses níveis de RAID, alguns utilitários de gerenciamento de RAID (como mdadm) gravam em todos os blocos no dispositivo de armazenamento para garantir que as somas de verificação funcionem corretamente. Isso fará com que o desempenho do SSD diminua rapidamente.
Eu também enfrentarei esse problema com o RAID-1 com o RST RAID da Intel?
Pesquisa RST/TRIM
Não tenho experiência em primeira mão com isso, mas consegui encontrar este artigo que discute o TRIM como parte do problema/preocupação ao configurar SSDs em uma configuração RAID-1.
O artigo continua mostrando como fazer isso:
Esse corte pode ser incorporado a um trabalho CRON usando essa abordagem. Pesquisar mais me levou ao Wiki do Arch Linux sobre SSDs. Lá o
fstrim.service
é mencionado.Supondo que esses serviços estejam funcionando, eu diria que o corte está sendo feito corretamente em qualquer SSD no sistema que suporte TRIM.
Suporte MD RAID TRIM
Para tentar colocar pregos mais definitivos no caixão, procurei por "raid linux trim support" o que me levou a este AU Q&A intitulado: How to set up SSD raid and TRIM support ?
As respostas são um pouco datadas, mas ainda incluem várias dicas úteis sobre como proceder. Olhando para ver se o suporte para MD RAID e DISCARD & TRIM me levou para a próxima dica.
MD RAID suporta DISCARD/TRIM
As perguntas e respostas da SU intituladas: Implementando Linux fstrim no SSD com software md-raid, onde a resposta de Michael Hampton afirma o seguinte:
Ele então passa a mostrar como você pode confirmar o suporte para isso:
Conclusões
Portanto, parece que o aviso é datado, anterior a esses patches e não é mais aplicável, supondo que seu SSD suporte TRIM/DISCARD.