My question is under what circumstances should I stripe?
Se você estiver falando sobre uma faixa "espelhada", poderá usá-la para migrar dados de uma unidade para outra. Você não o usaria como uma forma de RAID-1, pois não é tão eficiente quanto o driver md
regular.
Se você está falando sobre uma faixa que amplia o espaço em disco, bem, é para isso que ela é usada: quando você fica sem espaço.
Caso contrário, eu não me incomodaria com as opções de faixa do LVM.
I'd like other people's experience on the question for what sorts of configurations, if any, does LVM striping across two disks improve the single-user Linux desktop experience?
Bem, eu ativei o espelhamento do LVM para um servidor ocupado, com duas unidades em um gabinete eSATA. O comportamento que observei foi que ele "rebentaria" as gravações de espelhamento para a outra unidade e, em geral, ficaria atrás da unidade principal em um segundo ou dois. Isso me deixou muito nervosa, pois poderia haver possíveis problemas de consistência durante uma falha na unidade principal. O desempenho também foi abismal sob cargas pesadas de gravação, e o desempenho de leitura não melhorou porque não utilizou a outra unidade para leitura. Eu desmontei essa configuração e a mudei para um RAID-1 através do driver md
e o aumento de velocidade ficou imediatamente visível, sem nenhum comportamento "rajada".
Algumas recomendações:
- Se você tem quatro unidades do mesmo tamanho e todos os seus dados caberiam em duas unidades, eu recomendaria facilmente um RAID-10 em um RAID-5 qualquer dia. Sim, você perde 2 drives, mas ganha um pouco mais de redundância do que o RAID-5 e seus tempos de acesso são "uniformes".
- Se você tiver apenas duas unidades e elas puderem acomodar todos os seus dados, eu recomendaria um espelho (RAID-1).
- Se você tem unidades de tamanhos muito diferentes e está tentando economizar, você pode usar o LVM para estender o volume para a segunda unidade, desde que esteja ciente dos riscos envolvidos. Uma única falha na unidade significa que você perderia o que você tinha.
However, I've just read articles with titles like RAID: Not Such a Clever Idea for Your Home PC, Are two drives better than one?, and a piece from storagereview.com — all of which say that striping with RAID-0 is a waste of money and effort for a single-user desktop machine.
A distribuição RAID-0 existe por um motivo: você está sem capacidade de armazenamento e precisa aumentá-la temporariamente. A palavra chave aqui é "temporariamente", a idéia é que você logo irá remediar o problema com uma correção permanente.
Se você está falando sobre uma caixa de jogos que pode ser apagada e reinstalada, então é uma perda de tempo.
Se você está falando de uma caixa que lida com seu sustento, e a única maneira de fazer as coisas funcionarem é estender o volume para outra unidade, então essa é uma história diferente. Você precisa fazer o que precisa fazer.