LinuxParty
Un ejemplo bastará para entenderlo:
ab -n 100 -c 10 http://www.dedodigital.com/
generaríamos 100 llamadas a la web de Dedo Digital, distribuidas en 10 hilos. Precisamente esta capacidad de concurrencia nos permitirá comprobar condiciones de carrera o bloqueos, ya que el comportamiento de las peticiones es más natural que si se realizan las 100 seguidas en un bucle. Los resultados obtenidos al ejecutar el anterior ejemplo son los siguientes:
This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.dedodigital.com (be patient)...^C Server Software: Apache Server Hostname: www.dedodigital.com Server Port: 80 Document Path: / Document Length: 25187 bytes Concurrency Level: 10 Time taken for tests: 10.588 seconds Complete requests: 70 Failed requests: 65 (Connect: 0, Receive: 0, Length: 65, Exceptions: 0) Write errors: 0 Non-2xx responses: 5 Total transferred: 1853181 bytes HTML transferred: 1832430 bytes Requests per second: 6.61 [#/sec] (mean) Time per request: 1512.536 [ms] (mean) Time per request: 151.254 [ms] (mean, across all concurrent requests) Transfer rate: 170.93 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 236 244 7.2 243 272 Processing: 746 1161 937.2 782 3597 Waiting: 263 657 938.4 274 3086 Total: 982 1406 938.4 1024 3851 Percentage of the requests served within a certain time (ms) 50% 1024 66% 1046 75% 1062 80% 1083 90% 3528 95% 3822 98% 3840 99% 3851 100% 3851 (longest request)
Como veis, nos reparte la información para poder ver el mínimo, máximo, la media y la moda de las mediciones, así como posibles errores o el total de datos descargados. Y, por supuesto, para no producir desviaciones en las analíticas web, ApacheBench utiliza un user agent específico que es ignorado por la mayoría de proveedores de estadísticas, aunque debéis ser cuidadosos si usáis Webalizer o AWStats, donde sí que se podrían introducir sesgos.
Puedes hacer las pruebas a otro servidor, y comprobar, por ejemplo se lo hacemos a LinuxParty y este es el resultado.
This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.linuxparty.es (be patient).....done Server Software: Apache Server Hostname: www.linuxparty.es Server Port: 80 Document Path: / Document Length: 41835 bytes Concurrency Level: 10 Time taken for tests: 15.706 seconds Complete requests: 100 Failed requests: 46 (Connect: 0, Receive: 0, Length: 46, Exceptions: 0) Write errors: 0 Total transferred: 4225380 bytes HTML transferred: 4194980 bytes Requests per second: 6.37 [#/sec] (mean) Time per request: 1570.599 [ms] (mean) Time per request: 157.060 [ms] (mean, across all concurrent requests) Transfer rate: 262.72 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 230 239 11.3 236 288 Processing: 1144 1293 116.3 1244 1566 Waiting: 431 559 102.1 516 805 Total: 1392 1532 116.2 1495 1809 Percentage of the requests served within a certain time (ms) 50% 1495 66% 1563 75% 1611 80% 1643 90% 1733 95% 1781 98% 1797 99% 1809 100% 1809 (longest request)
Por supuesto, al igual que el servidor en sí, ApacheBench es software libre, y se distribuye bajo los términos de la Licencia Apache.
El manual de Linux tiene el comando, bastará escribir (desde la consola de linux): man ab
Más información | Manual del comando ab

-
Linux
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Montar un directorio remoto, vía NFS, en Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- Mis predicciones sobre Linux para 2025: será un buen año