Red de Respuestas Legales - Asesoría legal - ¿Cuáles son los indicadores de las pruebas de desempeño?

¿Cuáles son los indicadores de las pruebas de desempeño?

Pregunta 1: ¿Cuáles son los principales indicadores de desempeño a los que se debe prestar atención en las pruebas de desempeño? En términos de recursos del sistema del servidor, el uso de CPU y memoria de la máquina, y los indicadores de lectura y escritura del disco.

Ocupación de la red, rendimiento básico

Velocidad de procesamiento de transacciones, como tiempo promedio de inicio de sesión y tiempo promedio de respuesta de las operaciones.

En cuanto a los estándares de varios indicadores, deben formularse en función de las condiciones reales.

Pregunta 2: ¿Cuáles son los principales indicadores de rendimiento de los sistemas informáticos? Hola, los principales indicadores de rendimiento del sistema informático son:

1) Longitud de la palabra: la longitud de la palabra es la cantidad de bits de datos binarios que la CPU puede procesar directamente, lo cual está directamente relacionado con la precisión del cálculo. Función y velocidad de la computadora. Cuanto mayor sea la longitud de la palabra, mayor será la potencia de procesamiento. Las longitudes de palabras comunes en microcomputadoras son 8 bits, 16 bits y 32 bits.

2) Velocidad de computación: La velocidad de computación se refiere al número de instrucciones que una computadora puede ejecutar por segundo, generalmente en MIPS.

3) Frecuencia principal: La frecuencia principal se refiere a la frecuencia de reloj de la computadora, expresada en MHz.

4) Capacidad de memoria: La capacidad de memoria se refiere al número total de bytes que pueden almacenar información en la memoria, generalmente en KB y MB.

5) Configuración de dispositivos periféricos: Los dispositivos periféricos se refieren a los dispositivos de entrada/salida del ordenador.

Pregunta 3: ¿Cuáles son los principales indicadores de rendimiento del ordenador? La cantidad de procesadores de flujo de CPU en el disco duro de la tarjeta gráfica

Pregunta 4: ¿Cuáles son los principales indicadores del rendimiento mecánico? Las propiedades mecánicas de los materiales se refieren a las propiedades mecánicas de los materiales bajo diversas cargas externas (tensión, compresión, flexión, torsión, impacto, tensión alterna, etc.). ) bajo diferentes ambientes (temperatura, medio, humedad).

Índice de rendimiento

Incluyendo índice elástico, índice de dureza, índice de resistencia, índice de plasticidad, índice de tenacidad, rendimiento a la fatiga y tenacidad a la fractura.

Las propiedades mecánicas del acero se refieren al límite elástico, la resistencia a la tracción, el alargamiento, el rendimiento de flexión en frío y la tenacidad al impacto del acero en condiciones estándar, también conocidas como propiedades mecánicas.

Pregunta 5: ¿Cuáles son los principales indicadores de rendimiento de la placa base? Tipos de CPU admitidos y rango de frecuencia:

Una CPU solo puede alcanzar su frecuencia nominal con el soporte de la placa base correspondiente. La frecuencia principal de la CPU es igual a su FSB multiplicado por el multiplicador. El FSB de la CPU lo determina él mismo. Sin embargo, debido a limitaciones técnicas, el multiplicador de frecuencia admitido por la placa base es limitado, lo que limita la frecuencia máxima de la CPU que admite. Además, algunos productos de alta gama ahora limitan la frecuencia de la CPU que admiten para mayor estabilidad, como algunas placas base que actualmente admiten Thunderbird. Por lo tanto, al elegir una placa base, debe ser suficiente para admitir la CPU seleccionada y dejar cierto espacio para actualizaciones.

Memoria soportada:

