File immagine Xen vs prestazioni volume partizione / LVM


10

Ho letto molti consigli per passare dall'archiviazione di macchine virtuali a immagine di file a partizioni / volumi basati su LVM.

L'affermazione è che la partizione / LVM sono molto più veloci dei file di immagine.

Il rovescio della medaglia secondo me, è che non si ha più l'intera VM in un unico file facile da copiare e migrare.

Qualcuno può consigliare su questo, specialmente se ci sono davvero differenze nelle nuove versioni di Xen e se ci sono benchmark IO per supportarlo?

Grazie!

Risposte:


9

La creazione di un accesso a livello di blocco allo stato della macchina virtuale, a differenza di un accesso a livello di file, sarà sempre più veloce perché viene rimosso uno strato di astrazione.

Consiglierei l'approccio LVM. Non dimenticare, puoi sempre eseguire il backup del volume LVM proprio come un file. Non c'è molta differenza tra i due. LVM è anche abbastanza flessibile in termini di trasferimento dei dati.

Solo perché la nozione astratta di un file non esiste più non significa che sia cattiva. I vantaggi in termini di prestazioni possono essere considerevoli e, con un po 'di ampie considerazioni, è possibile collegare la propria infrastruttura come se fosse un file.

Faccio spesso una partizione per macchine virtuali QEmu. Quindi posso usare ddper salvarlo e ripristinarlo. Un file system (le macchine virtuali) che scende al livello di blocco è migliore di un file in un filesystem con un filesystem in cima.

In bocca al lupo


6

Aggiungerò solo tutte le risposte sopra, ricordandoti che LVM ha un meccanismo di snapshot in qualche modo facile da usare. Ciò semplifica il backup o la clonazione di macchine virtuali in esecuzione semplicemente creando un'istantanea, clonando o eseguendo il backup della macchina virtuale e rimuovendo l'istantanea. Tutto senza tempi di fermo.


+1 per le istantanee. Penso che la funzionalità ci manchi molto!
Aiden Bell,

0

Ci sono alcuni (forse mi sono imbattuto forse in due) parametri di riferimento dell'immagine del file rispetto alle partizioni LVM in rete (non è così difficile cercarli su Google). Sebbene un po 'datato, sembrerebbe che LVM sia di solito più veloce (anche se con un piccolo margine). Questo è stato abbastanza per me, quindi sono andato con lo schema LVM. Per quanto riguarda la copia, è ancora possibile montare il volume logico LVM, targetizzarlo e trasferirlo in un'altra posizione. Non è molto più difficile. E LVM semplifica notevolmente l'espansione della memoria del server.

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.