Eu tenho uma CPU de 1 núcleo instalada no meu PC. Às vezes, uptime
mostra carga> 1. Como isso é possível e o que isso significa?
EDIT: Os valores vão até 2.4
uptime
load-average
Richard Rodriguez
fonte
fonte
load
é diferente deload average
. Como @michas disse, a carga é um indicador da contagem de processos que estão aguardando para serem executados, mas a média da carga é a carga média do sistema calculada em um determinado período de 1, 5 e 15 minutos.Respostas:
A carga não é igual ao uso da CPU. É basicamente um indicador de quantos processos estão aguardando para serem executados.
Alguns links úteis:
fonte
htop
uma boa visão geral "gráfica".uptime
mostra a carga do sistema (não exatamente o uso da CPU), descrito aman uptime
seguir:Contanto que a carga seja menor que o número de núcleos de CPU que você possui, tudo ficará bem. Se ficar acima, significa que seu sistema não pode lidar com sua carga de trabalho em "tempo real". Assim, alguns processos precisam esperar para obter tempo de CPU (ou acesso de E / S). Uma linha de espera é criada.
Se você tiver uma carga de 2,7, significa que, em média (nos últimos 1, 5 ou 15 minutos, dependendo do valor visualizado), 2,7 processos estão tentando executar em paralelo, mas você só tem 1 núcleo, portanto, seu sistema está sobrecarregado. Você está pedindo demais por isso.
No entanto, não entre em pânico, pode não ser um problema: quando o trabalho termina, as coisas geralmente voltam ao normal.
fonte
O tempo de atividade mostra a saída de
/proc/loadavg
para cargas.A página de manual
man 5 proc
dizAssim, você pode ter altas cargas, mesmo se tiver 0% de uso da CPU. Um núcleo pode ganhar cargas de até 100% ou 1 em sistemas com vários processadores.
Consulte também Alta carga de CPU durante E / S
fonte
Isso classificará 15 processos mais usados pela memória rss
Além disso, isso classificará os processos mais usados por CPU e memória
Se você tiver 1 carregamento de CPU, mais de 1 é um aviso, examine a lista de processos e veja quem deles usa mais CPU e RAM
Quando você vir os processos mais usados, tente ver com quais arquivos os arquivos estão abertos.
Também seria bom se você der ouptut from top command
fonte