Software Raid vs. RAID hardware

August 26

RAID è un metodo popolare di aumentare la velocità del disco rigido o l'affidabilità di un computer, e molti sistemi operativi hanno la possibilità di implementare RAID senza hardware aggiuntivo richiesto. Se siete interessati ad implementare il software RAID sul computer, ci sono diversi compromessi associati a fare questo. E 'importante per voi di essere a conoscenza di questi trade-off prima di decidere se implementare RAID hardware o software.

sfondo

RAID (Redundant Array of Inexpensive Disks) è un metodo per aumentare le prestazioni e / o l'affidabilità dei dischi rigidi in un computer. Il concetto è che i dischi rigidi destinati ad essere utilizzati nei server sono sia veloce e affidabile, ma può essere molto costoso. Con più unità meno costosi in qualità di uno, è possibile ottenere un livello simile di prestazioni e tolleranza di errore ad un costo inferiore.

Ci sono diversi schemi differenti (chiamati "livelli") per l'attuazione RAID, ciascuno identificato da un numero. I livelli RAID più popolari sono RAID 0 (striping) e RAID 1 (mirroring). Entrambi richiedono almeno due dischi rigidi. Con RAID 0, ogni file che si scrive al computer è diviso in due parti, una per ogni unità, entrambi scritti allo stesso tempo. Poiché ogni unità fa la metà del lavoro, la velocità complessiva del sistema di archiviazione è quasi raddoppiato. RAID 1 è utilizzato per la sicurezza dei dati; tutte le cose scritte a un'unità è allo stesso tempo scritto nel secondo. In questo modo, i dati non vengono persi in caso di guasto. Con un minimo di quattro dischi rigidi, entrambi i sistemi possono essere implementati simultaneamente; questo si chiama RAID 0 + 1.

Livelli RAID

Quasi ogni implementazione RAID software è in grado di livelli RAID 0 e 1. Tuttavia, molti non sono in grado di RAID 0 + 1 oppure il sempre più popolare RAID 5. RAID 5 è un più elegante metodo di rafforzare la sicurezza dei dati rispetto a RAID 1. Mentre RAID 1 richiede un disco mirror per ogni disco primario, tagliando lo spazio di archiviazione utilizzabile del vostro hard disk di mezzo, RAID 5 richiede l'equivalente di un solo disco per i dati ridondanti. Mentre quattro 500 GB di hard si tradurrebbe in 1.000 GB di spazio di archiviazione utilizzabile usando RAID 1, le stesse unità darebbe 1.500 GB di spazio con RAID 5.

Costo

Il più grande vantaggio che il software RAID ha oltre RAID hardware è il suo basso costo. Se il software RAID è supportata dal sistema operativo, è necessario spendere soldi solo sui dischi rigidi che si intende utilizzare.

RAID hardware può essere possibile con la scheda madre del computer. Esaminare manuale di istruzioni della scheda madre per confermare questo. In caso contrario, è necessario acquistare una scheda controller RAID, che si possono acquistare per un minimo di $ 90, ma può anche costare qualche centinaio di dollari. Più costose schede RAID includono l'accesso a più livelli RAID, più veloci processori a bordo e più memoria RAM.

Prestazione

Se si esegue più dischi rigidi in una configurazione RAID 0 per aumentare le prestazioni, non sarai in grado di provare tutte le velocità che le unità sono in grado di. Ad esempio, un array RAID 0 costituito da quattro dischi rigidi a stato solido in grado di leggere i dati a oltre 450 MB / sec. Tuttavia, se le unità sono collegate tramite l'interfaccia Serial ATA, si sarà limitato a una velocità massima di 375 MB / sec a causa delle attuali limitazioni di Serial ATA. Tuttavia, una scheda controller RAID PCI Express può facilmente gestire i trasferimenti a 450 MB / sec.

Risorse di sistema

Una scheda controller RAID è essenzialmente un computer in un pacchetto molto piccolo. Ha un processore che funge da controllore del traffico, facendo il lavoro necessario per distribuire i dati tra ognuno dei dischi rigidi in RAID. Nelle soluzioni RAID basate su software, questo lavoro viene gestito dal processore centrale del computer, che drena le risorse di sistema. Se siete preoccupati per le prestazioni del computer e del suo sistema di storage, si dovrebbe scegliere una soluzione hardware RAID. Tuttavia, se si è disposti a tollerare un piccolo calo di prestazioni in cambio di una maggiore sicurezza dei dati, un RAID 1 implementazione basata su software deve soddisfare le Vostre esigenze.