Archivo de imagen Xen vs rendimiento de partición / volumen LVM

10

Leí muchos consejos para cambiar del almacenamiento de VM de imagen de archivo a partición / volumen basado en LVM.

La afirmación es que la partición / LVM es mucho más rápida que los archivos de imagen.

La desventaja en mi opinión, es que uno ya no tiene toda la VM en un solo archivo fácil de copiar y migrar.

¿Alguien puede aconsejar sobre esto, especialmente si hay alguna diferencia en las nuevas versiones de Xen, y si hay algún punto de referencia de E / S que lo respalde?

¡Gracias!

SyRenity
fuente

Respuestas:

9

Crear un acceso de nivel de bloque al estado de la máquina virtual, en lugar de un acceso de nivel de archivo , siempre será más rápido porque se elimina una capa de abstracción.

Recomendaría el enfoque LVM. No olvide que siempre puede hacer una copia de seguridad del volumen LVM como un archivo. No hay mucha diferencia entre los dos. LVM también es bastante flexible en términos de reubicación de datos.

El hecho de que la noción abstracta de un archivo ya no exista no significa que sea malo. Las mejoras de rendimiento pueden ser considerables y, con un poco de pensamiento amplio, puede sondear su infraestructura como si fuera un archivo.

A menudo hago una partición para máquinas virtuales QEmu. Entonces puedo usar ddpara guardarlo y restaurarlo. Un sistema de archivos (las máquinas virtuales) que se ejecutan a nivel de bloque es mejor que un archivo en un sistema de archivos con un sistema de archivos en la parte superior.

Buena suerte

Aiden Bell
fuente
6

Solo agregaré a todas las respuestas anteriores, recordándole que LVM tiene un mecanismo de instantánea algo fácil de usar. Esto hace que sea muy fácil hacer copias de seguridad o clonar ejecutando máquinas virtuales simplemente haciendo una instantánea, clonando o haciendo una copia de seguridad de la máquina virtual y eliminando la instantánea. Todo sin tiempo de inactividad.

katriel
fuente
+1 para instantáneas. ¡Creo que esa funcionalidad se pierde mucho!
Aiden Bell
0

Hay algunos puntos de referencia (encontré quizás dos de ellos) de imagen de archivo frente a particiones LVM en la red (no es tan difícil buscarlos en Google). Aunque algo anticuado, parece que LVM suele ser más rápido (aunque sea por un pequeño margen). Eso fue suficiente para mí, así que seguí con el esquema LVM. En lo que respecta a la copia, aún puede montar el volumen lógico LVM, targzip y transferirlo a otra ubicación. No es mucho más difícil. Y LVM hace que sea mucho más fácil expandir el almacenamiento de su servidor.

kmelvn
fuente