Carga de trabajo

Definición: ¿Qué significa Carga de trabajo?

La cantidad de trabajo realizado por una entidad en un período de tiempo dado, o la cantidad promedio de trabajo manejado por una entidad en un instante particular de tiempo. La cantidad de trabajo manejado por una entidad da una estimación de la eficiencia y el desempeño de esa entidad. En informática, este término se refiere a la capacidad de los sistemas informáticos para manejar y procesar el trabajo.

A los componentes como servidores o sistemas de bases de datos a menudo se les asigna una carga de trabajo esperada al momento de su creación. Luego, se realiza un análisis de su desempeño en comparación con la carga de trabajo que se esperaba a lo largo del tiempo.

Techinfo explica la carga de trabajo

Un enfoque para impulsar las capacidades de carga de trabajo es aumentar la cantidad de servidores y ejecutar aplicaciones en diferentes servidores. La desventaja de este enfoque es el aumento de los costos de instalación, mantenimiento e implementación.

Algunos tipos específicos de carga de trabajo que se aplican a los sistemas informáticos incluyen:

  • Carga de trabajo de memoria: Cada programa o instrucción necesita algo de memoria para almacenar datos temporales o permanentes y realizar cálculos intermedios. La carga de trabajo de la memoria determina el uso de la memoria de todo el sistema durante un período de tiempo determinado o en un instante específico. Las actividades de paginación y segmentación utilizan mucha memoria virtual, lo que aumenta el uso de la memoria principal. Sin embargo, cuando la cantidad de programas que se ejecutan es tan grande que la memoria se convierte en un cuello de botella para el rendimiento, indica que se necesita más memoria o que los programas deben administrarse de una manera más eficaz.
  • Carga de trabajo de la CPU: La carga de trabajo de la CPU indica el número de instrucciones que está ejecutando el procesador durante un período determinado o en un instante de tiempo particular. Esta estadística indica la necesidad de un aumento en la potencia de procesamiento si la CPU está sobrecargada todo el tiempo, o una disminución en la potencia de procesamiento si el uso de la CPU cae por debajo de cierto umbral. Se pueden obtener más mejoras de rendimiento para el mismo número de instrucciones que se ejecutan en una CPU en un instante de tiempo dado, disminuyendo el número de ciclos requeridos por una instrucción para una ejecución exitosa. Esto último se puede lograr mejorando la eficiencia del código.
  • Carga de trabajo de E / S: La mayoría de las aplicaciones tienden a dedicar un tiempo considerable a recopilar entradas y producir resultados. Como resultado, la carga de trabajo de las combinaciones de entrada y salida (E / S) en un sistema debe analizarse a fondo para garantizar que se cumplan los parámetros de rendimiento de carga adecuados. Una estadística sobre la cantidad de entradas recopiladas por un sistema y la cantidad de salidas producidas por un sistema durante un período de tiempo particular se denomina carga de trabajo de entrada-salida.
  • Carga de trabajo de la base de datos: Las bases de datos se pueden analizar para determinar su uso de memoria, rendimiento con cargas máximas y rendimiento de E / S. Cada uno de estos componentes puede dar una pequeña aproximación del rendimiento de la base de datos y sus parámetros. Sin embargo, la carga de trabajo real de una base de datos se puede analizar determinando el número de consultas ejecutadas por la base de datos en un período de tiempo determinado, o el número promedio de consultas que se ejecutan en un instante de tiempo particular.