Por supuesto, el objetivo principal no es tener la necesidad de usar swap en primer lugar ...
Lo principal es crear el volumen de intercambio LVM cuando el sistema todavía está bastante fresco, al igual que cuando crea un archivo de intercambio, ya que el espacio de intercambio funciona mejor cuando es contiguo, o lo impone con la lvcreate -C
opción. No desea que los bloques de discos reales que componen el volumen lógico se fragmenten en todos sus discos. También se debe evitar cambiar el tamaño del volumen de intercambio (con frecuencia) por ese motivo.
Como uno de los principales desarrolladores del kernel de Linux, Andrew Morton dice :
El núcleo genera un mapa de desplazamiento de intercambio -> bloques de disco en el momento del intercambio y, a partir de ese momento, utiliza ese mapa para realizar E / S de intercambio directamente contra la cola de disco subyacente, omitiendo todo el almacenamiento en caché, metadatos y código del sistema de archivos.
Eso también omite todo el código LVM, el intercambio va directamente al disco. Y por lo tanto, desde una perspectiva de rendimiento, no hay diferencia en la partición de intercambio, un archivo de intercambio o un volumen LVM.