Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué es la concurrencia?

¿Qué es la concurrencia?

Pregunta 1: ¿Cuál es la cantidad de usuarios simultáneos? En primer lugar, los usuarios virtuales configurados en LR se refieren a la cantidad de usuarios que se ejecutan en el sistema. Si establece un punto *** en el script, cuando el script se ejecute hasta ese punto, comenzará a realizar las operaciones simultáneas. Mencionaste, por ejemplo: Tenemos un escenario en el que hay 150 usuarios en línea de mi sistema, pero hay 20 personas operando algo al mismo tiempo (como iniciar sesión). Entonces, ¿cómo diseñar este escenario? ¿Cómo diseñar la escena? Configure 150 usuarios virtuales en el controlador para ejecutar el script, luego coloque un punto de ataque antes de la operación de inicio de sesión y luego establezca la política del punto de ataque (ejecute el punto de ataque cuando lleguen 20 usuarios). De hecho, se analizan los usuarios simultáneos. La perspectiva de la aplicación se puede dividir en los siguientes tipos: usuarios registrados, usuarios en línea, usuarios concurrentes y usuarios concurrentes: se refiere a usuarios que realizan una operación al mismo tiempo o usuarios que ejecutan scripts al mismo tiempo. Para los usuarios que ejecutan scripts, este tipo de concurrencia será diferente al configurar diferentes escenarios. En las pruebas reales, debe diseñarse de acuerdo con las necesidades específicas. El mejor punto: si el mejor punto se establece en el script, se puede lograr una concurrencia absoluta; logrado, pero El punto final no es sinónimo de usuarios concurrentes. Con o sin un punto de combinación, es necesario observar el ángulo desde el cual se puede ver la concurrencia para permitir que todo el servidor o un determinado servicio proporcione servicios. Usuarios virtuales, es decir, LR virtualiza a los usuarios a través de algún mecanismo de simulación para simular el comportamiento del usuario. Generalmente, se utilizan subprocesos o procesos para simular a los usuarios.

Pregunta 2: ¿Qué significa concurrencia? (Concurrency)

La concurrencia es un término de red informática que se refiere a la cantidad de enlaces que acceden a un sitio de servidor al mismo tiempo.

Dado que el alojamiento virtual se basa en varios usuarios por servidor, es decir, varios usuarios **** utilizan un servidor. Para evitar que un determinado usuario en el mismo servidor tenga demasiados enlaces IIS o ocupe demasiados recursos del servidor y afecte el uso normal de otros usuarios, todos los proveedores de espacio virtual actualmente monitorean la cantidad de enlaces IIS, el tráfico y el uso de CPU de Los procesos del servidor para un solo usuario están restringidos en consecuencia. Cuando el sitio del usuario excede la configuración en el servidor, al acceder al sitio, aparecerán mensajes de error relacionados, como que el servidor está ocupado, hay demasiadas personas visitando el sitio actualmente o se excede la capacidad de procesamiento de la WEB.

Pregunta 3: ¿Qué significa concurrencia? Significa que hay demasiados usuarios conectados al mismo tiempo, excediendo el número máximo que el sistema puede manejar

Pregunta 4: ¿Qué significa sincronización y concurrencia? Conexiones concurrentes Las conexiones concurrentes se refieren a la capacidad de un firewall o servidor proxy para procesar su flujo de información comercial. Es el número máximo de conexiones de igual a igual que el firewall puede manejar al mismo tiempo. Refleja las capacidades de control de acceso del dispositivo firewall y las capacidades de seguimiento del estado de la conexión para múltiples conexiones. El tamaño de este parámetro afecta directamente la cantidad máxima de puntos de información que el firewall puede admitir. La cantidad de conexiones simultáneas es un indicador importante del rendimiento del firewall. En los manuales de los dispositivos firewall comunes actualmente en el mercado, podemos ver que desde 500 o 1000 conexiones simultáneas en dispositivos de gama baja hasta decenas o cientos de miles de conexiones simultáneas en dispositivos de gama alta, la diferencia entre ambos es de unos pocos. orden de magnitud. Entonces, ¿cuál es el concepto de conexiones concurrentes? ¿Qué impacto tiene su tamaño en el uso diario de los usuarios? Para comprender las conexiones concurrentes, primero debe comprender el concepto de "sesión". Esta "conversación" no es nuestro diálogo habitual, pero puede entenderse en términos de diálogo ordinario. Cuando dos personas hablan, tú dices algo, yo digo algo y nosotros preguntamos y respondemos. Lo llamamos diálogo o conversación. . De manera similar, cuando trabajamos en una computadora y abrimos una ventana o una página web, también podemos llamarla "sesión", que se extiende a una red de área local. Cuando todos los usuarios acceden a Internet a través de un firewall, deben abrirlo. muchas ventanas o enviar muchas páginas web (es decir, sesión), en este momento, el número máximo de sesiones que el firewall puede manejar es "sesión". El número máximo de sesiones que puede manejar el firewall es el "número de conexiones simultáneas".

