Si tiene curiosidad sobre el rendimiento de sus servidores, debe probar Phoronix Test Suite. Jack Wallen le muestra cómo instalar y usar este conjunto de pruebas.
¿Sabe qué tan bien están funcionando sus instancias de Ubuntu Server? Claro, pueden estar en funcionamiento, pero ¿realmente conoce los detalles de qué tan bien pueden manejar las cargas de trabajo? Esto es especialmente importante antes de implementar una aplicación o un servicio que exigirá mucho a una máquina.
Código abierto:Cobertura de lectura obligada
Con ese fin, ¿ha realizado una evaluación comparativa de sus servidores? Si no es así, le mostraré cómo puede hacer exactamente eso con Phoronix Test Suite, una de las herramientas de prueba y evaluación comparativa más completas del planeta. Este conjunto de pruebas puede llevar a cabo puntos de referencia cuantitativos y cualitativos para que pueda comparar los resultados de sus pruebas con otros.
Phoronix Test Suite se puede instalar en los sistemas operativos Linux, macOS, Windows, Solaris, GNU Hurd y BSD. Demostraré cómo instalar y usar la herramienta en Ubuntu Server 22.04.
Vamos a las pruebas.
Lo que necesitarás
Para instalar Phoronix Test Suite, necesitará una instancia en ejecución de Ubuntu Server 22.04 y un usuario con privilegios de sudo. ¿Estás listo para esto? Ya lo pensé.
Cómo instalar Phoronix Test Suite
Inicie sesión en su instancia de Ubuntu Server y descargue el archivo .deb de Phoronix Test Suite con:
wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb
Una vez que se haya descargado el archivo, instale la herramienta con:
sudo dpkg -i phoronix*.deb
La instalación fallará porque todavía hay dependencias que cumplir. Puede corregir ese error y completar la instalación con el único comando:
sudo apt-get install -f
Una vez que se cumplan todas las dependencias, la instalación estará completa. Puede verificar la instalación con:
phoronix-test-suite
El comando anterior debe enumerar toda la información de ayuda para el comando (de la cual hay mucha).
Cómo utilizar el conjunto de pruebas de Phoronix
Primero, enumeremos las pruebas disponibles con el comando:
phoronix-test-suite list-available-tests
Incluso puede enumerar las pruebas por grupo de esta manera:
phoronix-test-suite list-available-suites
O bien, puede recuperar información sobre una prueba específica con el comando:
phoronix-test-suite info TEST
Donde PRUEBA es el nombre de la prueba.
Digamos que queremos ejecutar la prueba pts/server, que ejecuta 26 pruebas únicas diferentes (que cubren todo, desde Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js y mucho más. Para ejecutar esa prueba, debe primero instale las dependencias de prueba requeridas con el comando:
phoronix-test-suite install pts/server
El comando anterior tardará entre 20 y 30 minutos en completarse. Una vez que le devuelvan su terminal, inicie la prueba con:
phoronix-test-suite run pts/server
La ejecución de un comando, como se muestra arriba, se realiza en modo interactivo, donde deberá responder varias preguntas. En lugar de hacer eso cada vez, puede usar la función de modo por lotes. Para ello, primero ejecutará el comando:
phoronix-test-suite batch-setup
El comando anterior requerirá que responda lo siguiente:
- Guardar los resultados de la prueba cuando está en modo por lotes (Y/n):y
- Abrir el navegador web automáticamente cuando esté en modo por lotes (y/N):n
- Subir automáticamente los resultados a OpenBenchmarking.org (Y/n):y
- Solicitud de identificador de prueba (Y/n):
- Solicitud de descripción de la prueba (Y/n):
- Solicitar el nombre del archivo de resultados guardados (Y/n):
- Ejecutar todas las opciones de prueba (Y/n):
Responda todas las preguntas y las respuestas se guardarán en el archivo ~/.phoronix-test-suite/user-config.xml. Después de finalizar la configuración por lotes, puede ejecutar una lista completa de pruebas (que también descargará automáticamente todas las dependencias necesarias y ejecutará las pruebas por usted) con un comando como este:
phoronix-test-suite batch-benchmark pts/server
Dado que ya ejecutó la configuración por lotes, no tendrá que responder las preguntas durante la evaluación comparativa.
Una vez completadas las pruebas, la información se guardará en el mismo directorio desde el que ejecutó el comando. Revise los resultados para ver cómo le fue a su servidor.
Y eso es todo lo que hay que hacer para comparar sus instancias de Ubuntu Server con Phoronix Test Suite. Hay mucho más que puede hacer con esta herramienta, así que asegúrese de echar un vistazo a la documentación oficial para ver las muchas formas en que Phoronix Test Suite puede servirle.
Suscríbase a de TechRepublic Cómo hacer que la tecnología funcione en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.
Enlace de origen