Sugiro usar a variante com dup
em vez de colocar várias parções no mesmo dispositivo e atacá-las. A variante raid é ruim porque o raid solicita que ambas as cópias sejam lidas enquanto os dados são acessados (isso é bom para raid multi-dispositivo normal, porque se o dispositivo for mais rápido, os dados estarão disponíveis mais cedo). Com o dispositivo rotacional de dispositivo único, isso faz com que o cabeçote de leitura pule entre diferentes partições, portanto, se você tiver várias solicitações na fila (o caso usual), você terá um desempenho muito ruim. Aumentar a profundidade da fila e o agendador CFQ pode reduzir um pouco a latência geral, mas é melhor evitar essa confusão.
A variante dup
deve ser sensata o suficiente para ler apenas uma cópia normalmente e apenas recorrer a outra cópia se o setor não for legível.
Não tenho certeza sobre a implementação de dup
, mas imagino que dup
não coloque o dispositivo de cópia 1/2 fora da primeira cópia, então dup
provavelmente aumenta o desempenho de gravação também. Com o ataque de um único dispositivo, o desempenho de gravação também será ruim, porque uma operação de gravação lógica precisa ser gravada em dois locais no dispositivo rotacional físico e a diferença é sempre 1/2 dispositivo, então você acaba com um algoritmo que implementa pior comportamento de um dispositivo rotacional.