El tipo de ranura de memoria muestra lo que soporta la placa base, es decir, determina el tipo de memoria que se puede utilizar. El número de cables en la ranura corresponde al número de pines de la tarjeta de memoria. Los conectores de memoria generalmente tienen de 2 a 4 ranuras, lo que muestra distintos grados de escalabilidad. Además, para las ranuras con memoria SDRAM, DIMM3 y DIMM4 utilizan un canal aunque haya cuatro ranuras. Por lo tanto, cuando el módulo de memoria está lleno, DIMM3 y DIMM4 deben ser memorias de una sola cara con la misma capacidad, de lo contrario el ordenador no podrá reconocerlas.

Rendimiento extendido e interfaces periféricas:

Si hay interfaces periféricas redundantes, como interfaz USB3.0, interfaz PCI-E, etc. , considere actualizar en el futuro.

Pregunta 6: ¿Cuáles son los indicadores de rendimiento del teléfono móvil? Debido a que los accesorios de los teléfonos móviles convencionales son producidos por importantes empresas internacionales, son comparables. Al igual que las computadoras, los indicadores de rendimiento importantes de los teléfonos inteligentes son la frecuencia de la CPU, el número de núcleos, el tamaño de la RAM (memoria en funcionamiento), la velocidad de la ROM (almacenamiento del teléfono móvil), el rendimiento de la GPU (tarjeta gráfica), los píxeles de la pantalla principal, los píxeles por pulgada, los píxeles de la cámara y el software. situación. Este también es un indicador clave para probar el rendimiento de los teléfonos móviles mediante el software de prueba actual en la industria.

Los siguientes parámetros de índice

Pregunta 7: ¿Cuáles son los indicadores de rendimiento comúnmente utilizados en las pruebas de rendimiento del servidor? Métricas de rendimiento comunes

Rendimiento El número de transacciones procesadas dentro de un intervalo de tiempo fijo. Por lo general, es la cantidad de solicitudes procesadas en 1 segundo y la unidad son transacciones por segundo (tps).

Rendimiento promedio durante un período de tiempo. No puede reflejar cambios instantáneos en el rendimiento.

Rendimiento máximo El rendimiento máximo durante un período de tiempo. Es uno de los indicadores importantes para evaluar la capacidad del sistema.

Rendimiento mínimo El rendimiento mínimo dentro de un período de tiempo. Si el valor mínimo está cerca de 0, significa que el sistema está "atascado".

El intervalo de concentración de rendimiento del 70% se calcula calculando los valores límite de rendimiento del 15% y 85%. Cuanto más concentrado esté el intervalo, más estable será el rendimiento.

Tiempo de respuesta El tiempo de procesamiento de la transacción. Generalmente se refiere al intervalo de tiempo desde que se envía una solicitud hasta que regresa al servidor para procesarla y luego recibir los datos de respuesta, en milisegundos.

Tiempo de respuesta promedio El tiempo de respuesta promedio durante un período de tiempo. No refleja fluctuaciones en el tiempo de respuesta.

Tiempo medio de respuesta Tiempo medio de respuesta 50% de los tiempos de respuesta durante un periodo de tiempo, la mitad de los servidores tienen tiempos de respuesta por debajo de este valor y la otra mitad por encima de este valor.

90% de tiempo de respuesta El tiempo de respuesta del 90% de las transacciones dentro de un período de tiempo es menor que este valor. La velocidad de respuesta general de la reacción, la tasa de tiempo de espera es un 10% mayor que este valor.

Es uno de los indicadores importantes para evaluar la capacidad del sistema.

Tiempo mínimo de respuesta Tiempo mínimo de respuesta. Refleja las capacidades de procesamiento más rápidas del servicio.

Tiempo máximo de respuesta Tiempo máximo de respuesta. Refleja la capacidad de procesamiento más lenta del servidor.

El uso de la CPU es una tasa de inactividad de 1 CPU, que indica el uso de la CPU y refleja la utilización de los recursos del sistema.

