Existe uma conexão entre o cpu idle e o cpu load?

1

Quanto maior a carga, menor a ociosidade? Existe uma situação em que alta carga, enquanto isso, alta ociosa lá fora?

    
por SpawnST 03.03.2017 / 11:10

2 respostas

1

Os dois estão diretamente relacionados. Load% + Idle% = 100% .

Isso significa que quando um aumenta, o outro diminui. Sem exceções.

Imagine um copo com água. A água + o espaço vazio restante totaliza a capacidade de vidro. Você não pode ter mais de 50% de água e mais de 50% de espaço livre no copo ao mesmo tempo.

    
por 03.03.2017 / 11:48
1

Na página da carga da Wikipedia, você pode ver que eles estão relacionados, porque:

For single-CPU systems that are CPU bound, one can think of load average as a percentage of system utilization during the respective time period. For systems with multiple CPUs, one must divide the number by the number of processors in order to get a comparable percentage.

E a explicação mais longa sobre o carregamento informa que:

For example, one can interpret a load average of "1.73 0.60 7.98" on a single-CPU system as:

  • during the last minute, the system was overloaded by 73% on average (1.73 runnable processes, so that 0.73 processes had to wait for a
    turn for a single CPU system on average).

  • during the last 5 minutes, the CPU was idling 40% of the time on average.

  • during the last 15 minutes, the system was overloaded 698% on average (7.98 runnable processes, so that 6.98 processes had to wait
    for a turn for a single CPU system on average).

Isto lhe dirá que a carga apontará o tempo do processador necessário para executar todos os processos em espera, assim, quanto maior a carga, menor o tempo ocioso que você terá até que a carga atinja 0 .

    
por 03.03.2017 / 15:39

Tags