Benchmark
Resultado de la ejecución de una aplicación que busca estimar el rendimiento de un sistema (informático)
▪ En español podríamos decir comparativa, aunque no resulta tan preciso
▪ Se puede hacer benchmark de cpu, disco, tarjeta gráfica, red, etc
Benchmark de la cpu
▪ MIPS: Millones de instrucciones por segundo. Forma de medir la potencia de un procesador. Útil para comparar distintos procesadores, siempre que usen mismo juego de instrucciones, con un benchmark en mismo compilador con mismas optimizaciones.
▪ BogoMIPS: Medida propia de Linux. Estimación aproximada de los MIPS. Bogus: Incorrecto, engañosodmesg |grep -i bogo
▪ SPECint: Alternativa más exacta
Benchmark de red
Miden la tasa de transferencia máxima entre un cliente y un servidor (network throughput). También se puede traducir por ancho de banda digital, rendimiento de red o caudal de datos. 12
Permiten usar diferentes protocolos y tamaños de paquete
▪ iperf. Sencillo, muy popular. Disponible para Windows, Linux, macOs, Android, iOS, FreeBSD
▪ netperf. Sencillo, muy popular. Centrado en Unix/Linux
▪ netio. Sencillo, disponible en Windows, Linux y varios Unix
▪ ... entre otros
inxi
inxi es una herramienta muy útil que recopila diversa información sobre nuestro sistema.
▪ Instalación:apt update; apt upgrade; apt install -y inxi
▪ Basta ejecutar desde un terminal inxi -b para obtener un informe muy completo
|
|
|
Type: Laptop System: Apple product: Macmini7,1 v: 1.0 serial: <superuser/root required> Mobo: Apple model: Mac-35C5E08120C7EEAF v: Macmini7,1 serial: <superuser/root required> UEFI: Apple v: 431.0.0.0.0 date: 02/22/2021 |
|
|
|
Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Display: server: X.org 1.20.11 driver: i915 tty: 114x60 Message: Advanced graphics data unavailable in console. Try -G --display |
|
Device-1: Broadcom and subsidiaries BCM4360 802.11ac Wireless Network Adapter driver: wl Device-2: Broadcom and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3 |
|
|
|
|
Instalación de iperf
Paquetizado en Ubuntu, lo instalamos de la forma habitual
apt update
apt upgrade
apt install -y iperf
Uso de iperf
TCP
▪ Servidor:iperf -s
▪ Cliente:iperf -c <SERVIDOR>
UDP
▪ Servidor:iperf -u -s
▪ Cliente:iperf -u -c <SERVIDOR>
Por omisión emplea el puerto TCP/UDP 5000. Se puede cambiar con la opción -p
_______________________________
12 Es común denominarlo ancho de banda, sin más. Pero este en rigor es el ancho de banda analógico, un concepto distinto: un rango de frecuencias