Quanto tempo os dados ficam em um cache RAID?

8

A maioria das placas RAID de ponta tem a opção de comprar um complemento de bateria para permitir que o controlador termine de gravar o conteúdo do cache nas unidades em caso de falha de energia.

Eu configuro RAIDs barato sem nunca pagar pelo backup da bateria. Quanto risco há em perder os dados em cache se meu computador tiver um no-break? Eu suponho que o computador poderia superaquecer e desligar a energia da placa-mãe, apesar do no-break. A bateria RAID protegeria o cache durante um desligamento por sobreaquecimento?

Por quanto tempo os dados permanecem no cache antes de serem gravados na unidade? Posso assumir com segurança que as operações de gravação enviadas para o controlador estão fora do cache após alguns segundos ou menos?

    
por steampowered 03.12.2011 / 03:58

4 respostas

3

Um no-break não pode impedir que uma fonte de alimentação ATX morra. É para isso que as fontes de alimentação redundantes são. Um módulo de bateria de cache RAID preservará o conteúdo do cache de gravação até que a energia seja restaurada e o servidor seja reinicializado ou a bateria esteja esgotada. Para alguns equipamentos Dell / EMC, um valor de 72 horas é citado como o tempo de espera do cache (com avisos de isenção de manutenção da bateria). Quanto ao tempo que os dados permanecem no cache de gravação antes de fazer o disco, provavelmente depende de vários fatores, como o tamanho do cache, a velocidade do cache e a configuração da matriz. Eu não pensaria que seria mais do que um segundo ou dois, exceto em circunstâncias extraordinárias (atividade de gravação enquanto a matriz está em modo degradado e reconstrução para um hot spare?), Mas eu não vi nenhum valor ou medi-lo sozinho.

    
por 03.12.2011 / 08:29
2

Os mais novos controladores RAID não precisam mais de um cache suportado por bateria. Em vez disso, os supercondensadores são usados para fornecer energia ao controlador e fornecer tempo para os dados serem salvos em um módulo de memória flash no caso de uma interrupção, permitindo meses a anos de preservação de cache sem nenhum tempo de recuperação de alta tensão limite. Eles parecem ter um módulo de bateria, mas usam um grupo de supercapacitores que nunca precisam ser substituídos.

Adaptec Flash Module 600 - documentação: link

O controlador Adaptec de extremidade mais baixa é o 6405 com cache de 512 meg, e o AFM 600 é um módulo de plug-in.

O LSI também possui uma forma de cache flash RAID, chamada "CacheVault". link

Atualmente, em ambos os casos, o cache flash mais o controlador RAID acabarão custando pelo menos US $ 500 a US $ 1.000. Porém, mais fabricantes de RAID provavelmente se moverão nessa direção e os preços cairão.

    
por 29.11.2012 / 03:34
1

O backup da bateria é para o cache de gravação. Se a energia acabar, a bateria mantém o conteúdo do cache válido até que a energia seja restaurada e seu conteúdo possa ser gravado no disco. Os dados não ficam no cache de gravação por muito tempo.

Além disso, lembre-se de que os discos também têm cache e podem gravar o cache também. Geralmente, pode ser desativado configurando-o para algo como o modo write-through.

    
por 03.12.2011 / 09:06
0

Normalmente, as baterias têm a classificação impressa ao lado delas. No caso de um servidor que temos, a bateria RAID está listada em 3.7V - 7Wh. Watt-horas são calculados com tensão X corrente X tempo. Sua bateria deve listar a voltagem e pelo menos a amperagem ou watt horas. Qualquer um destes é suficiente para encontrar o tempo antes que a bateria morra.

To roughly find the time it would take for the battery to die you would:

Assuming 1A draw on the RAID card:
3.7V x 1A = 3.75 Watts
7Wh / 3.75W = 1.86 hours

Assuming 0.5A draw on the RAID card:
3.7V x 0.5A = 1.85 Watts
7Wh / 3.75W = 3.78 hours

Refering back to our original V * C * T:
3.7V x 0.5A x 3.78 = 7.087Wh (due to rounding errors)

Estes números de estimativa de rendimento para ajudá-lo a unha para baixo sobre quanto tempo levaria para drenar a bateria. Eu assumiria uma margem de erro de 25% apenas para estar no lado seguro, já que você não sabe quantos amplificadores o RAID retira ou a condição real da bateria. Aqui está uma boa referência se você quiser ler mais: link

    
por 07.12.2011 / 16:03

Tags