Comando de Linux: tiempo de actividad para ver la carga operativa del sistema

Tiempo de actividad: vea el
ejemplo de situación de carga en funcionamiento del sistema :
1. Tiempo de actividad
tiempo actual carga de usuario actual 1 minuto 5 minutos 15 minutos
16:03:20 hasta 28 días, 2 min, 1 usuario, promedio de carga: 0,00, 0,04, 0,05

压测工具:stress
平均负载: mpstat pidstat

Cómo entender el promedio de carga: El promedio de carga se refiere al número promedio de procesos en un estado ejecutable e ininterrumpido por unidad de tiempo, es decir, el número promedio de procesos activos. PD: La carga promedio no está directamente relacionada con el uso de la CPU.

划重点,因此你可以简单理解为,平均负载其实就是单位时间内的活跃进程数。

那么在实际生产环境中,平均负载多高时, 65%-70%

Escenario 1: proceso con uso intensivo de la CPU
[root @ www ~] # stress --cpu 4 --timeout 600

[root @ www ~] # watch -d uptime
[root @ www ~] # mpstat -P ALL 5
[root @ www ~] # pidstat -u 5 1

Escenario 2: proceso intensivo de E / S
[root @ m01 ~] # stress --io 1 - timeout 600s

Escenario 3: una gran cantidad de procesos
[root @ m01 ~] # stress -c 4 --timeout 600

La carga promedio proporciona una forma rápida de ver el rendimiento general del sistema y refleja la situación de carga general.
Pero con solo mirar el promedio de carga en sí, no podemos averiguar directamente dónde está el cuello de botella.

Por lo tanto, al comprender la carga promedio, también debe prestar atención:
una carga promedio alta puede ser causada por procesos intensivos en la CPU;
una carga promedio alta no significa necesariamente un uso elevado de la CPU, y puede ser que la E / S esté ocupada;
cuando se encuentra la carga Cuando es alto, puede usar mpstat, pidstat y otras herramientas para ayudar a analizar el origen de la carga.

Supongo que te gusta

Origin blog.51cto.com/paitoubing/2544469
Recomendado
Clasificación