Linux 1: promedio de carga

comando de tiempo de actividad

Puede conocer la carga del sistema a través del tiempo de actividad. Cuando ingrese el tiempo de actividad en la línea de comando, aparecerá la siguiente información:

root@iZ2ze6fssrhq5nqms7h4amZ:~# uptime
16:50:59 up 43 days, 20:22,  1 user,  load average: 0.11, 0.04, 0.01

entre ellos

  • 16:50:59 es la hora actual.
  • hasta 43 días, 20:22 es el sistema funcionando durante 43 días, 20 horas y 22 segundos
  • 1 usuario es el inicio de sesión del usuario actual
  • El promedio de carga es la carga promedio de los últimos 1 minuto, 5 minutos y 15 minutos

Cómo entender el promedio de carga

Interpretación ortodoxa de Linux (tiempo de actividad del hombre)

Ahora solo concéntrese en la explicación del promedio de carga en el comando de tiempo de actividad

Los promedios de carga del sistema son el número promedio de procesos que están en un estado ejecutable o ininterrumpido. Un proceso en un estado ejecutable está usando la CPU o 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 en 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 está cargado todo el tiempo, mientras que en un sistema de 4 CPU significa que estuvo inactivo el 75% del tiempo.

La carga promedio es el número promedio de procesos en un estado ejecutable o ininterrumpido en tres intervalos de tiempo.

  • Un proceso en un estado ejecutable está usando la CPU o esperando usar la CPU.
  • Un proceso en estado ininterrumpido está esperando algún acceso de E / S (como esperando un disco).

El promedio de carga no es un valor estandarizado para el número de CPU en el sistema. Cuando la carga promedio es 1, significa que el sistema siempre está bajo carga en una sola CPU, y significa que está inactivo el 75% del tiempo en un sistema de 4 CPU. Por lo tanto, se puede inferir que el estado inactivo de la CPU se puede expresar como (N-M) / N, donde N es el número de CPU y M es el valor de carga promedio.

Por ejemplo, cuando la carga promedio es 2, tiene diferentes significados bajo diferentes recuentos de CPU:

  • En un sistema de 2 CPU, esto significa que todas las CPU están completamente ocupadas.
  • En un sistema con 4 CPU, significa que la CPU está 50% libre.
  • En un sistema de 1 CPU, significa que la mitad de los procesos no pueden competir por la CPU.

Supongo que te gusta

Origin blog.csdn.net/ShallDid/article/details/112990104
Recomendado
Clasificación