20.5 Oggetti Vinum

Per risolvere questi problemi Vinum implementa una categoria di oggetti a quattro livelli:

La sezione seguente descrive come gli oggetti sopra discussi possano dare le funzionalità richieste.

20.5.1 Considerazioni sulle Dimensioni dei Volumi

I plex possono contenere molteplici sottodischi distribuiti tra tutti i drive presenti nella configurazione di Vinum, questo permette alla dimensione dei plex, e quindi anche dei volumi, di non essere limitata dalla dimensione dei singoli dischi.

20.5.2 Immagazzinamento Ridondante dei Dati

Vinum implementa il mirroring collegando più plex allo stesso volume, ogni plex contiene la rappresentazione di tutti i dati del volume. Un volume può contenere da uno ad otto plex.

Nonostante un plex rappresenti i dati di un volume per intero, è possibile che parti di questa rappresentazione vengano a mancare o per scelta (non definendo dei sottodischi per alcune parti del plex) o per accidente (come risultato della rottura del disco che le conteneva). Finché almeno un plex contiene i dati di tutto lo spazio d'indirizzamento del volume, il volume stesso è completamente funzionale.

20.5.3 Considerazioni sulle Prestazioni

Vinum implementa sia la concatenazione che lo striping al livello di plex:

20.5.4 Quale Organizzazione per i Plex?

La versione di Vinum distribuita con FreeBSD 7.0 implementa due tipi di plex:

La Tabella 20-1 riassume vantaggi e svantaggi di ogni tipo di organizzazione dei plex.

Tabella 20-1. Organizzazione dei Plex Vinum

Tipo di plex Sottodischi minimi Sottodischi aggiungibili Dimensioni forzatamente uguali Applicazione
concatenato 1 no Immagazzinamento di grandi moli di dati con la massima flessibilità e prestazioni moderate
striping 2 no Alte prestazioni in casi di accessi altamente concorrenti

Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.
Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.