¿Qué es "carga" en el indicador de carga del sistema?

8

El indicador de carga del sistema muestra trazados de actividad de la CPU, uso de memoria, E / S del disco duro, etc. También hay un gráfico de "carga", pero no sé lo que significa. ¿Qué es exactamente esta "carga"?

llamar
fuente
1
"What is load" .. Me encanta esa canción.
Яois

Respuestas:

4

Breve resumen de dos fuentes diferentes.

Desde en.wikipedia.org/

El promedio de carga representa la carga promedio del sistema durante un período de tiempo. Aparece convencionalmente en forma de tres números que representan la carga del sistema durante los últimos períodos de uno, cinco y quince minutos.

[...]

Una computadora inactiva tiene un número de carga de 0. Cada proceso que usa o espera CPU (la cola preparada o la cola de ejecución) incrementa el número de carga en 1. La mayoría de los sistemas UNIX cuentan solo los procesos en ejecución (en la CPU) o ejecutables (esperando CPU) estados. Sin embargo, Linux también incluye procesos en estado de suspensión ininterrumpible (generalmente esperando actividad del disco), lo que puede conducir a resultados marcadamente diferentes si muchos procesos permanecen bloqueados en E / S debido a un sistema de E / S ocupado o estancado. [1] Esto, por ejemplo, incluye el bloqueo de procesos debido a una falla del servidor NFS o la lentitud de los medios (por ejemplo, dispositivos de almacenamiento USB 1.x). Tales circunstancias pueden dar como resultado un promedio de carga elevado, que no refleja un aumento real en el uso de la CPU (pero aún da una idea de cuánto tiempo deben esperar los usuarios).

[...]

Para los sistemas de CPU única que están vinculados a la CPU, uno puede pensar en el promedio de carga como un porcentaje de la utilización del sistema durante el período de tiempo respectivo. Para sistemas con múltiples CPU, uno debe dividir el número por el número de procesadores para obtener un porcentaje comparable.

Desde man uptime

Los promedios de carga del sistema son el número promedio de procesos que se encuentran en un estado ejecutable o ininterrumpible. Un proceso en un estado ejecutable está usando la CPU o está esperando usar la CPU. Un proceso en estado ininterrumpido está esperando algún acceso de E / S, por ejemplo, esperando el disco. Los promedios se toman durante los tres intervalos de tiempo. Los promedios de carga no están normalizados para la cantidad de CPU en un sistema, por lo que un promedio de carga de 1 significa que un solo sistema de CPU se carga todo el tiempo, mientras que en un sistema de 4 CPU significa que estuvo inactivo el 75% del tiempo.

Para responder a la pregunta original, es el promedio de carga del último minuto.

tigerjack89
fuente