Para la situación real de los desarrolladores de juegos, no siempre se garantiza suficiente tiempo de prueba y también supone una gran inversión para el proceso de desarrollo de robots simulados. Esta es otra herramienta de medición de presión. Cloud IDE tiene analizadores integrados para los protocolos HTTP, TCP estándar y PB. No es necesario escribir scripts, solo protocolos personalizados. Enlace: wetest.qq/gaps/.

Pregunta 8: ¿Cuáles son los indicadores para medir el rendimiento técnico de la CPU? 1. Frecuencia principal.

La frecuencia principal también se llama frecuencia de reloj, y la unidad es MHz (o GHz), que se utiliza para indicar la velocidad de funcionamiento de la CPU y el procesamiento de datos. Frecuencia principal de la CPU = frecuencia externa × factor de multiplicación de frecuencia. Mucha gente cree que la frecuencia principal determina la velocidad de funcionamiento de la CPU. Esto no sólo es unilateral, sino que también está sesgado para los servidores. Hasta el momento, no existe una fórmula definitiva para determinar la relación numérica entre la frecuencia principal y la velocidad de funcionamiento real. Incluso los dos principales fabricantes de procesadores, Intel y AMD, tienen grandes disputas sobre este punto. De la tendencia de desarrollo de los productos Intel se puede ver que Intel concede gran importancia al fortalecimiento del desarrollo de su propia frecuencia principal. Al igual que otros fabricantes de procesadores, alguien comparó una vez un procesador Transmeta 1G con una eficiencia operativa equivalente a un procesador Intel 2G. dos. Frecuencia externa

La frecuencia externa es la frecuencia de referencia de la CPU y la unidad es MHz. La frecuencia externa de la CPU determina la velocidad de funcionamiento de toda la placa base. En términos generales, en las computadoras de escritorio, el overclocking es el FSB de la súper CPU (por supuesto, en general, es el multiplicador bloqueado de la CPU). Creo que esto se entiende bien. Pero para las CPU de servidor, el overclocking no está permitido en absoluto. Como se mencionó anteriormente, la CPU determina la velocidad de funcionamiento de la placa base y las dos se ejecutan simultáneamente. Si se overclockea la CPU del servidor y se cambia la frecuencia externa, se producirá una operación asincrónica (muchas placas base de computadoras de escritorio admiten la operación asincrónica), lo que provocará inestabilidad en todo el sistema del servidor. tres. Frecuencia del bus frontal (FSB)

La frecuencia del bus frontal (FSB) afecta directamente la velocidad del intercambio directo de datos entre la CPU y la memoria. Existe una fórmula que se puede calcular, que es ancho de banda de datos = (frecuencia del bus × ancho de bits de datos) / 8. El ancho de banda máximo de transmisión de datos depende del ancho y la frecuencia de transmisión de todos los datos transmitidos simultáneamente. Por ejemplo, Xeon Nocona, que actualmente admite 64 bits, tiene un bus frontal de 800MHz. Según la fórmula, su ancho de banda máximo de transmisión de datos es 6,4 GB/s. La diferencia entre la frecuencia FSB y la frecuencia FSB: la velocidad FSB se refiere a la velocidad de transmisión de datos y FSB se refiere a la velocidad a la que la CPU y la placa base funcionan sincrónicamente. En otras palabras, la frecuencia externa de 100MHz significa que la señal de pulso digital oscila 100 millones de veces por segundo; el bus frontal de 100MHz significa que la capacidad de transmisión de datos aceptable de la CPU por segundo es 100 MHz × 64 bit÷8 bit/ byte = 800 MB/s .IV. Bit de CPU y longitud de palabra

coeficiente de multiplicación del verbo (abreviatura de verbo)

El coeficiente de multiplicación se refiere a la proporción relativa entre la frecuencia principal de la CPU y la frecuencia externa. Cuando la frecuencia externa es la misma, cuanto mayor sea el multiplicador, mayor será la frecuencia de la CPU. Pero, de hecho, bajo la premisa de la misma frecuencia externa, una CPU con un alto multiplicador en sí misma tiene poca importancia. Esto se debe a que la velocidad de transmisión de datos entre la CPU y el sistema es limitada. La búsqueda ciega de multiplicadores altos para obtener CPU de alta frecuencia tendrá un efecto de "cuello de botella" obvio: la velocidad máxima a la que la CPU obtiene datos del sistema no puede alcanzar la velocidad máxima a la que la CPU obtiene datos del sistema. velocidad de la CPU. Almacenamiento de verbos intransitivos

