¿LVM afecta el rendimiento?

Pregunta:

Tengo que migrar algunos servidores a Linux y un aspecto importante que debo evaluar es que mi nuevo sistema host debe tener una capacidad de almacenamiento elástica. Naturalmente, al hacer una investigación básica, me encontré con LVM.

¿Existe alguna penalización en el rendimiento por usar lvm? Si es así, ¿cómo puedo medirlo?

Lo que estoy considerando ahora es tener Linux como sistema operativo host con LVM y cajas Linux virtualizadas ejecutándose encima (¿debería agregar LVM en el sistema operativo invitado también?).

Respuesta:

LVM está diseñado de una manera que evita que realmente estorbe mucho. Desde el punto de vista del espacio de usuario, parece otra capa de "material virtual" en la parte superior del disco, y parece natural imaginar que todas las E / S tienen que pasar ahora por esto antes de que lleguen o salgan de la realidad. hardware.

Pero no es así. El kernel ya necesita tener un mapeo (o varias capas de mapeo en realidad) que conecte operaciones de alto nivel como "escribir esto en un archivo" a los controladores de dispositivo que a su vez se conectan a bloques reales en el disco.

Cuando LVM está en uso, esa búsqueda cambia, pero eso es todo. (Dado que tiene que suceder de todos modos, hacerlo de manera un poco diferente es un impacto insignificante en el rendimiento). Cuando se trata de escribir el archivo, los bits toman una ruta tan directa al medio físico como lo harían de otra manera.

Hay casos en los que LVM puede causar problemas de rendimiento. Desea asegurarse de que los bloques LVM estén alineados correctamente con el sistema subyacente, lo que debería suceder automáticamente con las distribuciones modernas. Y asegúrese de no utilizar núcleos antiguos sujetos a errores como este . Ah, y el uso de instantáneas LVM degrada el rendimiento (y cada vez más con cada instantánea activa). Pero sobre todo, el impacto debería ser muy pequeño.

En cuanto a lo último: ¿cómo se puede probar? La herramienta estándar de evaluación comparativa de discos es bonnie ++ . Haga una partición con LVM, pruébela, elimínela y (en el mismo lugar, para mantener los otros factores idénticos) cree un sistema de archivos simple y vuelva a realizar una evaluación comparativa. Deben ser casi idénticos.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım