SSD o NVMe en un hosting: cuándo el disco cambia la velocidad del sitio
En pocas palabras
Un NVMe se conecta por PCI Express y atiende muchas más operaciones en paralelo que un SSD SATA: en hoja de datos, varias veces más operaciones por segundo y una fracción de la latencia. En un sitio web con caché la diferencia casi no se ve, porque lo que se lee seguido ya está en memoria y el tiempo de la página se va en PHP, en las consultas y en la red. Se nota en bases de datos con muchas escrituras, en sitios sin caché con bases más grandes que la memoria y al restaurar copias. El salto grande es de disco mecánico a SSD; de SSD a NVMe, mucho menor.
Tres tipos de disco, tres órdenes de magnitud
| Disco mecánico | SSD SATA | NVMe | |
|---|---|---|---|
| Cómo se conecta | SATA o SAS | SATA, con tope de 6 Gb/s | PCI Express, directo |
| Lectura secuencial típica | 150 a 250 MB/s | Hasta unos 550 MB/s | De 3.000 a más de 7.000 MB/s |
| Operaciones aleatorias por segundo | Cientos | Decenas de miles | Cientos de miles |
| Latencia de cada acceso | Varios milisegundos | Alrededor de 0,1 ms | Unas decenas de microsegundos |
| Pedidos en paralelo | Pocos | Una cola de 32 | Miles de colas, con miles de pedidos cada una |
Valores de hoja de datos de equipos actuales. En un servidor real los números bajan, pero la proporción entre uno y otro se mantiene.
Por qué en la mayoría de los sitios no se nota
Linux guarda en memoria lo que lee del disco y lo reutiliza mientras haya lugar. La base de datos hace lo mismo con su propio búfer. En un sitio con tráfico normal, los archivos de PHP, las imágenes más vistas y las tablas que se consultan seguido terminan viviendo en RAM, y el disco casi no trabaja.
Mirá dónde se va el tiempo de una página de WordPress sin caché: PHP ejecutando el tema y los complementos puede llevar de 200 a 800 milisegundos, las consultas a la base suman unas decenas más, y después está la red hasta el visitante. Un acceso a un SSD cuesta una décima de milisegundo. Aunque el NVMe lo baje a la quinta parte, sobre el total de la página la diferencia no llega a verse.
Por eso el salto que sí cambia todo es el de disco mecánico a SSD. Ahí la latencia pasa de milisegundos a fracciones de milisegundo, y un sitio que esperaba al disco en cada consulta deja de hacerlo. Entre SSD y NVMe la mejora existe, pero queda escondida detrás de todo lo demás.
Dónde sí vas a ver la diferencia
- Bases de datos con muchas escrituras: cada pedido confirmado, cada sesión guardada y cada línea de registro obliga al motor a asegurar el dato en disco antes de seguir. Ahí la latencia de escritura pesa directo.
- Sitios sin caché cuya base es más grande que la memoria disponible: cada consulta que no encuentra el dato en RAM va a buscarlo al disco.
- Restaurar una copia, importar una base grande o reconstruir un índice de búsqueda. Son operaciones largas donde el disco sí es el límite.
- Servidores con muchas cuentas o máquinas virtuales leyendo y escribiendo a la vez. Lo que se agota ahí son las operaciones por segundo, no la velocidad de copia.
Cómo saber si el disco te está frenando
En un hosting compartido no tenés acceso a estas métricas, pero en un Cloud VPS o un servidor cloud sí. El paquete sysstat trae iostat, que muestra cada pocos segundos qué tan ocupado está cada disco:
sudo apt install sysstat # Debian y Ubuntu
sudo dnf install sysstat # AlmaLinux
iostat -x 5r_awaityw_awaitson los milisegundos que espera cada lectura y cada escritura. En un SSD sano están por debajo de 1 o 2 ms; si suben a decenas, hay cola.%utilcerca de 100 durante minutos indica un disco que no da abasto. En NVMe ese número exagera, porque atiende muchos pedidos en paralelo: ahí mirá sobre todo los tiempos de espera.- En
top, el valorwaes el porcentaje de tiempo que el procesador pasa esperando al disco. Si es alto justo cuando el sitio está lento, encontraste al culpable. - Si nada de eso se mueve y el sitio sigue lento, el problema está en otro lado: PHP, consultas sin índice, imágenes o una API externa. Una prueba de velocidad bien leída te dice cuál.
Qué probar antes de pagar por un disco más rápido
| Lo que ves | Qué suele ser | Qué probar primero |
|---|---|---|
| Todas las páginas tardan en empezar a cargar | PHP arma cada página desde cero | Caché de página y OPcache |
| Solo tardan las búsquedas, los listados o el panel | Consultas sin índice | Registro de consultas lentas e índices |
| El servidor responde rápido pero la página se arma lenta | Imágenes pesadas, scripts de terceros | Comprimir imágenes y diferir scripts |
| Se traba cuando hay muchas compras o escrituras juntas | Latencia de escritura del disco | Acá sí ayuda un disco más rápido |
| Las copias o importaciones tardan horas | Operaciones por segundo del disco | Disco más rápido, o correrlas fuera de horario |
Qué discos usa InHosting
Los planes de hosting corren sobre discos SSD, con Nginx, HTTP/2 y varias versiones de PHP. Para sitios institucionales, blogs y tiendas chicas y medianas con caché, el disco no es lo que decide la velocidad: pesan más el tamaño de las páginas y lo que hace cada complemento.
En los servidores cloud elegís entre 240 GB SSD o 1 TB SAS, siempre en RAID 10 con un disco de reserva. El RAID 10 reparte las lecturas entre varios discos y guarda cada dato espejado; si un disco falla, el de reserva entra solo. La regla práctica: SSD para la base de datos y el sitio, SAS cuando lo que necesitás es capacidad para archivos, registros o copias.
Preguntas frecuentes
¿El hosting de InHosting usa NVMe?
No: los planes de hosting usan discos SSD. Para el tipo de sitio para el que están pensados, con caché bien configurada, la diferencia con NVMe no se ve en el tiempo de carga. Si tu proyecto tiene una base de datos con escrituras intensas, te conviene un Cloud VPS o un servidor cloud, donde los recursos son solo tuyos.
¿SAS quiere decir disco mecánico?
No necesariamente. SAS es una interfaz pensada para servidores, y la usan tanto discos mecánicos como SSD. Los mecánicos SAS de 10.000 o 15.000 vueltas por minuto siguen siendo comunes donde importa la capacidad por costo y el trabajo continuo.
¿Un SSD se gasta?
Sí, con la escritura. Cada modelo declara cuántos terabytes se le pueden escribir en su vida útil (TBW) o cuántas veces por día se puede reescribir entero (DWPD). Los discos para servidor aguantan varias veces más que los de escritorio, y con RAID un disco gastado se reemplaza sin perder datos.
¿La velocidad del disco influye en el posicionamiento en Google?
Solo de forma indirecta, a través del tiempo que tarda el servidor en responder, que forma parte de las métricas de carga. Y ese tiempo depende mucho más de la caché y de PHP que del disco. Optimizá esas dos cosas primero.
Seguí leyendo
Caché del navegador, del servidor y CDN: cómo hacer que se ayuden
Qué guarda cada capa de caché, cuánto tiempo conviene guardar cada archivo, qué no se cachea nunca y en qué orden se limpian para no ver contenido viejo.
6 min de lectura
Cómo leer una prueba de velocidad sin engañarte con el puntaje
Qué significa cada métrica de PageSpeed Insights, en qué se diferencian los datos de laboratorio y los de campo, y cómo medir para saber si el sitio anda bien.
6 min de lectura
Core Web Vitals: qué son LCP, INP y CLS y cómo mejorarlos
Qué mide cada Core Web Vital, cuáles son los umbrales de Google, dónde ver los datos reales de tu sitio y qué arreglar primero en LCP, INP y CLS.
6 min de lectura
