El estrés prueba de esfuerzo de instalación de software y el uso de Linux guía 2 estrés software de Linux pruebas de estrés Guía del usuario e instalación

estrés y análisis de los resultados de herramientas Guía

 

Prueba de esfuerzo estrés Linux instalación de software y guía de uso

 

 

En primer lugar, ¿qué es el estrés

el estrés es una herramienta de prueba de esfuerzo en Linux, específicamente para esas cargas elevadas y completamente usuario quiere poner a prueba su sistema de seguimiento de estos dispositivos puedan funcionar.

En segundo lugar, la instalación

El estrés en el paquete de instalación y el extracto de servidor de carga Linux / usr / ruta / src locales, la extracción de comando: tar -xzpvf stress_1.0.1.orig.tar.gz

1.0.1 estrés archivo después de que los archivos se descomprimen carpeta, introduzca ./configure configurar si falla la configuración, e imprimir el "no c compilador aceptable encuentra en camino", significa que hay un entorno compilador GCC disponibles, entre: yum -y install gcc descargar e instalar automáticamente.

Una vez configurado, de entrada secuencialmente

 

 

 

 

En este punto, la tensión en toda la instalación se haya completado, una instalación correcta en el indicador de línea de comandos se imprime el estrés.

En tercer lugar, la guía de utilización

En primer lugar necesidad de crear un directorio de prueba, coloque el archivo para escribir en el disco.

 

 

Cada descripción de parámetro de estrés primario (- subrayado por uno después de dicho - representa la línea de unión a través de dos, se puede usar en parámetro de estrés de contacto, expresado de diferentes maneras):

-?

--help Muestra información de ayuda

--version Muestra la información de versión del software

-t segundos:

--timeout segundos Especifica el número de segundos para correr

usecs --backoff esperan usecs microsegundos después del inicio de la operación

horquillas -c:

Generar una pluralidad de función horquillas de proceso procesamiento de la CPU --cpu sqrt ()

-m horquillas

horquillas --vm: generar una pluralidad de procesamiento en función del número de proceso de asignación de memoria malloc (), seguido por el proceso de

-i horquillas

horquillas --io: generar una pluralidad de función de procesamiento de sync () de disco I proceso de E / S

--vm-bytes bytes: la memoria del número de bytes, se especifica un valor por defecto 1

--vm-colgar: una asignación malloc parte trasera de memoria se libera mucho tiempo en el libre ()

-d:

