Estoy configurando una computadora portátil para fines de demostración de software. La máquina tiene una CPU Intel Core i7, 8 GB de RAM, un SSD de 128 GB y ejecuta Ubuntu 12.04 LTS de escritorio de 64 bits. Tal como está, el SSD está configurado para tener un solo grupo de volúmenes, con / boot, / swap y / all en sus respectivos volúmenes lógicos. Consumen colectivamente 30GB de espacio. Planeo usar el resto para volúmenes lógicos para invitados KVM, todos ejecutan Ubuntu 12.04 Server
Me gustaría asegurarme de que el SSD se utiliza de manera óptima. Aunque en este sitio, hay información excelente sobre cómo configurar el soporte TRIM para configuraciones de sistemas de archivos que no involucren LVM, no he encontrado una guía explícita con respecto a mi configuración planificada.
Yo encontré esta página que habla de la adición issue_discards
de /etc/lvm/lvm.conf
. Pero en dicho archivo en mi máquina, no encontré el contenido citado. Verifiqué dos veces man lvm.conf(5)
, tampoco vi ninguna mención de esta opción.
Por lo tanto, no estoy seguro de qué hacer. Además, incluso decir que agregar la opción es lo correcto, ¿debo /etc/fstab
agregar en mi máquina opciones de montaje como noatime
etc.?
Cualquier consejo, puntero y / u orientación adicional son muy apreciados.
Respuestas:
Para los googlers: la opción issue_discards no es necesaria para que TRIM funcione cuando hablamos de eliminar archivos. El único efecto que tiene es cuando realmente modifica su LVM (por ejemplo, reducir o eliminar volúmenes lógicos). Pero los usuarios habituales generalmente no hacen esto en absoluto.
Esta configuración se recomienda para aquellos que, por ejemplo, aprovisionan máquinas virtuales en grupos de volúmenes LVM y las eliminan con frecuencia. De lo contrario, no necesitas eso. Para obtener más información, vaya a la página del comando man lvm.conf. Esto es de RHEL 6.2 LVM Administration Guide:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html
Escribí un blog sobre esto: http://lukas.zapletalovi.com/2013/11/how-to-trim-your-ssd-in-fedora-19.html
fuente
Retrocedí LVM 2.02.95 a Ubuntu 12.04 y lo puse en un ppa. Para usarlo, emita los siguientes comandos:
Después de esta actualización, el
issue_discards
comando/etc/lvm/lvm.conf
se reconocerá como se esperaba.fuente
Actualmente, la opción
issue_discards
no es compatible con la versión de LVM incluida con 12.04.Desde el registro de cambios de LVM :
En 12.04 la versión LVM es 2.02.66 (12.10 viene con 2.02.95).
Establecer esta opción ya no hace daño, porque se ignora en silencio.
Ver Red Hat Bugzilla 820203
fuente