-
Se você estiver usando o RAID1, não perderá metade do seu swap, apenas um dos dois espelhos. O pior caso aqui é que você perderá qualquer benefício de desempenho que você poderia ter ganho. Se você tiver duas áreas de troca separadas nas unidades individuais, o kernel usará ambas de uma maneira semelhante a RAID0 (se elas tiverem o mesmo conjunto de prioridades) ou JBOD (se as prioridades forem diferentes, usando a área de prioridade máxima até ficarem completas) se uma das unidades morre, é provável que o seu sistema caia assim que qualquer acesso à (s) área (s) de troca for necessário. É por isso que os espaços de troca geralmente vivem nos volumes RAID1 - é simplesmente mais seguro e isso é mais importante que o desempenho normalmente.
-
Duas áreas de troca separadas seriam usadas de maneira semelhante ao RAID0, portanto, você esperaria ver um aumento de desempenho em geral, embora isso dependa da outra carga em que suas unidades estão abaixo no momento. Com os kernels modernos, o driver RAID1 pode tentar adivinhar qual unidade é a melhor para ler cada bloco de modo que você possa obter um pouco do aumento de desempenho de leitura, embora obviamente para escrever para trocar você não irá, pois ambos os espelhos devem ser atualizados. Na maioria das configurações modernas, o desempenho do swap não é tão importante quanto a sua segurança - a RAM é relativamente barata hoje em dia, a menos que você esteja limitando a quantidade de RAM que sua placa-mãe pode suportar você deve ter memória RAM suficiente para que o espaço de swap seja usado o mínimo possível de qualquer maneira.
-
Isso fará pouca diferença se você estiver usando o mesmo par de discos. Uma razão comum para ter swap em um array separado é quando usar o RAID5 / 6 para o array principal (o que não é verdade no seu caso) para evitar e paginar para as áreas de swap que estão sendo atingidas pelo problema de desempenho de gravação do RAID5 / 6. É possível ajustar o desempenho tentando assegurar que as áreas de troca estejam próximas da parte mais ocupada dos discos (portanto, se você tiver uma matriz de 1Tb com um volume lógico de 250Gb usado para os arquivos de banco de dados ativos mais ocupados, coloque o volume de swap próximo a que) reduza os movimentos da cabeça enquanto troca - mas realmente esses ajustes não são tempo bem gasto, pois quando você estiver trocando muito o benefício% -ou-dois, não será suficiente para fazer a diferença entre executar OK e não.
-
Eu acredito que você pode particionar volumes RAID de software no que diz respeito ao kernel, mas isso não significa que o instalador entenda tais arranjos. Nos exemplos que não usam LVM, sempre vi as unidades divididas em partições e tendo uma matriz RAID separada para cada partição, em vez de um grande volume RAID que é particionado. Eu recomendo o método LVM a menos que você tenha uma razão específica para evitá-lo, pois é mais flexível e (na minha experiência) não menos confiável do que outros arranjos.