O que é "carga" no Indicador de carga do sistema?

8

O Indicador de carga do sistema exibe lotes de atividade da CPU, uso de memória, E / S do disco rígido, etc. Há também um gráfico "Carregar", mas não sei o que isso significa. O que exatamente é esse "Load"?

becko
fonte
1
"O que é carga" .. Eu amo essa música.
Яois

Respostas:

4

Breve resumo de duas fontes diferentes.

De en.wikipedia.org/

A média de carga representa a carga média do sistema durante um período de tempo. Aparece convencionalmente na forma de três números que representam a carga do sistema durante os últimos períodos de um, cinco e quinze minutos.

[...]

Um computador ocioso possui um número de carga igual a 0. Cada processo que utiliza ou espera a CPU (a fila pronta ou fila de execução) aumenta o número de cargas em 1. A maioria dos sistemas UNIX conta apenas os processos em execução (na CPU) ou executáveis ​​(aguardando CPU). No entanto, o Linux também inclui processos em estados de suspensão ininterrupta (geralmente aguardando atividade do disco), que podem levar a resultados significativamente diferentes se muitos processos permanecerem bloqueados na E / S devido a um sistema de E / S ocupado ou parado. [1] Isso, por exemplo, inclui processos bloqueados devido a uma falha do servidor NFS ou à lentidão da mídia (por exemplo, dispositivos de armazenamento USB 1.x). Tais circunstâncias podem resultar em uma média de carga elevada, o que não reflete um aumento real no uso da CPU (mas ainda dá uma idéia de quanto tempo os usuários precisam esperar).

[...]

Para sistemas de CPU única que estão ligados à CPU, pode-se pensar na média de carga como uma porcentagem da utilização do sistema durante o respectivo período de tempo. Para sistemas com várias CPUs, é necessário dividir o número pelo número de processadores para obter uma porcentagem comparável.

De man uptime

As médias de carga do sistema são o número médio de processos que estão em um estado executável ou ininterrupto. Um processo em um estado executável está usando a CPU ou aguardando para usá-la. Um processo em estado ininterrupto está aguardando algum acesso de E / S, por exemplo, aguardando disco. As médias são calculadas ao longo dos três intervalos de tempo. As médias de carga não são normalizadas para o número de CPUs em um sistema, portanto, uma média de carga de 1 significa que um único sistema de CPU é carregado o tempo todo enquanto em um sistema de 4 CPUs significa que ficou ocioso 75% do tempo.

Para responder à pergunta original, é a média de carga dos últimos 1 minuto.

tigerjack89
fonte