El tamaño de la caché también es uno de los indicadores importantes de la CPU. La estructura y el tamaño de la caché tienen un gran impacto en la velocidad de la CPU. El caché de la CPU se ejecuta a una frecuencia muy alta, generalmente a la misma frecuencia que el procesador, y su eficiencia de trabajo es mucho mayor que la de la memoria del sistema y el disco duro. En el trabajo real, la CPU a menudo necesita leer el mismo bloque de datos repetidamente. El aumento en la capacidad de la caché puede mejorar en gran medida la tasa de aciertos de lectura de datos dentro de la CPU sin buscar en la memoria o el disco duro, mejorando así el rendimiento del sistema. Siete. Conjunto de instrucciones ampliado de la CPU

La CPU se basa en instrucciones para calcular y controlar el sistema. Cada CPU está diseñada con una serie de sistemas de instrucciones que coinciden con su circuito de hardware. La solidez de la instrucción también es un indicador importante de la CPU. El conjunto de instrucciones es una de las herramientas más efectivas para mejorar la eficiencia del microprocesador. Desde la arquitectura convencional actual, el conjunto de instrucciones se puede dividir en dos partes: conjunto de instrucciones complejo y conjunto de instrucciones simplificado. Desde la perspectiva de aplicaciones específicas, como MMX (Extensiones multimedia) de Intel, SSE, SSE 2 (Streaming-Single Instrucción múltiple). Data) - Extensión 2), series SEE3, SSE4 y 3DNow! etc. Todos son conjuntos de instrucciones extendidos de la CPU, que mejoran respectivamente los multimedia, los gráficos y las imágenes de la CPU...>;& gt

Pregunta 9: Contenido de las pruebas de rendimiento Las pruebas de rendimiento desempeñan un papel importante en el software aseguramiento de la calidad, que incluye una variedad de contenidos de prueba.

