Cache di scrittura supportata da batteria


11

Di recente ho ottenuto alcune quotazioni dei server U e alcune includono BBWC:

  • Che cosa fa esattamente?
  • È solo per le configurazioni RAID?
  • Se si verifica un malfunzionamento dell'alimentazione, la perdita di dati non è inevitabile?
  • Ci sono miglioramenti delle prestazioni da esso (supponendo che il server eseguirà principalmente letture e scritture sequenziali)?
  • Che cosa ha influenzato la tua decisione quando hai avuto la possibilità di acquistarne una?

Risposte:


16

Che cosa fa esattamente? L'estratto di questo documento Compaq lo spiega bene:

Le interruzioni dell'alimentazione, anche per brevi momenti, comportano la perdita di dati che venivano scritti o letti dalla memoria ... Le interruzioni dell'alimentazione possono avere effetti terminali sui dati che sono in fase di scrittura e che risiedono temporaneamente nella cache. Questi dati non esistono ancora nell'ambiente di archiviazione ed è stato scaricato dal server.
Pertanto, la perdita di energia nella cache significa che tutti i dati memorizzati nella cache vengono persi per sempre.
Se, tuttavia, la cache ha una fonte di alimentazione indipendente dall'ambiente IT esterno, i dati nella cache possono essere conservati per un breve periodo di tempo, consentendo il recupero di tali dati e la protezione dell'integrità delle informazioni essenziali per l'azienda. Il backup della batteria della cache svolge questa funzione di fonte di alimentazione indipendente, sebbene temporanea. La cache alimentata a batteria manterrà normalmente l'integrità dei dati nella cache per un periodo di diversi giorni, a seconda della capacità delle batterie al momento del guasto.

È solo per le configurazioni RAID? Tutto ciò che sta facendo la cache di scrittura può avere BBWC, controller RAID e SAN che coprono la maggior parte di questi.

Se si verifica un malfunzionamento dell'alimentazione, la perdita di dati non è inevitabile? È più probabile che si verifichi se è stata abilitata la memorizzazione nella cache di scrittura e nessun backup della batteria. Si consiglia vivamente che se non esiste un backup della batteria che la memorizzazione nella cache sia disabilitata.

Ci sono miglioramenti delle prestazioni da esso (supponendo che il server eseguirà principalmente letture e scritture sequenziali)? La cache di scrittura è lì per le prestazioni, ciò che significa fondamentalmente è quando le scritture vengono scaricate su disco, il controller del disco ritorna al sistema operativo affermando che le scritture sono state impegnate, quando sono ancora effettivamente nella cache e possono essere scritte in seguito.

Che cosa ha influenzato la tua decisione quando hai avuto la possibilità di acquistarne una? È un'opzione standard per qualsiasi RAID o SAN professionale sul mercato, scrivere cache e backup della batteria vanno di pari passo ed è un must, soprattutto se il tuo sistema è per un database. Scrivere nella cache senza il backup della batteria è pericoloso e un'interruzione può lasciare un database in uno stato non recuperabile.


4

La cache di scrittura supportata da batteria salva la cache per un periodo di tempo, dopo che la macchina si è spenta. È per qualsiasi controller RAID, poiché la maggior parte eseguirà una sorta di cache di scrittura, sia che si utilizzi JBOD o RAID. Se c'è un malfuction potere, si può finalmente perdere i dati. Ma per brevi perdite di potenza, salverà i tuoi dati, quindi ne vale la pena.


Questo è essenzialmente corretto, se si desidera utilizzare la cache in scrittura, il BBWC è in genere un buon investimento.
theotherreceive,

2

(Normale) RAID ha bisogno di una sorta di cache di scrittura supportata da batteria per gestire il foro di scrittura. Durante una scrittura, tra quando inizi a scrivere e quando finisci, quella particolare striscia di incursione non è valida - la parità non corrisponde. Se si spegne il sistema nel modo corretto, si perdono potenzialmente più dati di quelli che si perderebbero senza RAID.

A parte questo, il punto di un BBWC è quello di ottenere i vantaggi in termini di prestazioni della cache di scrittura senza aumentare la quantità di dati persi a causa di un'interruzione dell'alimentazione oltre se non si avesse affatto una cache di scrittura.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.