Al igual que la tabla de enrutamiento del enrutador se usa para almacenar información de enrutamiento, el firewall también tiene una tabla, que llamamos tabla de conexiones concurrentes. La utiliza el firewall para almacenar información de conexiones concurrentes. Puede asignar dinámicamente espacio de memoria después del sistema de firewall. inicia el proceso. El tamaño es el número máximo de conexiones simultáneas que el firewall puede admitir. Una tabla de conexiones simultáneas más grande aumenta el número máximo de conexiones simultáneas del firewall, lo que permite que el firewall admita más puntos finales de cliente. Aunque para firewalls y productos similares, parece mejor tener más conexiones simultáneas. Pero al mismo tiempo, una tabla de conexiones concurrentes demasiado grande también traerá ciertos efectos negativos: 1. El aumento en el número de conexiones concurrentes significa que el consumo de recursos de memoria del sistema se calcula ya que cada entrada de la tabla de conexiones concurrentes ocupa 300B y 1000 las conexiones simultáneas ocuparán 300 B × 1000 × 8 bits/B ≈ 2,3 Mb de espacio de memoria, 10000 conexiones simultáneas ocuparán 23 Mb de espacio de memoria, 100000 conexiones simultáneas ocuparán 23 Mb de espacio de memoria, 10000 conexiones simultáneas ocuparán 23 Mb de espacio de memoria, 100000 conexiones simultáneas ocuparán 23 Mb espacio de memoria. 100.000 conexiones simultáneas ocuparán 230 MB de espacio de memoria. Si realmente desea lograr 1.000.000 de conexiones simultáneas, el producto debe proporcionar 2,24 GB de espacio de memoria. 2. El aumento en el número de conexiones simultáneas debe tener en cuenta la potencia de procesamiento de la CPU. La tarea principal de la CPU es reenviar el tráfico de la red de un segmento de red a otro lo más rápido posible y en el proceso. de reenviar este tráfico de acuerdo con ciertos La política de control de acceso se utiliza para realizar operaciones como verificación de permisos, estadísticas de tráfico y auditoría de acceso. Esto requiere que el firewall actualice continuamente las operaciones de lectura y escritura en las entradas correspondientes en la tabla de conexiones concurrentes. Esto requiere que el firewall actualice continuamente las entradas correspondientes en la tabla de conexiones simultáneas. Si la tabla de conexiones concurrentes del sistema aumenta sin considerar la potencia de procesamiento real de la CPU, inevitablemente afectará el retraso en el procesamiento de las solicitudes de conexión por parte del firewall, provocará un cierto tiempo de espera de conexión, provocará que se retransmitan más mensajes de conexión y luego provocará más El La conexión se agota y eventualmente forma un efecto de avalancha, causando que todo el sistema de firewall colapse. 3. La capacidad de carga real del enlace físico afectará seriamente la capacidad del firewall para manejar conexiones simultáneas masivas. Aunque muchos firewalls actualmente proporcionan interfaces de red de 10/100/1000Mbps, dado que el firewall generalmente se implementa en la salida de Internet, la PC cliente allí. Siempre hay un cuello de botella en el enlace entre la ruta al recurso de destino: el enlace del cuello de botella puede ser una línea dedicada de 2 Mbps, o puede ser un enlace de baja velocidad de 512 Kbps o incluso 64 Kbps. Estos enlaces congestionados de baja velocidad simplemente no pueden transportar demasiadas conexiones simultáneas, por lo que incluso si el firewall puede soportar conexiones de acceso simultáneo a gran escala, no puede ejercer su rendimiento original. En vista de esto, debemos elegir una tabla de conexiones simultáneas de tamaño apropiado según las condiciones específicas del entorno de red y los diferentes hábitos personales de Internet. Debido a que redes de diferentes tamaños generarán diferentes tamaños de conexiones simultáneas, el tipo de servicios de red a los que los usuarios están acostumbrados y cómo utilizar estos servicios también generarán diferentes requisitos de conexión simultánea. Los dispositivos de firewall con conexiones de alta concurrencia generalmente requieren que los clientes inviertan en más equipos porque... gt;gt;

Pregunta 5: ¿Cuál es el significado de maximizar la concurrencia del producto? La concurrencia máxima, como sugiere el nombre, se refiere a la cantidad máxima de personas que inician sesión en el sitio web al mismo tiempo, o la cantidad máxima de descargas que el servidor puede recibir al mismo tiempo.

