Almacenamiento más rápido, servidor más rápido: medir, comparar y optimizar el rendimiento del disco en el VPS
Christopher | 14 abr 2025
El rendimiento de los servidores virtuales está determinado en gran medida por el rendimiento de los sistemas de discos subyacentes. Especialmente en cargas de trabajo intensivas en datos, la velocidad del almacenamiento decide si las aplicaciones funcionan con fluidez o se quedan bloqueadas. Para poder evaluar la capacidad de rendimiento de un VPS, la medición del rendimiento del disco es esencial. Se analizan en detalle tanto las velocidades de lectura y escritura por segundo como el número de operaciones de entrada/salida por segundo (IOPS): dos métricas clave que ofrecen una visión profunda del comportamiento de los sistemas de almacenamiento. Además de las herramientas establecidas de medición, existen distintos enfoques para mejorar de forma específica el rendimiento del disco.
Rendimiento del disco como factor crítico para el rendimiento de los VPS
El rendimiento del disco es uno de los factores clave que afectan al desempeño total de un VPS. Especialmente en entornos virtualizados, donde varios usuarios comparten el hardware físico, el dispositivo de almacenamiento puede convertirse rápidamente en un cuello de botella. Las aplicaciones que procesan muchos archivos pequeños o acceden continuamente a datos —por ejemplo, bases de datos, aplicaciones web o pipelines de CI/CD— dependen especialmente de procesos de lectura y escritura rápidos. Además de la tasa de transferencia pura, lo que resulta decisivo es sobre todo el número de operaciones de E/S por segundo (IOPS), ya que indica la capacidad del sistema para gestionar de forma eficiente muchos accesos simultáneos. Un rendimiento de disco insuficiente puede manifestarse en forma de tiempos de carga más largos, retrasos en la ejecución de scripts o lentitud en la respuesta de aplicaciones enteras. Quien quiera evaluar y optimizar correctamente el rendimiento de su VPS debería, por tanto, prestar especial atención a la componente de almacenamiento.
Consejo: Infórmate también sobre el rendimiento de CPU en VPS
Diferencia entre operaciones de E/S por segundo (IOPS) y la velocidad de lectura/escritura
Las IOPS y la velocidad de lectura/escritura son dos métricas diferentes, pero estrechamente relacionadas, para evaluar el rendimiento del disco.
IOPS (operaciones de E/S por segundo) indica cuántas operaciones de entrada y salida puede procesar un sistema de almacenamiento en un segundo. No se trata de la cantidad de datos, sino del número de operaciones individuales, independientemente de si se leen o escriben 4 KB o 1 MB. Este valor es especialmente relevante para aplicaciones con muchos accesos pequeños, como bases de datos o archivos de registro.
La velocidad de escritura y lectura por segundo, normalmente expresada en megabytes por segundo (MB/s), mide en cambio la cantidad real de datos que se puede escribir o leer por segundo. Esta métrica es especialmente importante para archivos grandes y contiguos, por ejemplo al copiar archivos multimedia voluminosos o al cargar paquetes de software extensos.
En resumen:
- Las IOPS miden el número de operaciones → importantes en accesos numerosos y pequeños.
- MB/s mide el volumen de datos por segundo → importante en accesos grandes y secuenciales.
Un sistema potente debería idealmente ofrecer buenos valores en ambas disciplinas: IOPS altas para aplicaciones con respuesta rápida y MB/s altos para un alto rendimiento de transferencia de datos.
Herramientas y métodos para el análisis del rendimiento del disco en VPS
Para evaluar con precisión el rendimiento del disco de un VPS, existen diversas herramientas y métodos de prueba. Proporcionan métricas importantes como la tasa máxima de transferencia, el número de operaciones de E/S por segundo (IOPS) y el tiempo medio de acceso. Según el escenario de uso, conviene emplear distintos procedimientos de medición.
iotop
Para tener una visión rápida de las tasas actuales de lectura y escritura es recomendable la herramienta de línea de comandos iostat, que forma parte del paquete sysstat. Proporciona en tiempo real información sobre la utilización de los dispositivos de bloque y muestra cuánto está siendo solicitada la unidad de disco en ese momento. Como complemento, iotop ofrece una vista en vivo de qué procesos en el servidor acceden con mayor intensidad al disco.
Ejemplo de interpretación de la medición del disco con iostat
Un caso práctico para el análisis del rendimiento del disco en un VPS es la interpretación de las métricas que ofrece iostat. La línea Device proporciona un resumen rápido de la actividad de los medios de almacenamiento disponibles. Especialmente relevantes son las columnas:
- tps (transacciones por segundo)
- kB_read/s (rendimiento de lectura)
- kB_wrtn/s (rendimiento de escritura)
- kB_dscd/s (datos de discard/trim en SSDs).
En el ejemplo mostrado de una medición en un VPS con Ubuntu, el resultado refleja una situación de carga típica sin anomalías:

