GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar la herramienta de evaluación comparativa de Siege en Ubuntu 20.04

Siege es una herramienta de evaluación comparativa y prueba de carga de subprocesos múltiples de código abierto para Linux. Puede realizar una prueba de estrés usando una sola URL con un número específico de usuarios o puede poner todas las URL en archivos y. estresarlos simultáneamente. También le permite probar un servidor web con n número de usuarios t número de veces. Siege ofrece tres modos de operación:regresión, simulación de Internet y fuerza bruta.

En este tutorial, explicaremos cómo instalar Siege Benchmarking Tool en Ubuntu 20.04.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña de root en el servidor.

Cómo empezar

Antes de comenzar, actualice los paquetes de su sistema a la última versión. Puede actualizarlos usando el siguiente comando:

apt-get update -y

Una vez que todos los paquetes estén actualizados, puede continuar con el siguiente paso.

Instalar asedio

De forma predeterminada, Siege está disponible en el repositorio predeterminado de Ubuntu 20.04. Puede instalarlo simplemente ejecutando el siguiente comando:

apt-get install siege -y

Una vez que Siege esté instalado, puede verificar la versión instalada de Siege usando el siguiente comando:

siege --version

Debería ver el siguiente resultado:

SIEGE 4.0.4

Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

Configurar asedio

El archivo de configuración predeterminado de Siege se encuentra en /etc/siege/siegerc. Deberá editar este archivo de configuración y definir su archivo de registro:

nano /etc/siege/siegerc

Descomente la siguiente línea:

logfile = $(HOME)/var/log/siege.log

Guarde y cierre el archivo cuando haya terminado.

Probar un solo sitio web con Siege

Puede usar el comando de asedio especificando cualquier sitio web para probar la carga como se muestra a continuación:

siege test.example.com

Debería ver el siguiente resultado:

Transactions:		       57832 hits
Availability:		       99.95 %
Elapsed time:		      401.49 secs
Data transferred:	      706.55 MB
Response time:		        0.17 secs
Transaction rate:	      144.04 trans/sec
Throughput:		        1.76 MB/sec
Concurrency:		       24.35
Successful transactions:       57852
Failed transactions:	          31
Longest transaction:	      100.01
Shortest transaction:	        0.00

Probar varios sitios web con Siege

También puede probar varios sitios web agregando las URL de su sitio web en el archivo /etc/siege/urls.txt.

nano /etc/siege/urls.txt

Agregue las URL deseadas como se muestra a continuación:

http://example1.com
www.example.com
192.168.0.2

Guarde y cierre el archivo cuando haya terminado. Luego, ejecute el comando de asedio especificando su archivo URL como se muestra a continuación:

siege -f /etc/siege/urls.txt

Esto realizará una prueba de estrés leyendo todas las URL una por una desde el archivo /etc/siege/urls.txt.

Siege viene con muchas opciones. A continuación se muestra una breve explicación de cada uno:

  • -t:esta opción se usa para establecer un límite de tiempo durante el cual se ejecuta Siege.
  • -c :esta opción se utiliza para establecer el número de usuarios simultáneos.
  • -d:esta opción se utiliza para establecer el tiempo de retraso para cada usuario.
  • -C:esta opción se utiliza para especificar su propio archivo de configuración.
  • -i :se utiliza para acceder a direcciones URL aleatorias.
  • -T:se utiliza para establecer el tipo de contenido en las solicitudes.
  • -h:se utiliza para mostrar información de ayuda.
  • -l:se utiliza para generar un archivo de registro.

Conclusión

En el artículo anterior, aprendió cómo instalar Siege para comparar el rendimiento de su sitio web. Ahora puede usar todas las opciones una por una con Siege y probar el resultado.


Ubuntu
  1. Cómo instalar y usar Wine en Ubuntu 20.04

  2. Cómo instalar y usar FFmpeg en Ubuntu 18.04

  3. Cómo instalar y usar Wine en Ubuntu 18.04

  4. Cómo instalar y usar Curl en Ubuntu 18.04

  5. Cómo instalar y usar Curl en Ubuntu 20.04

Cómo instalar y usar la herramienta de captura de pantalla del obturador en Ubuntu 20.04

Cómo instalar y usar BleachBit 1.12 en Ubuntu 16.04

Cómo instalar y usar R en Ubuntu

Cómo instalar la herramienta de evaluación comparativa de Siege en Ubuntu 20.04 LTS

Instale la herramienta de evaluación comparativa de asedio en Ubuntu 22.04

Cómo instalar y usar la herramienta de evaluación comparativa de Siege en Ubuntu 20.04