Un número excesivo de conexiones simultáneas es perjudicial para la estabilidad de todo el entorno de red. Esta es una forma de limitar el número de sitios web. No queda otra que esperar a que llegue un momento en el que haya menos gente antes de descargar.

Pregunta 6: ¿Qué es la concurrencia del servidor? Cómo calcular la concurrencia La concurrencia se refiere a la cantidad de personas que visitan el sitio web al mismo tiempo. Cuantas más personas, mayores serán los requisitos de ancho de banda instantáneo. La concurrencia del servidor se divide en 1. Número de usuarios empresariales concurrentes; 2. Acceso concurrente máximo; 3. Número de usuarios del sistema; 4. Número de usuarios en línea simultáneos.

Explique la presión real del servidor; acceso concurrente máximo que puede soportar El volumen depende tanto de la cantidad de usuarios comerciales simultáneos como del escenario comercial del usuario, que se puede obtener analizando los registros del servidor.

En circunstancias normales, solo necesita analizar negocios típicos (las operaciones comerciales que los usuarios utilizan comúnmente y que más les preocupan)

Proporcione una fórmula para estimar el número de usuarios comerciales simultáneos. (Los evaluadores generalmente solo se preocupan por el número de usuarios comerciales simultáneos)

C=nL/T

C^=C 3× (raíz cuadrada de C)

C es el número promedio de usuarios comerciales simultáneos, n es el número de sesiones de inicio de sesión, L es la duración promedio de las sesiones de inicio de sesión, T es la duración del período de verificación y C^ es el número máximo de usuarios comerciales simultáneos.

Supongamos que el sistema OA tiene 1.000 usuarios, 400 usuarios envían visitas cada día, el tiempo promedio desde el inicio de sesión hasta el cierre de sesión es de 2 horas y los usuarios solo lo usan durante 8 horas en 1 día.

C = 400 × 2/8 = 100

C^ = 100 3 × (raíz cuadrada de 100) = 100 3 × 10 = 130

En Además, si conocemos el número promedio de solicitudes u emitidas por cada usuario, el rendimiento del sistema se puede estimar como u 1 hora es el período pico del sistema OA), y aún habrá desviaciones al calcular usando fórmulas.

285-104-1346

Pregunta 7: ¿Cuál es el número de conexiones simultáneas? La cantidad de conexiones simultáneas se refiere a la capacidad del servidor para procesar el flujo de información comercial, es decir, la cantidad de conexiones punto a punto que el servidor puede manejar simultáneamente. El tamaño de este parámetro afecta directamente la cantidad máxima de conexiones que el servidor. puede apoyar.

Por ejemplo, un recuento de conexiones simultáneas de 10 significa que el servidor puede tener hasta 10 conexiones simultáneas. Si un sitio web tiene una sola solicitud, es decir, hasta 10 personas pueden acceder al sitio web al mismo tiempo, y si 11 personas visitan el sitio web al mismo tiempo, entonces se esperará la undécima solicitud hasta que se desconecte la conexión anterior.

Pregunta 8: ¿Qué son los usuarios concurrentes? ¿Cuál es la relación con la cantidad de usuarios en línea? Usuarios simultáneos: la cantidad de usuarios en línea que interactúan con el servidor al mismo tiempo. La característica más importante de estos usuarios es su interacción con el servidor. Esta interacción puede ser una transmisión de datos unidireccional o una transmisión de datos bidireccional.

Hay dos conceptos erróneos comunes. Un malentendido es entender el número de usuarios simultáneos como el número total de usuarios que utilizan el sistema, porque estos usuarios pueden utilizar el sistema al mismo tiempo; otra visión que se acerca más a la correcta es entender el número de usuarios en línea como. el número de usuarios simultáneos. En la práctica, los usuarios en línea no necesariamente coinciden con otros usuarios; por ejemplo, los usuarios que navegan por la web no tienen ningún impacto en el servidor. Sin embargo, la cantidad de usuarios en línea es una de las bases principales para calcular la cantidad de usuarios simultáneos.

Pregunta 9: ¿Qué es OA de alta concurrencia? Generalmente, se divide en autorización de usuario registrado y autorización de usuario concurrente. El número de concurrencia se refiere a cuántos usuarios pueden iniciar sesión en OA al mismo tiempo (. no hay límite en el número de personas con cuentas OA). Por ejemplo, si 1000 personas usan OA y el número de usuarios simultáneos es 100, entonces 1000 personas pueden usar OA siempre que solo 100 personas inicien sesión en OA al mismo tiempo. La cantidad de usuarios registrados solo limita la cantidad de personas que pueden iniciar sesión en el sistema con una cuenta OA. No limita la cantidad de personas que pueden iniciar sesión al mismo tiempo (por supuesto, no excederá la cantidad de usuarios registrados). . Rising Technology nació para el ascenso