El Centro de Evaluación de Software de China resume las pruebas de rendimiento en tres aspectos: pruebas de rendimiento aplicadas al cliente, pruebas de rendimiento aplicadas a la red y pruebas de rendimiento aplicadas al servidor. Por lo general, una combinación efectiva y razonable de estos tres aspectos puede lograr un análisis integral del rendimiento del sistema y la predicción de cuellos de botella. El propósito de las pruebas de rendimiento de las aplicaciones cliente es verificar el rendimiento de las aplicaciones cliente, y la entrada a la prueba es el cliente. Incluye principalmente pruebas de rendimiento de concurrencia, pruebas de resistencia a la fatiga, pruebas de gran volumen de datos y pruebas de velocidad, entre las cuales la prueba de rendimiento de concurrencia es la clave. Las pruebas de rendimiento concurrente son un proceso de pruebas de carga y pruebas de estrés, es decir, aumentar gradualmente la carga hasta el cuello de botella del sistema o un punto de rendimiento inaceptable, y determinar el rendimiento concurrente del sistema a través de un análisis integral de los indicadores de ejecución de transacciones y los indicadores de monitoreo de recursos. Las pruebas de carga se realizan para determinar el rendimiento de un sistema bajo diversas cargas de trabajo. El objetivo es probar los elementos de salida correspondientes de los componentes del sistema, como el rendimiento, el tiempo de respuesta, la carga de la CPU, el uso de la memoria, etc., bajo una carga que aumenta gradualmente para determinar el rendimiento del sistema. La prueba de carga es el proceso de analizar una aplicación de software y una arquitectura de soporte para simular el uso en el mundo real y determinar el rendimiento aceptable. La prueba de estrés es una prueba que determina los cuellos de botella del sistema o puntos de rendimiento inaceptables para obtener el máximo nivel de servicio que el sistema puede proporcionar. El propósito de las pruebas de rendimiento concurrentes se refleja principalmente en tres aspectos: basándose en negocios reales, seleccionar operaciones comerciales representativas y críticas para diseñar casos de prueba para evaluar el rendimiento actual del sistema cuando sea necesario implementar funciones de aplicaciones extendidas o nuevas; aplicaciones, las pruebas de carga ayudarán a determinar si el sistema aún puede manejar la carga de usuario esperada y así predecir el rendimiento futuro del sistema. Al simular cientos de usuarios y ejecutar pruebas repetidamente, podemos identificar cuellos de botella en el rendimiento y optimizar y ajustar la aplicación para encontrarlos. Cuando una empresa organiza sus propios esfuerzos o confía a una empresa de software el desarrollo de un sistema de aplicación en su nombre, especialmente cuando en realidad se utiliza en un entorno de producción en el futuro, los usuarios a menudo tienen preguntas. ¿Puede este sistema soportar que una gran cantidad de usuarios accedan al mismo tiempo? Este problema es más común en aplicaciones de bases de datos que utilizan sistemas de procesamiento de transacciones en línea (OLTP), navegación web y video bajo demanda. La solución a este problema se basa en métodos científicos de prueba de software y herramientas de prueba avanzadas. Por ejemplo: como todos sabemos, el día 20 de cada mes es el período pico para el pago de facturas telefónicas locales, y miles de puntos de carga en toda la ciudad están abiertos al mismo tiempo. El proceso de carga generalmente se divide en dos pasos. Primero, averigüe los gastos incurridos en el mes actual según el número de teléfono proporcionado por el usuario, luego recolecte efectivo y cambie el estado del usuario al estado pago. Parecen dos simples pasos para un mismo usuario, pero cuando cientos de terminales realizan este tipo de operaciones al mismo tiempo, la situación es muy diferente. Con tantas cosas sucediendo al mismo tiempo, es una prueba severa para la resistencia de la aplicación en sí, el sistema operativo, el servidor de base de datos central, el servidor de middleware y el equipo de red. Es imposible para los tomadores de decisiones considerar la tolerancia del sistema, ni prever la tolerancia de concurrencia después de que surjan problemas de software. Estos deben resolverse durante la fase de prueba del software. La mayoría de las empresas y corporaciones necesitan soportar cientos de usuarios, diversos entornos de aplicaciones, productos complejos ensamblados a partir de componentes de diferentes proveedores, cargas de usuarios impredecibles y aplicaciones cada vez más complejas, todo lo cual hace que las empresas se preocupen por el bajo rendimiento de la entrega, problemas como la lentitud de la respuesta de los usuarios y fallo del sistema. El resultado es una pérdida de ingresos para la empresa. ¿Cómo simular una situación real? ¿Encontrar varias computadoras y la misma cantidad de operadores para operar al mismo tiempo y luego usar un cronómetro para registrar el tiempo de reacción? Estos métodos de prueba manuales tipo taller no son prácticos y no pueden capturar los cambios internos del programa, por lo que requieren la ayuda de herramientas de prueba de estrés. La estrategia básica para las pruebas son las pruebas de carga automatizadas. Pruebe la aplicación simulando cientos o incluso miles de usuarios virtuales para ejecutar negocios simultáneamente en una o más PC, registrando el tiempo de procesamiento de cada transacción, los datos máximos del servidor de middleware, el estado de la base de datos, etc. Las pruebas repetibles en el mundo real pueden medir exhaustivamente la escalabilidad y el rendimiento de las aplicaciones, identificar problemas y optimizar el rendimiento del sistema. Comprender de antemano la duración de la batería del sistema proporciona una base sólida para que los usuarios finales planifiquen la configuración de todo el entorno operativo. Prepare el entorno de prueba antes de la prueba de rendimiento concurrente: Configuración> & gt

