Almacenamiento · Explicación
NVMe vs SSD vs HDD en un servidor, en cifras.
NVMe vs SSD vs HDD son dos preguntas: qué guarda los datos y cómo se comunica la unidad con el procesador. Un disco duro los guarda en un plato giratorio y mueve un cabezal para leerlos. Un SSD SATA los guarda en memoria flash, pero sigue usando la antigua interfaz de disco. Un SSD NVMe coloca esa misma flash en carriles PCIe y habla un protocolo escrito para ella, así que responde en microsegundos y ejecuta miles de peticiones a la vez.
- Cifras de las especificaciones
- Cargas de servidor
- Revisado en octubre de 2026
A continuación: qué es realmente NVMe, los límites de bus de cada interfaz, por qué las lecturas aleatorias separan a los tres mucho más que la velocidad secuencial, cómo falla cada tipo y qué unidad necesita una base de datos, un host de máquinas virtuales o un equipo de copias de seguridad.
Definiciones
Qué es el almacenamiento NVMe y qué no es
NVMe (NVM Express) es un protocolo, no un tipo de memoria. Una unidad NVMe es un SSD: la misma flash NAND que encuentras en un SSD SATA, conectada a carriles PCIe en lugar de a un puerto SATA y dirigida por un conjunto de comandos diseñado para flash y no para discos giratorios.
Así que «NVMe vs SSD» es una pregunta ligeramente equivocada. La comparación real es NVMe vs SSD SATA: mismo medio, distinto camino hacia el procesador. El camino es lo que marca el límite. SATA y su modelo de controlador, AHCI, se crearon en los años de los discos duros, cuando un disco solo podía atender una petición a la vez de todos modos.
SAS queda en medio. Es la interfaz de disco empresarial, el doble de velocidad de línea que SATA por carril y con doble puerto, y admite tanto discos duros como SSD. Entre ambas, nuestras líneas de servidores aceptan unidades NVMe, SATA y SAS; la sección del catálogo más abajo muestra qué máquina admite qué.
- MedioPlato giratorioFlash NAND
- InterfazSATASASPCIe
- ProtocoloAHCISCSINVMe
- Factor de forma3,5 pulg.2,5 pulg.M.2U.2E1.S
Ancho de banda
NVMe vs SSD SATA: el bus marca el límite
Un SSD SATA no puede leer a más de unos 600 MB/s, porque SATA III funciona a 6 Gb/s y pierde una quinta parte en codificación. Una unidad NVMe en cuatro carriles PCIe 3.0 dispone de unos 3,9 GB/s, de donde sale la conocida cifra de «seis veces más rápido». PCIe 4.0 lo duplica y PCIe 5.0 lo vuelve a duplicar.
Límites de interfaz según las especificaciones SATA, SAS y PCI Express tras la codificación de línea (8b/10b para SATA y SAS-3, 128b/130b para PCIe). La cifra del disco duro corresponde a una hoja de datos empresarial actual de 7.200 rpm, pistas exteriores. Una unidad real alcanza algo menos de lo que permite su bus.
La velocidad secuencial importa al copiar archivos grandes: restaurar una copia de seguridad, mover imágenes de máquinas virtuales, leer vídeo. Para la mayoría del trabajo de servidor no es la cifra que duele. Eso es la siguiente sección.
Latencia e IOPS
Las lecturas aleatorias son donde las tres unidades se separan
Una base de datos, un servidor de correo o un conjunto de máquinas virtuales lee y escribe bloques pequeños dispersos por todo el disco. Cada petición en un disco duro espera a que el cabezal se mueva y el plato gire debajo; en flash no espera nada mecánico. Por eso la diferencia en lecturas aleatorias es de miles de veces, no de seis.
Media vuelta de un plato de 7.200 rpm, la espera media antes de que llegue el sector correcto. Suma el desplazamiento del cabezal y un disco duro consigue un par de cientos de lecturas aleatorias por segundo.
AHCI, el modelo de controlador SATA: una cola de comandos, 32 comandos de profundidad. Todos los núcleos del procesador tienen que hacer cola para ella.
NVMe: hasta 65.535 colas de E/S, cada una de hasta 65.536 comandos de profundidad. Linux suele dar a cada núcleo su propia cola, de modo que los núcleos no se esperan entre sí.
Las hojas de datos cuentan la misma historia. Un disco duro empresarial actual de 7.200 rpm indica unas 170 lecturas aleatorias de 4K por segundo. Un SSD SATA empresarial indica cerca de 100.000. Una unidad NVMe PCIe 4.0 empresarial indica alrededor de un millón. Tus propias cifras serán más bajas y dependen del tamaño de bloque y de la profundidad de cola, así que mide con fio en la máquina que alquiles en lugar de confiar en el gráfico de nadie, incluido el nuestro.
Fiabilidad
Cómo se desgasta cada disco
Los discos duros fallan por mecánica: rodamientos, cabezales, un motor. La memoria flash falla por el uso: cada celda soporta un número limitado de escrituras. Ninguno es «más fiable» en general; fallan de forma distinta, y cada uno se planifica de una manera diferente.
Discos duros: vigila la mecánica
A un disco giratorio no le importa cuánto escribas, pero sí le importan el calor, la vibración y la edad. Los contadores SMART, como los sectores reasignados y pendientes, suelen moverse antes de que muera. Mantenlos en tu monitorización.
SSD: vigila las escrituras
La resistencia de la flash figura en la ficha técnica como TBW (terabytes escritos) o DWPD (escrituras del disco por día durante la garantía). Lee el nivel de desgaste con
smartctl -aonvme smart-log. Un servidor web con mucha lectura nunca lo alcanzará; un registro de base de datos muy activo sí podría.La protección ante cortes de corriente es una característica del disco
Los condensadores que vacían la caché del disco cuando cae la corriente vienen con los SSD empresariales, tanto SATA como NVMe. No forman parte del protocolo NVMe, y muchos discos NVMe de consumo carecen de ellos. Consulta la ficha técnica del disco que recibas si tu base de datos depende de escrituras síncronas.
RAID y copias de seguridad, sea cual sea el disco
En Linux, los discos NVMe suelen reflejarse por software con
mdadmo ZFS, en lugar de detrás de una tarjeta RAID. Un espejo mantiene el servidor en pie cuando muere un disco. No es una copia de seguridad: una tabla borrada se borra en ambos discos.
Dimensionamiento
NVMe para servidores: qué cargas de trabajo lo necesitan
Elige NVMe cuando la carga de trabajo hace muchas lecturas y escrituras aleatorias pequeñas, o cuando varios núcleos acceden al disco a la vez. Elige un SSD SATA cuando los datos quedan sobre todo en memoria tras la primera lectura. Elige discos duros cuando necesitas muchos terabytes y los lees en secuencias largas.
| Carga de trabajo | Disco | Por qué |
|---|---|---|
| Bases de datos: PostgreSQL, MySQL, MongoDB | NVMe | Lecturas aleatorias pequeñas, un registro de escritura anticipada que espera en cada commit y muchas conexiones a la vez. |
| Host de máquinas virtuales, Proxmox o KVM | NVMe | El disco de cada invitado es E/S aleatoria para el host, y los invitados se ponen en cola juntos. |
| Servidores de compilación, ejecutores de CI | NVMe | Miles de archivos pequeños escritos, leídos y borrados en cada compilación. |
| Servidores web y de aplicaciones | SSD SATA o NVMe | El código y los datos calientes viven en RAM tras la primera petición; el disco rara vez es el límite. |
| Bibliotecas multimedia, vídeo bajo demanda | SSD SATA o discos duros | Archivos grandes leídos de principio a fin. El puerto de red suele ser el cuello de botella antes que el disco. |
| Copias de seguridad y archivos | Discos duros | Escrituras secuenciales largas, lecturas poco frecuentes y el menor coste por terabyte. |
Los servidores más grandes suelen combinarlos: el sistema operativo y la base de datos en flash, los datos masivos en discos duros dentro del mismo chasis. Los discos duros siguen costando lo mínimo por terabyte, y esa es la razón principal para conservarlos. Para máquinas de base de datos consulta servidores dedicados SQL, y para hosts de máquinas virtuales servidores Proxmox.
En directo desde el catálogo
Los discos que admiten nuestros servidores dedicados
3 de las 18 líneas de servidor de nuestro configurador admiten SSD NVMe, de hasta 3.84 TB por disco. Estas cifras salen directamente del catálogo del configurador y se mueven cada vez que él lo hace.
| Disco | Interfaz | Líneas de servidor | Capacidad por disco |
|---|---|---|---|
| NVMe SSD | PCIe, NVMe protocol | 3 | 238 GB to 3.84 TB |
| SAS SSD | SAS | 9 | 15.3 TB to 30.72 TB |
| SATA SSD | SATA, 6 Gb/s | 15 | 32 GB to 15.36 TB |
| SAS hard drive | SAS, spinning disk | 1 | 2 TB |
| SATA hard drive | SATA, spinning disk | 7 | 500 GB to 2 TB |
Máquinas que admiten NVMe
Cada una abre su configurador, donde eliges los discos, su número y el array.
Respuestas
NVMe vs SSD vs HDD: preguntas frecuentes
¿Merece la pena NVMe para un servidor?
Para bases de datos, hosts de máquinas virtuales y servidores de compilación, sí: viven de la E/S aleatoria, y NVMe la sirve miles de veces más rápido que un disco duro y varias veces más rápido que un SSD SATA. Para un servidor web que mantiene su conjunto de trabajo en memoria, un SSD SATA rinde casi igual. Comprueba que la máquina admite NVMe antes de planificar en torno a ello: no todos los chasis tienen las ranuras.
SATA o NVMe para un servidor: ¿cuál debo elegir?
Elige NVMe si el servidor ejecuta una base de datos, aloja máquinas virtuales o gestiona muchos usuarios escribiendo a la vez. Elige SSD SATA si la máquina solo admite discos SATA o la carga de trabajo es ligera y mayoritariamente de lectura. Elige discos duros SATA para capacidad, como copias de seguridad y archivos.
¿Es NVMe más rápido que un SSD?
Un disco NVMe es un SSD. Lo que es más rápido es la interfaz: un SSD NVMe en cuatro carriles PCIe 3.0 tiene unos 3,9 GB/s de ancho de banda frente a unos 600 MB/s de un SSD SATA, y colas de comandos mucho más profundas. En PCIe 4.0 y 5.0 el ancho de banda se duplica en cada generación.
¿Qué es un servidor de almacenamiento NVMe?
Un servidor cuyos discos son SSD NVMe conectados por PCIe, normalmente en formato U.2, E1.S o M.2. Puede ser una sola máquina que ejecuta una base de datos en NVMe local, o una caja llena de discos NVMe que comparte su almacenamiento con otros servidores por la red.
¿Qué es NVMe SAN, o NVMe over Fabrics?
NVMe over Fabrics (NVMe-oF) transporta el conjunto de comandos NVMe a través de una red en lugar de una ranura PCIe, mediante RDMA, Fibre Channel o TCP simple. Una SAN construida sobre él permite que muchos servidores usen flash compartida con menos sobrecarga que iSCSI. Nuestros servidores dedicados vienen con sus discos dentro del chasis, que es la opción de menor latencia porque no hay ninguna red entre el procesador y la flash.
¿Cuánto más rápido es NVMe que un disco duro?
En lecturas secuenciales, entre 14 y 55 veces más o menos: un disco de 7.200 rpm lee por debajo de 300 MB/s, mientras que los discos NVMe en PCIe 3.0 a 5.0 alcanzan entre 3,9 y 15,8 GB/s. En lecturas aleatorias de 4K la diferencia es mucho mayor: unas 170 por segundo en un disco duro frente a alrededor de un millón en la ficha técnica de un NVMe empresarial PCIe 4.0.
¿Puede un servidor tener a la vez NVMe y discos duros?
Sí, cuando el chasis tiene bahías para ambos y la controladora los admite. Una distribución habitual pone el sistema operativo y la base de datos en NVMe y los datos masivos en discos duros. No todos los chasis pueden: los servidores de cartucho pequeños suelen tener espacio para uno o dos discos de un solo tipo. El configurador de cada una de nuestras máquinas enumera las familias de discos que acepta.
En otras partes del sitio
A dónde ir desde aquí
Pon la base de datos en NVMe
Elige la máquina y luego los discos. ¿Dudas sobre el disco? Plantea la pregunta al chat. La IA responde en segundos, consulta tu cuenta y tus máquinas si quieres, y te pasa con un ingeniero si lo pides.