Faz sentido criar um software Linux RAID-1 (espelhamento) usando um SSD e um disco rígido normal? Desejo combinar as vantagens do SSD (taxas de transferência rápidas, tempos de acesso rápidos) com as vantagens dos discos rígidos (modelo de falha diferente e barato) e obter um RAID muito rápido e confiável ...
- isso realmente faz sentido?
- o desempenho do SSD está realmente disponível em uma configuração tão mista? Ou seja, o Linux usa principalmente SSD para leitura, ou usará o disco lento igualmente?
linux
hard-drive
ssd
software-raid
raid-1
oliver
fonte
fonte
Respostas:
Parece que esta configuração está bem. A regra básica é usar
mdadm
com o--write-mostly
parâmetro para que as gravações vão para o HDD. A leitura ainda será feita a partir do SSD rápido. Além disso, diz-se que o--write-behind
parâmetro melhora o desempenho da gravação.O suporte ao comando TRIM nessa configuração parece ser um problema.
Outras palavras-chave para pesquisa:
linux ssd raid hybrid
mdadm "--write-mostly" ssd
Mais links:
fonte
--write-behind
não é seguro e, por precisar de um arquivo de bitmap com intenção de gravação externo à matriz, isso complica a instalação e eu não o recomendaria.--write-mostly
está bem.O software de invasão provavelmente distribuirá as leituras pelos discos *. Dado que a velocidade de leitura no SSD provavelmente é duas vezes mais rápida que o disco lento, eu suporia que você realmente perderia o desempenho.
Pelo seu comentário sobre o modelo de falha, presumo que você esteja preocupado com as taxas de "desgaste" dos SSDs. Os controladores modernos usam nivelamento sofisticado de desgaste , portanto, desde que você tenha uma quantidade razoável de espaço livre na unidade, grandes quantidades de escrita não acabarão com a unidade tão cedo.
* Editar: de acordo com a resposta em Quais vantagens e desvantagens existem RAIDs SSD / HDD híbridos , parece que existem controladores / software de ataque que desviam inteligentemente as leituras para o SSD, para que você não perca desempenho ao invadi-lo.
fonte