Pregunta 10: ¿Cuáles son los principales rendimientos e indicadores de la memoria? Los indicadores de rendimiento de la memoria incluyen velocidad de almacenamiento, capacidad de almacenamiento, latencia CAS, ancho de banda de la memoria, etc. Aquí, preséntalos uno por uno.

1. Velocidad de almacenamiento

La velocidad de almacenamiento de la memoria se expresa por el tiempo que lleva acceder a los datos una vez. La unidad es nanosegundos, registrado como ns, 1 segundo = 100 millones. nanosegundos, es decir, 1 nanosegundo = 10 ˉ 9 segundos. Cuanto menor sea el valor de Ns, menor será el tiempo de acceso y mayor será la velocidad. En la actualidad, el tiempo de acceso a la memoria DDR es generalmente de 6 ns, y la memoria más rápida se utiliza principalmente para la memoria de la tarjeta gráfica, como 5 ns, 4 ns, 3,6 ns, 3,3 ns, 2,8 ns, etc.

2. Capacidad de almacenamiento

Las capacidades de almacenamiento de memoria comunes actualmente son 128 MB, 256 MB y 512 MB. Por supuesto, también hay memoria única de 1 GB, pero sus precios son relativamente altos y rara vez lo son. utilizado por usuarios comunes. En lo que respecta al mercado actual, a la hora de configurar la máquina utilice una única memoria de 256 MB o más y no elija ninguna de las soluciones de 128 MB. Consejo: La fórmula de conversión para la capacidad de almacenamiento de memoria es: 65438+GB = 1024 MB = 1024 * 1024 KB.

3.CL

CL es la abreviatura de CAS Lstency, es decir, tiempo de retardo de CAS, que se refiere al tiempo de respuesta del pulso de dirección vertical de la memoria y es una medida de diferentes especificaciones de la memoria a una determinada frecuencia. Uno de los signos importantes. Para las memorias PC1600 y PC2100, el CL especificado debe ser 2, es decir, el tiempo de retardo para la lectura de datos es de dos ciclos de reloj. En otras palabras, cuando CL=2R funciona de manera estable, debe estar en su frecuencia de operación.

4.Chip SPD

SPD es un chip EERROM (memoria de solo lectura programable y borrable eléctricamente) de 8 pines y 256 bytes. Generalmente está ubicado en el lado derecho del frente. de la tarjeta de memoria y registra la velocidad de la memoria, la capacidad, el voltaje, la dirección de fila y columna, el ancho de banda y otros parámetros. Al iniciar, el BIOS de la computadora leerá automáticamente la información registrada en el SPD.

5. Verificación de paridad

La paridad es un bit adicional que se agrega a cada byte de memoria para la detección de errores. Cuando la CPU vuelva a leer los datos almacenados, agregará nuevamente los datos almacenados en los primeros 8 bits para ver si el resultado del cálculo es consistente con la verificación. Cuando la CPU encuentre que los dos son diferentes, los procesará automáticamente.

6. Ancho de banda de almacenamiento

Desde la función de la memoria, podemos pensar en la memoria como un puente o almacén entre el controlador de memoria (normalmente ubicado en el chip Northbridge) y la CPU. Obviamente, la capacidad de almacenamiento de la memoria determina el tamaño del "almacén" y la banda de la memoria determina el ancho del puente. Ambos son indispensables. Consejo: El ancho de banda de la memoria se determina de la siguiente manera: B representa el ancho de banda, F representa la frecuencia del reloj de la memoria y D representa el número de bits del bus de datos de la memoria, luego el ancho de banda B = F * D/8.

Por ejemplo, el ancho de banda de la memoria SDRAM común es 100 MHz = 100 MHz * 64 bit/8 = 800 MB/segundo.

La memoria SDRAM ordinaria de 133 MHz tiene un ancho de banda de 133 MHz * 64 bit/8 = 1064 MB/s.