Benchmark de un servidor sin ejecutar scripts a ciegas

Publicado 2 min de lectura Revisado
Ver imagen del artículo
Vista aérea de varias naves alargadas de centros de datos con franjas rojas, rodeadas de campos y un aparcamiento

Un benchmark rápido sirve para orientarse, no para resumir un servidor en una puntuación. La entrada original nació al probar un dedicado de Hetzner; las referencias a modelos y precios correspondían a 2019, no a una oferta vigente.

Un benchmark con contexto. Misma carga. Varias muestras. Configuración documentada.
Diagrama explicativo creado para esta entrada; no es una captura de producto.

Empezar por lo que estás midiendo

uname -r
lscpu
free -h
lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS

Anota CPU, RAM, almacenamiento y sistema. Identifica también si estás en una VM: los recursos compartidos y los límites del proveedor pueden afectar a las pruebas.

Evitar el «curl | bash» de un desconocido

Un script de benchmark puede hacer más que medir. Descárgalo desde su fuente, revisa el código y sus dependencias y decide si necesitas ejecutarlo con privilegios. No uses un enlace HTTP antiguo como instalador de confianza.

Separa pruebas de CPU, memoria, almacenamiento y red. Una escritura de disco puede consumir espacio o interferir con la aplicación. Una transferencia grande puede tener coste y depender del servidor remoto.

Repetir con contexto

Ejecuta varias muestras en condiciones comparables y guarda configuración, hora, duración y errores. Para un servidor web, mide también la latencia de las páginas que de verdad se van a utilizar.

Lo que busco es entender límites y detectar sorpresas. Una cifra espectacular sin método, o obtenida en una máquina que estaba haciendo otra tarea, no me ayuda a elegir mejor.

Una medición que puedas repetir

Registra modelo de CPU, memoria, disco, kernel, región y carga previa. Ejecuta al menos tres pasadas, conserva la mediana y observa temperatura, espera de E/S y tráfico. Un benchmark aislado sirve como pista, no como veredicto.

No lances scripts remotos con privilegios sin leerlos. Completa la medida con ioping, s-tui y observación de red. Fuente: manual de time(1).

Compartir esta entrada WhatsApp X / Twitter LinkedIn Reddit Telegram Bluesky Email
Siguiente comando: volver al archivo o pulsa Ctrl + K
Hilo abierto

La conversación empieza aquí

Escribir un comentario

Nadie ha escrito todavía. Si lo has probado en tu máquina, cuenta qué te salió: otra versión u otro resultado también ayudan.

Escribe tu comentario

Si planteas un problema técnico, di sistema, versión, qué esperabas y qué has probado. Respeto y cero spam: tu correo no se publica.

0 caracteresCtrl + Enter para enviar

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.