Cómo optimizar Proxmox en 5 pasos fáciles para salvar tu NVMe/SSD
.Si estás armando tu propio Homelab, aprender a optimizar Proxmox es fundamental si has instalado el sistema operativo en un disco de estado sólido de alta velocidad (como un NVMe o un SSD). De lo contrario, hay un factor silencioso que podría estar destruyendo tu almacenamiento día a día: la alta tasa de escrituras de este hipervisor.
En este artículo te explicamos por qué Proxmox es considerado un sistema «charlatán» con los discos y cómo puedes implementar un «escudo de protección» utilizando Log2Ram y otras herramientas esenciales paso a paso.
Índice de artículo
El problema: Por qué necesitas optimizar Proxmox ante el desgaste de celdas NAND
Para entender la raíz del problema, debemos comprender cómo funciona la tecnología de almacenamiento sólido. Un disco SSD o NVMe se puede visualizar como un gran panal de abejas donde cada celda (celdas NAND) guarda bloques de datos.
Cada ciclo de escritura y borrado genera un desgaste físico imperceptible pero acumulativo en estas celdas, reduciendo su vida útil total (medida comúnmente en TBW o Terabytes Written).
Discos de Consumo vs. Discos Enterprise
En entornos corporativos o datacenters se utilizan discos de categoría Enterprise, diseñados con una alta tolerancia al desgaste. Sin embargo, en un Homelab doméstico es habitual recurrir a discos de consumo masivo. Aquí es donde Proxmox se vuelve peligroso de fábrica, ya que realiza escrituras masivas y constantes debido a:
- Recolección continua de métricas de rendimiento.
- Sistemas de logs del hipervisor y del clúster.
- Verificaciones de estado constantes en máquinas virtuales y contenedores (LXC).
Si no hacemos algo para optimizar Proxmox, acortaremos drásticamente la vida útil del almacenamiento.
La Solución: Crear un «Escudo» en la Memoria RAM
La estrategia ideal consiste en desviar esas escrituras constantes hacia la memoria RAM (que no sufre desgaste por ciclos de escritura) y solo consolidar los datos en el almacenamiento físico de forma espaciada y ordenada.
1. Monitoreo previo: Instalación de iotop
Antes de realizar cualquier cambio, es fundamental auditar el estado actual de escrituras de nuestro nodo PVE. Para ello, ingresamos a la Shell de nuestro nodo y ejecutamos:
apt update && apt install iotop -y
Al ejecutar iotop, verás un flujo constante de procesos del sistema escribiendo activamente, incluso sin máquinas virtuales encendidas. Nuestro objetivo al optimizar Proxmox será reducir esa frecuencia en el disco principal.
Guía Paso a Paso: Ajustes críticos con Prox-Menus
Para simplificar el proceso, utilizaremos el menú de herramientas de post-instalación de nuestro tutorial anterior de Prox-LinCómo instalar Proxmox en una Mini PC: Guía de optimización con Proxmenuxux desde la terminal.
Paso 1: Instalar y configurar Log2Ram
- Abre el asistente en Settings and Post Install y ve a la personalización mediante scripts.
- Selecciona Log2Ram para montar el directorio
/var/logen la memoria RAM temporal. - Asignación de espacio: Elige la cantidad de RAM. Para un nodo modesto, 1024 MB (1 GB) es suficiente.
- Frecuencia de volcado: Configura el guardado persistente en el disco físico cada 12 horas para evitar la escritura continua.
Paso 2: Ajustes extras de optimización
Dentro del mismo asistente, aplica las siguientes opciones para terminar de optimizar Proxmox:
- Optimización de Systemd-Journald: Ordena e indexa los logs antes de guardarlos.
- Activación de LogRotate: Rota y trunca los logs viejos automáticamente para que no saturen la RAM.
- Desactivar la Alta Disponibilidad (HA): Si tu nodo funciona de forma independiente (no está en clúster), desactiva los servicios de HA para detener los pings y escrituras constantes en disco.
Tras finalizar, reinicia el nodo. Puedes verificar que funciona ejecutando mount | grep /var/log (debe figurar como tmpfs) y comprobar con iotop que el tráfico en el disco ha bajado significativamente.
💡 Información Adicional: El Plus para tu Homelab
Para llevar la protección de tus discos un paso más allá y terminar de optimizar Proxmox por completo, te recomendamos aplicar estos dos trucos avanzados en tu servidor:
1. El parámetro swappiness en Linux
Por defecto, el sistema tiende a usar el espacio de intercambio (Swap) en el disco de manera preventiva. Puedes reducir esta agresividad editando el archivo de configuración:
- Ejecuta:
nano /etc/sysctl.conf - Añade al final de la línea:
vm.swappiness=10 - Guarda los cambios y aplica con:
sysctl -p
2. Cómo monitorizar la salud real de tu NVMe (smartctl)
Instala las herramientas de SMART en tu shell con apt install smartmontools -y. Luego, identifica tu disco NVMe y ejecuta smartctl -a /dev/nvme0n1. Revisa las líneas «Percentage Used» y «Data Units Written» para llevar un control exacto del desgaste de tus celdas tras aplicar estas mejoras.
Busca las líneas «Percentage Used» (te dirá el porcentaje de desgaste actual) y «Data Units Written» (para saber cuántos Terabytes totales se han escrito desde que lo compraste). Monitorear este valor antes y semanas después de aplicar Log2Ram te permitirá comprobar el éxito rotundo de esta optimización.
¿Te sirvió esta guía? No olvides suscribirte a nuestro canal de YouTube Apuntes IT para más tutoriales de Homelab y optimización. Si requieres soporte empresarial o asesoría para proyectos complejos de infraestructura, visítanos en consultasit.com.ar, donde nuestro equipo técnico te ayudará a llevar tu plataforma al siguiente nivel.
Trabajando desde el año 1990 en el mercado de la tecnología. Técnico en Electrónica. Administrador de Sistemas. Administrador de Redes. Técnico en telecomunicaciones. Técnico de plataforma satelital. Incursiono en el Software Libre desde mediados del 1997. Desde entonces utilicé varias distribuciones GNU/Linux comenzando con un RedHat 5.0
Formé parte del Core Team y miembro del grupo de desarrollo del Proyecto UTUTO.








