Benchmark de servidores Linux con UnixBench y DD

En Raiola Networks somos fanáticos del rendimiento (creo que ya lo habrás notado si eres cliente nuestro) y eso hace que también seamos fanáticos de los benchmarks o test de rendimiento.
No vamos a decir que nos pasamos todo el día haciendo benchmarks a todo, pero sí que hacemos bastantes, sobre todo para poder comparar el antes y el después al optimizar “cosas” como por ejemplo un Wordpress o un servidor Linux.

Estamos especializados tanto en administración de sistemas Linux como en Wordpress, y tanto en un terreno como en el otro intentamos exprimir siempre al máximo el rendimiento de lo que nos pasa por delante.

unixbench

En este artículo vamos a ver cómo realizar un benchmark de rendimiento de la capacidad de proceso y velocidad de un servidor Linux, sea un servidor VPS Linux o un servidor dedicado Linux.
También vamos a enseñarte cómo probar la tasa de lectura y escritura en disco de tu servidor Linux.

 

Como hacer un benchmark en Linux

Existen varias aplicaciones para hacer un benchmark en Linux, pero en este caso el benchmark vamos a hacerlo con UnixBench.
UnixBench es una herramienta completamente gratuita que prueba la potencia monohilo y multihilo de un servidor Linux, además tiene la ventaja de ser muy fácil de instalar y ejecutar en cualquier distribución, aunque en este caso el benchmark lo haremos en CentOS.

Con los siguientes comandos puedes instalar UnixBench y ejecutar un benchmark con UnixBench:

Con esto comenzará el benchmark de rendimiento:

benchmark linux

Cuando finalice, nos saldrá la puntuación del benchmark de la siguiente forma.

benchmark linux

(benchmark de rendimiento de uno de nuestros VPS 1 SSD o VPS 1 SSD optimizado)

La ventaja de UnixBench, es que es capaz de probar la potencia multiproceso, probando varios threads o núcleos de CPU al mismo tiempo.
El tiempo que tarde el benchmark en completarse dependerá totalmente de la potencia que tiene el servidor donde se está ejecutando.

 

Como hacer un benchmark de I/O en Linux

En este caso, para medir la tasa de lectura y escritura de un disco en Linux, existen varias formas de hacerlo e incluso podemos verlo desde distintos puntos de vista.
Dependiendo de cómo ejecutemos el comando y la herramienta que usemos obtendremos diferentes resultados si comparamos un servidor con otro.

Vamos a hacerlo con el comando DD de Linux en este caso, el comando que vamos a usar es el siguiente:

Este es un ejemplo del comando ejecutado en uno de nuestros servidores VPS 1 SSD optimizados con RAID 10 SSD:

benchmark linux

Como ves, en este caso el rendimiento de esta combinación de discos es bastante buena ya que NO hacemos overselling.

 

Benchmarks de rendimiento de VPS con 1 CPU

A continuación, vamos a exponer unos casos, tanto de nuestros VPS como de otros proveedores que también ofrecen servidores VPS, para que veas la diferencia que puede existir en cuestión de rendimiento entre dos VPS que parecen más o menos iguales.

En este caso, vamos a probar los siguientes modelos de VPS de estos proveedores, incluyendo los nuestros:

  • VPS 1 SSD de Raiola Networks, con 1 GB de RAM, 1 CPU y discos RAID 10 SSD.
  • VPS 20GB SSD de Vultr, con 1 GB de RAM, 1 CPU y discos SSD.
  • VPS de Digital Ocean, con 1 GB de RAM, 1 CPU y discos SSD.
  • VPS de OVH gama Cloud, con 2 GB de RAM, 1 CPU y discos SSD

Vamos a exponer las capturas de los resultados obtenidos en los benchmarks, tanto del benchmark de proceso realizado con la aplicación UnixBench como el test de I/O de disco realizando con el comando DD de Linux.

 

VPS de Raiola Networks

Nuestro servidor VPS probado fue el VPS 1 SSD optimizado, un servidor VPS con 1 GB de RAM DDR4 y 1 CPU a 3,4 Ghz, con discos SSD RAID 10.

En UnixBench el resultado obtenido ha sido el siguiente:

benchmark linux

Y en el test de I/O con DD el resultado ha sido este:

benchmark linux

Como ves, nuestros servidores VPS destacan por su I/O, y eso hace que el rendimiento general del servidor VPS sea alto, convirtiéndolo en un modelo de VPS barato, pero al mismo tiempo potente y estable.

 

VPS OVH VS VPS Digital Ocean VS VPS Vultr

También he decidido comparar el rendimiento de varios VPS de la competencia (otros proveedores), cada uno destaca en su terreno (unos en I/O, otros en CPU, otros en RAM, etc…).

Estos son los resultados de UnixBench del VPS de OVH, el modelo es el Cloud de 2 GB de RAM, 1 CPU y discos SSD:

benchmark linux

Estos son los resultados de UnixBench del VPS de Vultr, el modelo es el de 1 GB de RAM, 1 CPU y discos SSD:

benchmark

Estos son los resultados de UnixBench del VPS de Digital Ocean, el modelo es el de 1 GB de RAM, 1 CPU y discos SSD:

benchmark wordpress

Ahora vamos a exponer los resultados del comando DD para test de I/O de los servidores anteriores.

En primer lugar, estos son los resultados para el servidor VPS Cloud de OVH con discos SSD:

benchmark linux

Estos son los resultados para el servidor VPS de Vultr, con discos SSD también:

benchmark

Y estos son los resultados para el VPS de Digital Ocean, también con discos SSD:

benchmark

Finalmente, te adjuntamos dos gráficas comparativas donde aparecen tanto nuestro VPS como los VPS probados en otros proveedores de hosting.

Aquí puedes ver la diferencia de rendimiento en UnixBench de todos los servidores VPS (que son más o menos iguales en características):

benchmark unixbench

(cuanto más alta sea la puntuación mejor, sobre todo teniendo en cuenta que son VPS con 1 solo núcleo de CPU)

Estos son los resultados de la comparativa de I/O en disco, comprobado con el comando DD:

unixbench

Como ves, la diferencia de un RAID 10 SSD con 4 discos con el resto de sistemas es notable.

Si buscas un servidor VPS para tu proyecto, puedes encontrar nuestra gama completa de servidores VPS en los siguientes enlaces:

Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.
Share on twitter
Compartir en Twitter
Share on facebook
Compartir en Facebook
Share on pinterest
Compartir en Pinterest

Tenemos 0 comentarios en

"Benchmark de servidores Linux con UnixBench y DD"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Vienes desde otro proveedor?
Suscríbete a la newsletter

Recibe ofertas, novedades y mucho más:

RESPONSABLE: RAIOLA NETWORKS, S.L. C.I.F.: B27453489 Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo) Telefono: +34 982776081 e-mail: info@raiolanetworks.es
FINALIDAD: Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
LEGITIMACIÓN: Consentimiento del interesado y contratación de productos y/o servicios del Responsable
DESTINATARIOS: No se ceden datos a terceros, salvo obligación legal. Personas físicas o jurídicas directamente relacionadas con el Responsable Encargados de Tratamiento adheridos al Privacy Shield
DERECHOS: Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.
INFORMACIÓN ADICIONAL: Se puede consultar la política de privacidad de forma más detallada aquí.
Los precios mostrados no incluyen IVA