| Dispositivo | tps | Lectura | Escritura | Observación |
| sda | 1.36 | 8.88 kB/s | 21.97 kB/s | Carga normal y baja en el disco principal |
| loop0 | 0 | 0 | 0 | Montajes temporales del sistema, p. ej. snapshots |
| sr0 | 0 | 0 | 0 | Unidad CD-ROM virtual |
Es notable que la unidad principal (sda), con una tasa de transacciones de 1,36 operaciones I/O por segundo y tasas de lectura y escritura muy bajas, apenas está siendo solicitada. Esto indica una baja carga del sistema en ese momento y muestra que el disco no constituye un cuello de botella en esta situación.
Otros dispositivos como loop0 y sr0 están presentes por cuestiones del sistema, pero no generan una carga I/O relevante.
Especialmente en VPS con almacenamiento compartido, iostat puede aportar pistas valiosas en situaciones de carga para determinar si un alto número de transacciones o tasas de transferencia lentas apuntan a una sobrecarga del sistema de almacenamiento. Para administradores y usuarios de VPS, el análisis periódico de estos valores es un método sencillo y eficaz para evaluar de forma realista el rendimiento del sistema de almacenamiento.
ioping
Para medir el tiempo de acceso se utiliza ioping. Funciona de forma similar a un ping de red, pero está dirigido al sistema de almacenamiento. Especialmente en cargas de trabajo de bases de datos que generan numerosas operaciones pequeñas de escritura y lectura, ioping proporciona información valiosa sobre posibles latencias.
Ejemplo de interpretación de la medición del disco con ioping
Para evaluar la velocidad de respuesta del sistema de almacenamiento es útil la herramienta ioping, que realiza mediciones específicas del tiempo de acceso al disco. En una prueba breve en el VPS analizado, los valores medidos oscilaron entre 0,96 y 1,88 milisegundos por acceso a bloques de 4 kilobytes. La latencia media fue de 1,19 milisegundos, lo que indica una solución de almacenamiento basada en SSD y es un valor bastante común para ofertas VPS de nivel básico.

| Métrica | Valor medido | Evaluación |
| Latencia mínima | 0,96 ms | Bueno (normal para VPS con SSD) |
| Latencia media | 1,19 ms | Rendimiento sólido |
| Latencia máxima | 1,88 ms | No crítico |
| Valor IOPS (prueba) | 838 | Aceptable en lectura aleatoria |
Los resultados de la medición con ioping muestran un tiempo de acceso medio de alrededor de 1,2 milisegundos. Para VPS con almacenamiento SSD este valor es típico y se sitúa en un rango adecuado para la práctica. Mientras que las SSD NVMe dedicadas en entornos de alto rendimiento pueden alcanzar valores aún más rápidos en el rango de submilisegundos, el resultado medido ofrece una base sólida para aplicaciones web, bases de datos pequeñas y cargas de trabajo habituales de servidor.
fio
Para pruebas de carga sintéticas y benchmarks dirigidos, la herramienta fio es el estándar en la práctica. Permite simular distintos patrones de acceso —desde la escritura secuencial de archivos grandes hasta accesos de lectura aleatoria con tamaños de bloque pequeños—. Con ello se pueden reproducir cargas de trabajo típicas de forma realista y evaluar el rendimiento de I/O bajo condiciones de carga.
Interpretación de la medición fio sobre el rendimiento del disco
En el ejemplo presente se probó con la herramienta de benchmark fio el rendimiento de lectura del VPS. Se empleó un escenario de lectura aleatoria (randread) con un tamaño de bloque de 4 kilobytes —un escenario típico para evaluar la capacidad del almacenamiento ante muchos accesos pequeños. Este procedimiento de prueba simula condiciones reales, por ejemplo las que se dan en bases de datos o aplicaciones web con muchos archivos pequeños.

