Me preguntaba si poner la partición de intercambio en un grupo de volúmenes lógicos tiene algún inconveniente (por ejemplo, rendimiento), o sería "exactamente lo mismo" que tenerla como una partición primaria / lógica separada.
Me gusta el hecho de que podría cambiar su tamaño fácilmente si es necesario, pero no estoy seguro de posibles inconvenientes.
Caso de aplicación : CentOS 7 Webserver.
partition
system-installation
lvm
swap
Levita
fuente
fuente
Respuestas:
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 :
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.
fuente
That bypasses all the LVM code as well, swap goes straight to disk.
", ¡exactamente lo que estaba buscando! Con respecto al problema del cambio de tamaño: ¿tendría sentido, por esa razón, recrear el volumen de intercambio después de la instalación con la opción -C para garantizar que sea / permanezca contiguo? Me gustalvcreate -C y -L 10G VolGroup -n swap
(referencia: blog.zelut.org/2009/03/10/force-contiguous-extents-in-lvm )-C
cambio, ¡gracias por señalarlo!