Esta lista de scripts y herramientas de referencia de Linux debería ser útil para comprobar rápidamente el rendimiento de la CPU, el almacenamiento, la memoria y la red en los servidores Linux y VPS. Recientemente, he utilizado un script de referencia de Linux, que ya no se mantiene. Como resultado, compilé esta lista rápida de scripts y herramientas para la evaluación comparativa de Linux. Compruebe cada secuencia de comandos antes de ejecutar desde la línea de comandos.
La mayoría de estas secuencias de comandos será la evaluación comparativa de la CPU, la memoria, el almacenamiento y la red. En la mayoría de los casos, el modelo de CPU, la frecuencia, el número de núcleos se mostrará junto con un banco de rendimiento básico de la CPU. Se mostrará el total de la memoria (vea las otras herramientas más extensas a continuación para los benchmarks específicos de la memoria). Las velocidades de entrada/salida del almacenamiento del sistema (SSD o disco duro) serán probadas, y finalmente, la conexión a Internet del servidor será probada descargando archivos desde lugares de prueba comunes en todo el mundo.
Si su anfitrión web señala que la causa del bajo rendimiento de la aplicación está relacionada únicamente con WebDev, utilice estos scripts de línea de comandos para ayudar a verificar si el hardware (por ejemplo: cuello de botella en el disco/almacenamiento) o la red también pueden ser los culpables.
Linux Benchmark Scripts
- Bench.sh – ver la información del sistema y la prueba de la red, el disco de su servidor Linux.
- Nench – Una secuencia de comandos vagamente basado en el establecido freevps.us/bench.sh.
- VPSbench – Una secuencia de comandos para ejecutar los puntos de referencia simple y completa en el rendimiento de la CPU y IO.
- VPS Benchmark – Benchmark de disco, CPU y red.
- Linux Bench – STH Linux benchmarking script.
- Bench-sh-2 – System Info + Speedtest IPv4 + Drive Speed.
- unixbench.sh – Instalación automática de unixbench y script de prueba.
Otras herramientas de benchmark de Linux
- byte-unixbench – UnixBench es la suite de benchmark original de BYTE UNIX, actualizada y revisada por mucha gente a lo largo de los años.
- Fio – Flexible I/O Tester.
- Sysbench – Scriptable database and system performance benchmark.
- Bonnie – get/set ATA/SATA drive parameters under Linux.
- S – Pequeña colección de programas para medir el rendimiento de E/S del almacenamiento.
- Phoronix Test Suite – El software de pruebas/comparación automatizada de código abierto Phoronix Test Suite, multiplataforma.
- Geekbench – Esta herramienta le permite utilizar Geekbench 4 desde un símbolo del sistema y automatizarlo con scripts de shell o archivos por lotes.
- vdbench – genera cargas de trabajo de E/S de disco que se utilizan para validar el rendimiento del almacenamiento y la integridad de los datos de almacenamiento.
- IOzone – una herramienta de evaluación comparativa del sistema de archivos. El benchmark genera y mide una variedad de operaciones de archivo.
- Iometer – Iometer es una herramienta de medición y caracterización del subsistema de E/S para sistemas individuales y en clúster.
- Interbench – Linux Interactivity Benchmark
- HDparm – obtener/configurar los parámetros de la unidad ATA/SATA en Linux
- dd – Benchmark Your VPS with dd, how-to guide.
Mantenido en Github.
Use bajo su propio riesgo. Siempre verifique antes de ejecutar. Si encuentra scripts rotos o problemas, por favor notifíqueme.
Publicado originalmente: 6 de diciembre de 2017 | Última actualización: Feb 15th, 2021