| Métrica | Valor medido | Significado |
| IOPS | 501 | Número de operaciones de lectura por segundo |
| Rendimiento | 2007 KiB/s (≈ 2 MB/s) | Cantidad de datos que se pudieron leer por segundo |
| Latencia media | aprox. 7,9 milisegundos | Intervalo de tiempo hasta que se respondió un acceso de lectura |
| Percentil 99,9 de latencia | aprox. 12 milisegundos | El 99,9 % de los accesos estuvo por debajo de este retraso |
| Latencia máxima | 214 milisegundos | Un valor atípico en la duración de los accesos |
Los resultados de las mediciones muestran un rendimiento de almacenamiento comparativamente bajo —típico de muchos VPS con almacenamiento compartido.
- Un valor IOPS de alrededor de 500 está, para un hosting basado en SSD, en el límite inferior de lo que puede considerarse aceptable para aplicaciones productivas con muchas accesos.
- El rendimiento de datos de alrededor de 2 MB/s también es bajo y sugiere que el disco o el sistema de almacenamiento está fuertemente virtualizado y que varios clientes comparten los mismos recursos.
- La latencia media de casi 8 milisegundos todavía es viable en la práctica, pero claramente superior a la de sistemas SSD dedicados.
- El alto valor de utilización (Util) del 99,72 % en las estadísticas de disco muestra, además, que el disco estuvo casi completamente saturado durante la prueba.
Los resultados del benchmark fio ponen de manifiesto hasta qué punto el rendimiento de los VPS puede estar limitado por la infraestructura de almacenamiento empleada. Especialmente en entornos virtualizados con almacenamiento compartido, valores de IOPS en el rango de 500 a 1000 y rendimientos de datos de pocos megabytes por segundo son indicativos claros de una solución básica con reservas limitadas. Para aplicaciones intensivas en datos, por tanto, se recomienda el uso de servidores con recursos SSD dedicados o con un backend de almacenamiento optimizado.
En general, para una valoración sólida del rendimiento de los discos se recomienda una combinación de varias herramientas y pruebas. Así se pueden captar distintos aspectos del rendimiento del almacenamiento y obtener una estimación realista del rendimiento de un VPS.
Rendimiento de discos en VPS: así probamos con fio
Para evaluar de forma realista y comparable el rendimiento de los discos en VPS, en nuestras pruebas de VPS empleamos la herramienta de benchmark fio (Flexible I/O Tester). Este programa forma parte del script de pruebas YABS (Yet Another Bench Script) y simula diferentes patrones de acceso al sistema de almacenamiento. Entre otras cosas se ejecutan operaciones de lectura y escritura aleatorias con tamaños de bloque pequeños: un escenario realista que carga especialmente aplicaciones intensivas en datos, como bases de datos. Los indicadores obtenidos, entre ellos IOPS (operaciones de entrada/salida por segundo), rendimiento y latencias, se incorporan posteriormente a nuestra valoración de rendimiento del VPS.
Qué indican los benchmarks de disco en el VPS — y qué no
Los benchmarks de disco como fio o ioping ofrecen pistas importantes sobre la capacidad del sistema de almacenamiento en un VPS. Valores altos de IOPS y tiempos de acceso reducidos indican una base rápida de SSD o NVMe y son especialmente ventajosos en aplicaciones intensivas en datos.
No obstante, los resultados de las mediciones siempre son instantáneas bajo condiciones de prueba determinadas. Especialmente en entornos de hosting compartido, el rendimiento puede variar según la hora del día o la carga de otros clientes. Los benchmarks muestran, por tanto, el abanico de rendimiento técnicamente posible, pero no garantizan un rendimiento constante y continuo en operación real.
¿Qué valores de rendimiento del disco se consideran buenos?
Los siguientes valores orientativos para la velocidad de lectura/escritura y las operaciones de entrada/salida por segundo (IOPS) se consideran buenos, medios o malos:
El valor medido de la velocidad de lectura/escritura del disco debe situarse en más de 1500MB/s para ser considerado bueno. Valores entre 1500MB/s y 1000MB/s se consideran medios. Todos los valores por debajo de 1000MB/s se consideran malos.
El valor medido de las operaciones de entrada/salida del disco debe situarse en más de 25.000k IOPS para ser considerado bueno. Valores entre 25.000 IOPS y 15.000k IOPS se consideran medios. Todos los valores por debajo de 15.000k IOPS se consideran malos.
Descubre qué VPS obtiene el mejor resultado en nuestro test de rendimiento de disco:
Los proveedores más rápidos de nuestro test de servidores virtuales
| Proveedor ↕ | Single Core ↕ | Multi Core ↕ | Read Write ↕ | IOPS ↕ | Nota global ↕ |
|---|
Optimización: Sacar más rendimiento al VPS
La optimización del rendimiento de disco en un VPS suele ser posible solo de forma limitada, especialmente en entornos con almacenamiento compartido. No obstante, medidas concretas pueden ayudar a mejorar el rendimiento de forma apreciable o a evitar cuellos de botella.
Algunas medidas de optimización son:
- Ajustar opciones del sistema de archivos: Con la opción noatime se pueden evitar accesos de escritura innecesarios al sistema de archivos, ya que los tiempos de acceso ya no se registran.
- Utilizar el caché de forma selectiva: Software de bases de datos y servidores web como MySQL o NGINX ofrecen amplias funciones de caché que reducen los accesos al disco y mejoran los tiempos de respuesta.
- Minimizar el uso de swap: Una cantidad de RAM suficiente evita que el sistema tenga que recurrir al lento espacio de intercambio (swap).
- Optimizar procesos y tareas cron: Las tareas cron que se ejecutan regularmente deberían programarse de forma que no coincidan con periodos de alta carga.
- Optar por planes de mayor nivel: Las ofertas de VPS con recursos SSD o NVMe garantizados suelen ofrecer valores de I/O claramente mejores que los modelos de entrada.
- Revisar la elección del proveedor: Algunos proveedores especializados ofrecen planes con garantía de IOPS o optimización del almacenamiento, ideales para aplicaciones intensivas en datos.
Para exigencias especialmente altas, se recomienda finalmente el cambio a un Servidor Dedicado con recursos garantizados. Solo así es posible mantener de forma fiable y duradera un nivel elevado y constante de rendimiento del disco.
Conclusión: valorar correctamente el rendimiento del disco de los VPS
El rendimiento del disco es un componente decisivo para el rendimiento global de un VPS, especialmente en aplicaciones intensivas en datos. Al mismo tiempo, el subsistema de almacenamiento es una de las partes cuya velocidad real puede fluctuar más en entornos virtualizados. Factores como la tecnología de almacenamiento empleada, la capa de virtualización y la carga derivada de otros clientes influyen de forma significativa en los valores medidos.
Herramientas de benchmark como fio, ioping o iostat ofrecen valores de referencia importantes y muestran las fortalezas y debilidades típicas del sistema de almacenamiento. Sin embargo, siempre representan instantáneas puntuales y no pueden garantizar que los valores obtenidos sean sostenibles bajo la carga cotidiana.
Para una valoración realista del rendimiento del disco, los resultados deben considerarse en relación con el propio escenario de uso. Quienes dependan regularmente de accesos I/O rápidos deberían, al elegir un plan de hosting, fijarse en recursos dedicados, almacenamiento SSD o NVMe y una asignación justa del almacenamiento. Además, ajustes optimizados para la carga de trabajo a nivel de sistema y aplicación ayudan a sacar el máximo partido al propio VPS.
Solo quien mide específicamente el rendimiento del almacenamiento, lo interpreta correctamente y lo optimiza cuando es necesario, puede detectar y evitar cuellos de botella a tiempo.
Consejo: Infórmate sobre los VPS más rápidos de Alemania y cómo rinden en rendimiento de disco.
Los proveedores más rápidos de nuestro test de servidores virtuales
| Proveedor ↕ | Single Core ↕ | Multi Core ↕ | Read Write ↕ | IOPS ↕ | Nota global ↕ |
|---|
Nuestro artículo se basa en experiencias e investigación propias, así como en información procedente de fuentes externas.
Quellenangaben & weiterführende Links zum Thema:
https://fio.readthedocs.io/en/latest/fio_doc.html (Software de benchmarking)
Bildnachweis:
kp yamu Jayanath en Pixabay
Escribe un comentario
- VServer
Etiquetas de este artículo
Más proveedores de hosting
Más artículos interesantes
Gestionar varios sitios web: VPS o hosting para revendedores
Para empresarios online que gestionan varios sitios web propios o la presencia online de clientes, a menudo surge la pre...
Resumen de servicios de servidor en Linux
Los servicios de servidor son software que se ejecuta en un servidor para proporcionar a clientes o usuarios determinada...