Com que finalidade a bateria funciona em um controlador RAID de armazenamento em cache por bateria se o servidor estiver em uma fonte de alimentação ininterrupta?

10

A bateria é redundante se o servidor estiver em um no-break de tamanho adequado? Existe uma opção para forçar o modo write-back e eu quero entender o risco. No meu entender, isso ajuda contra falhas de energia, enquanto os dados no cache não foram gravados no disco físico. Mas se o servidor estiver em um no-break, não haverá risco de perda de energia, especialmente se for um no-break inteligente e o servidor estiver configurado para desligar-se normalmente quando a bateria atingir um estado baixo. Estou faltando alguma coisa?

    
por RPC 26.01.2011 / 18:47

4 respostas

21

Seu entendimento é essencialmente correto.

Permitir que o controlador armazene dados de gravação em cache em sua RAM local aumenta a velocidade de gravação, mas expõe você a um risco de ter os dados do sistema operacional gravados no disco (porque o controlador o possui) e ter falha de energia antes do controlador conclui que escreve. O back-up da bateria permite que os dados no cache sobrevivam até que a máquina seja ligada novamente, mitigando esse risco.

No que diz respeito a benefícios se o seu sistema já estiver em um no-break, o que acontece se você exceder o tempo de execução do seu UPS (possível mesmo com um no-break inteligente) ou se as fontes de alimentação do servidor explodirem? Ou se alguém acidentalmente arranca os cabos de energia?
Muitas coisas podem causar uma falha de energia. Um no-break só protege contra alguns deles.

    
por 26.01.2011 / 18:52
8

Existem duas razões para a bateria;

  • E se o seu PSU / s repentinamente explodir - independentemente de um no-break seu sistema está morto e você pode ter dados não confirmados no seu cache, ter a bateria garante que os dados sejam gravados corretamente quando a energia for restaurada. O mesmo é verdadeiro se você teve uma falha de sistema, claro.
  • E se algo falhou em seu controlador de disco, cabos ou gabinete de disco reais? - diga algo preso no cabo e danificou o conector em ambas as extremidades - novamente, você pode ter dados em seu cache esperando para serem gravados, mas não há maneira de fazê-lo, pois a placa, o cabo, o gabinete etc. Você pode ter que substituir o controlador, se você tiver cache suportado por bateria, poderá mover esse cache para um novo cartão sem perder os dados.

Estas são boas razões, mas para ser honesto, as caches baseadas em flash substituíram as suportadas por baterias recentemente por razões óbvias e eu as recomendaria primeiro - que se você escrever muito eu recomendaria uma ou o outro apenas um no-break.

    
por 26.01.2011 / 20:18
-1

A bateria também permite a capacidade de melhorar o desempenho, bem como os propósitos observados pelo voretaq7. Retire a bateria e o dispositivo continuará a funcionar, mas a uma velocidade substancialmente reduzida.

    
por 26.01.2011 / 19:58
-1

Se você tem um no-break, pode forçar o cache e não usar o batedor no raid. Se você perder energia sem um cartão de invasão, você pode obter dados corrompidos, é para isso que servem os backups.

E só porque você perdeu o poder não significa que seu sistema é torrado. O cache armazena apenas 256 megas e é liberado / gravado em HD o tempo todo quando ocioso. Não é como ele detém todos os dados e nunca deixa de ir. Está sempre sendo corado.

Um meteoro pode atingir o prédio e explodir tudo, não deixe que esse tipo de preocupação diminua você. Eu executei o raid 1 com o cache ativado e nenhuma bateria sem problemas.

Você pode ficar realmente anal nessa conversa. Por que não ter 4x queda sobre o servidor, backups 10x etc etc Não é tão grande assim.

Ative o cache para usar seu no-break. Se você tiver um golpe ps você pode recuperar os dados e ele teria que explodir durante o horário de trabalho com alguém usando o computador e ter o aplicativo certo aberto, e salvar dados ao mesmo tempo, etc. Então as chances são baixas, e se isso acontece, pode ser consertado facilmente.

    
por 21.01.2015 / 23:12