Devo desativar o cache de gravação em uma matriz mdadm?

2

Meu instinto diz que desabilitar o cache de gravação em soft RAID5 é a jogada inteligente, mas não tenho certeza.

Possíveis considerações:

  • As unidades de um WD20EARS com 64 MB de cache.
  • O servidor não diminuiu devido a uma queda de energia nos últimos 4 a 5 anos. (mesmo sem um no-break)
  • A maioria dos dados são mídias que podem ser copiadas novamente do cd / dvd ou baixadas do serviço relevante, mas algumas delas são bastante críticas (fotos de família, documentos pessoais, etc., mas há um backup funcional testado para recuperação duas vezes por ano).

Quais são os prós e contras de cada decisão?

    
por fenix 14.02.2011 / 09:00

1 resposta

3

Ativando

Prós: é mais rápido.

Contras: com o RAID5 você pode ter falhas de corrupção horríveis com o cache de gravação, quando o kernel acha que tudo está gravado no disco, e é seguro continuar. Basicamente, você pode obter toda a sua matriz destruída irrecuperavelmente (ou, na verdade, é possível recuperar, mas é uma grande bagunça). Nós tivemos esse caso mais cedo quando o backup de bateria para caches de gravação falhou (backup da memória do cartão raid), e não foi legal.

Desativando

Contras: pequeno desempenho para a escrita.

Prós: seus dados são mais seguros.

Considerações

O seu uso parece principalmente com a leitura (você não está adicionando novos CD's / DVDs o tempo todo, você vai, o mesmo vale para fotos da família etc.). É importante ter um pouco mais de desempenho para escrever?

Quanto tempo levará para recuperar todos os dados e restaurar todos os backups em caso de falha? Se isso é uma quantidade trivial de tempo (ou alguém o fará :): vá em frente, mas se você realmente não quiser fazer isso, eu vou pular adicionando pequenas melhorias no desempenho.

Além disso, você pode ativar o cache de gravação temporariamente e executar alguns benchmarks, por exemplo, bonnie ++ ou apenas copiar e colar alguns arquivos no disco para ver se há alguma vantagem. Se você não consegue perceber, vale a pena correr riscos?

    
por Olli 14.02.2011 / 17:52