--hdd: proceso de escritura, escriba un tamaño fijo) función escribe el directorio actual por mkstemp (

--hdd-bytes bytes: Especifica el número de bytes de escritura, por defecto 1G

--hdd-noclean: No escriba al azar de desenlace archivo de datos ASCII, no elimine el archivo se escribe, permanecerá en el espacio en el disco duro.

En cuarto lugar, los escenarios de prueba Ejemplos

  1. prueba de carga de la CPU

Introduzca el comando: el estrés-C4

proceso de aumento de 4 cpu, la función de proceso sqrt () es una función para mejorar la carga de la CPU del sistema

2, prueba de memoria

comando de entrada: el estrés -i 4 -vm 10 -vm-bytes 1G--vm colgar 100 100s -timeout

Añadir 4 proceso io, 10 proceso de asignación de memoria, el tamaño de cada asignación 1G, no libera después de la distribución, probando 100S

3, prueba de disco I / O

Entrada de comando: el estrés -d 1 --hdd-bytes 3G

Añadir un proceso de escritura, cada archivo de escritura bloquear 3G

4, la prueba de disco duro (no borrar)

comando de entrada: el estrés -i -d 1 10 --hdd-bytes 3G -hdd-noclean

Añadir un proceso IO, bloque 10 3G proceso de escritura, cada archivo está escrito, y no elimina, el disco duro gradualmente se agotará.

En quinto lugar, el servidor de monitor de rendimiento bajo Linux

  1. superior supervisar el uso general

Los significados parámetros son los siguientes:

carga media: promedio de tres valores de la carga actual del sistema eran más tarde 1 minuto, 5 minutos, 15 minutos antes de la media del proceso. En general se cree que este número es superior al número de CPU, carga de la CPU será más difícil de procesar el sistema actual contiene.

Representa varios parámetros de la CPU:

nosotros: el espacio de usuario ocupado por el porcentaje de CPU

SY: el espacio del núcleo ocupado por el porcentaje de CPU

ni: procesos de prioridad dentro del espacio de proceso de usuario ocupado por el porcentaje de CPU cambiaron

ID: porcentaje de inactividad de la CPU

wa: la espera de entrada y salida del porcentaje de tiempo de la CPU

Después de entrar en la parte superior, P mayúscula, el tamaño de ocupación de la CPU clasificación, por M, el tamaño de la huella de memoria con el fin de ordenar

Desde el punto de vista de la aplicación, la memoria disponible = sistema de memoria libre + + buffers en caché, que buffers / cache con el fin de mejorar el rendimiento de archivo lee en la memoria cuando la aplicación para su uso cuando, búfer / caché estará pronto recuperar

  1. Servidor de E / S leído y patrón de carga de escritura

Primero con Top I / O durante la visualización de alta presión, el valor de la identificación WA I / O porcentaje de espera de tiempo de CPU, más de 30%.

Entonces iostat -x 1 10 punto de vista, si no el archivo, a yum install systat  instalación. Ver% util,% de reposo, si% util cerca de 100%, lo que indica que la I generado peticiones E / S también, 0 sistema a plena capacidad I /, el disco puede ser un cuello de botella,% de reposo de menos de 70%, I / 0 más presión grande, la velocidad de lectura general tienen que esperar más.

Combinado con vmstat -1 comando para comprobar el parámetro b representa el número de procesos en espera de recursos, tales como la espera de I / O, la memoria, etc., como el tiempo usual> 1, tendrá que enfocar. i medible / o carga de escritura.

  1. Otro sistema de gestión diaria

Ver Sistema de Número de la CPU: cat / proc / la Información de la CPU

Supervisión del estado del sistema, consulte específicamente donde la presión: vmstat

columna proc muestra la información de proceso relacionada

r para correr y esperar a que el número intervalo de tiempo de CPU de los procesos, como a largo plazo> el número de CPU del servidor, instrucciones de la CPU no es suficiente

intercambio representa un caso intercambio de memoria

Ver el uso de memoria: como Free

Ver los procesos del sistema: PS AUX

Imprimir conexión de red: netstat-an

Imprimir esta bota qué puertos: -lnp netstat

Ver el uso del disco y la ubicación del sistema de archivos se monta: df LH

 

 

 

En primer lugar, ¿qué es el estrés

el estrés es una herramienta de prueba de esfuerzo en Linux, específicamente para esas cargas elevadas y completamente usuario quiere poner a prueba su sistema de seguimiento de estos dispositivos puedan funcionar.

En segundo lugar, la instalación

El estrés en el paquete de instalación y el extracto de servidor de carga Linux / usr / ruta / src locales, la extracción de comando: tar -xzpvf stress_1.0.1.orig.tar.gz

1.0.1 estrés archivo después de que los archivos se descomprimen carpeta, introduzca ./configure configurar si falla la configuración, e imprimir el "no c compilador aceptable encuentra en camino", significa que hay un entorno compilador GCC disponibles, entre: yum -y install gcc descargar e instalar automáticamente.

Una vez configurado, de entrada secuencialmente

 

 

 

 

En este punto, la tensión en toda la instalación se haya completado, una instalación correcta en el indicador de línea de comandos se imprime el estrés.

En tercer lugar, la guía de utilización

En primer lugar necesidad de crear un directorio de prueba, coloque el archivo para escribir en el disco.

 

 

Cada descripción de parámetro de estrés primario (- subrayado por uno después de dicho - representa la línea de unión a través de dos, se puede usar en parámetro de estrés de contacto, expresado de diferentes maneras):

-?

--help Muestra información de ayuda

--version Muestra la información de versión del software

-t segundos:

--timeout segundos Especifica el número de segundos para correr

usecs --backoff esperan usecs microsegundos después del inicio de la operación

horquillas -c:

Generar una pluralidad de función horquillas de proceso procesamiento de la CPU --cpu sqrt ()

-m horquillas

horquillas --vm: generar una pluralidad de procesamiento en función del número de proceso de asignación de memoria malloc (), seguido por el proceso de

-i horquillas

horquillas --io: generar una pluralidad de función de procesamiento de sync () de disco I proceso de E / S

--vm-bytes bytes: la memoria del número de bytes, se especifica un valor por defecto 1

--vm-colgar: una asignación malloc parte trasera de memoria se libera mucho tiempo en el libre ()

-d:

--hdd: proceso de escritura, escriba un tamaño fijo) función escribe el directorio actual por mkstemp (

--hdd-bytes bytes: Especifica el número de bytes de escritura, por defecto 1G

--hdd-noclean: No escriba al azar de desenlace archivo de datos ASCII, no elimine el archivo se escribe, permanecerá en el espacio en el disco duro.

En cuarto lugar, los escenarios de prueba Ejemplos

  1. prueba de carga de la CPU

Introduzca el comando: el estrés-C4

proceso de aumento de 4 cpu, la función de proceso sqrt () es una función para mejorar la carga de la CPU del sistema

2, prueba de memoria

comando de entrada: el estrés -i 4 -vm 10 -vm-bytes 1G--vm colgar 100 100s -timeout

Añadir 4 proceso io, 10 proceso de asignación de memoria, el tamaño de cada asignación 1G, no libera después de la distribución, probando 100S

3, prueba de disco I / O

Entrada de comando: el estrés -d 1 --hdd-bytes 3G

Añadir un proceso de escritura, cada archivo de escritura bloquear 3G

4, la prueba de disco duro (no borrar)

comando de entrada: el estrés -i -d 1 10 --hdd-bytes 3G -hdd-noclean

Añadir un proceso IO, bloque 10 3G proceso de escritura, cada archivo está escrito, y no elimina, el disco duro gradualmente se agotará.

En quinto lugar, el servidor de monitor de rendimiento bajo Linux

  1. superior supervisar el uso general

Los significados parámetros son los siguientes:

carga media: promedio de tres valores de la carga actual del sistema eran más tarde 1 minuto, 5 minutos, 15 minutos antes de la media del proceso. En general se cree que este número es superior al número de CPU, carga de la CPU será más difícil de procesar el sistema actual contiene.

Representa varios parámetros de la CPU:

nosotros: el espacio de usuario ocupado por el porcentaje de CPU

SY: el espacio del núcleo ocupado por el porcentaje de CPU

ni: procesos de prioridad dentro del espacio de proceso de usuario ocupado por el porcentaje de CPU cambiaron

ID: porcentaje de inactividad de la CPU

wa: la espera de entrada y salida del porcentaje de tiempo de la CPU

Después de entrar en la parte superior, P mayúscula, el tamaño de ocupación de la CPU clasificación, por M, el tamaño de la huella de memoria con el fin de ordenar

Desde el punto de vista de la aplicación, la memoria disponible = sistema de memoria libre + + buffers en caché, que buffers / cache con el fin de mejorar el rendimiento de archivo lee en la memoria cuando la aplicación para su uso cuando, búfer / caché estará pronto recuperar

  1. Servidor de E / S leído y patrón de carga de escritura

Primero con Top I / O durante la visualización de alta presión, el valor de la identificación WA I / O porcentaje de espera de tiempo de CPU, más de 30%.

Entonces iostat -x 1 10 punto de vista, si no el archivo, a yum install systat  instalación. Ver% util,% de reposo, si% util cerca de 100%, lo que indica que la I generado peticiones E / S también, 0 sistema a plena capacidad I /, el disco puede ser un cuello de botella,% de reposo de menos de 70%, I / 0 más presión grande, la velocidad de lectura general tienen que esperar más.

Combinado con vmstat -1 comando para comprobar el parámetro b representa el número de procesos en espera de recursos, tales como la espera de I / O, la memoria, etc., como el tiempo usual> 1, tendrá que enfocar. i medible / o carga de escritura.

  1. Otro sistema de gestión diaria

Ver Sistema de Número de la CPU: cat / proc / la Información de la CPU

Supervisión del estado del sistema, consulte específicamente donde la presión: vmstat

columna proc muestra la información de proceso relacionada

r para correr y esperar a que el número intervalo de tiempo de CPU de los procesos, como a largo plazo> el número de CPU del servidor, instrucciones de la CPU no es suficiente

intercambio representa un caso intercambio de memoria

Ver el uso de memoria: como Free

Ver los procesos del sistema: PS AUX

Imprimir conexión de red: netstat-an

Imprimir esta bota qué puertos: -lnp netstat

Ver el uso del disco y la ubicación del sistema de archivos se monta: df LH

 

Supongo que te gusta

Origin www.cnblogs.com/xuanbjut/p/12649963.html
Recomendado
Clasificación