Quão alta é a média de carga do Linux apropriada? Verificação de utilização de carga da CPU

Se o seu computador (computador) estiver lento, você pode querer verificar se o sistema está sob carga alta?

Recentemente, houve umMarketing na InternetO funcionário afirmou que era responsável porComércio eletrônicoO site estava inacessível devido a uma situação há algum tempo...

Este site é baseado emSite WordPress, 在Linux Configuração do servidor VPS.

  • A configuração do servidor VPS Linux possui apenas 1 núcleo de CPU e 1 GB de memória RAM.

Faça login no background do servidor Linux VPS para verificar o problema e descubra que a média de carga está muito alta, chegando acima de 10.0.

Em sistemas Linux, geralmente usamosuptimecomando para visualizá-lo (wcomando etopcomando também está disponível).

Além disso, eles também funcionam com computadores Mac da Apple.

Se você achar que a média de carga está muito alta, tente resolver o problema!

  • Quando a carga média de carga é muito alta,Chen WeiliangA solução dada é aumentar o número de núcleos de CPU.
  • Em seguida, atualize decisivamente a configuração para2 núcleos de processador,8 GB memoria RAM.
  • A situação de carga média de alta carga foi rapidamente resolvida.

XNUMX. Verifique a carga do sistema

Em uma janela de terminal SSH, digite o seguinte comando▼

uptime

O sistema retornará uma linha de informação ▼

Quão alta é a média de carga do Linux apropriada? Verificação de utilização de carga da CPU

A segunda metade da linha diz "carga média" que significa "a carga média do sistema"

  • Com 3 números dentro, podemos determinar se a carga do sistema é grande ou pequena?

Carga do servidor? comando superior/uso da CPU/método de cálculo da média de carga

Por que existem 3 números?

  • Eles representam a carga média do sistema em minutos de 1, 5 e 15 minutos.
  • Se você continuar procurando, também lhe dirá que quando a CPU está completamente ociosa, a média de carga é 0;
  • Quando a carga de trabalho da CPU está saturada, a média de carga é 1.

O que significa CPU?

  • CPU é a unidade central de processamento.
  • (Unidade Central de Processamento Inglesa, CPU)
  • A CPU é o núcleo de computação e o núcleo de controle de um computador.

utilização do CPU

  • O uso da CPU é a informação estatística do status de uso da CPU durante um período de tempo.
  • Este indicador mostra o uso da CPU (quando a CPU está ocupada).
  • Se a CPU estiver ocupada por muito tempo, você precisa considerar se a CPU está sobrecarregada. ?
  • A operação de sobrecarga a longo prazo é um tipo de dano à própria máquina.
  • Portanto, a utilização da CPU deve ser controlada em uma determinada proporção para garantir a operação normal da máquina.

O que é Média de Carga?

  • Load Average é a carga da CPU e as informações que ela contém são as estatísticas do status de uso da CPU em um segmento.
  • É uma estatística da soma do processamento da CPU e o número de processos aguardando processamento da CPU por um período de tempo.
  • Ou seja, as estatísticas de comprimento de fila usadas pela CPU.

Obviamente, quanto menor o valor de "load average", como 0.2 ou 0.3, significa que a carga de trabalho do computador (computador) é menor e a carga do sistema é menor.

  • No entanto, quando você pode ver que o sistema está sob carga pesada?
  • No final é igual a 1 hora?Ou é igual a 0.5?Ou é igual a 1.5?
  • O que devo fazer se esses três valores forem diferentes em 1 minuto, 5 minutos e 15 minutos?

XNUMX. Analogia

Para determinar se o seu sistema está sobrecarregado, você deve entender o que a média de carga realmente significa.

Próximo,Chen WeiliangEsta questão será explicada na linguagem mais simples possível.

Primeiro, assumimos que, no caso mais simples, seu computador possui apenas uma CPU, e todas as operações devem ser realizadas por essa CPU.

Vamos imaginar a média de carga desta CPU como uma ponte:

Há apenas uma faixa na ponte, e todos os veículos devem atravessar essa faixa.

(Obviamente, a ponte só pode ser usada em uma direção.)

Quando a carga do sistema é 0, significa que não há carro na ponte ▼

Quando a carga do sistema é 0, significa que não há carro na ponte

A carga do sistema é 0.5, o que significa que há metade dos carros na ponte ▼

A carga do sistema é de 0.5, o que significa que há metade dos carros na 4ª folha da ponte

A carga do sistema é 1.0, o que significa que há carros em todas as partes da ponte, o que significa que a ponte está "cheia" ▼

A carga do sistema é 1.0, o que significa que há carros em todas as partes da ponte, o que significa que a ponte está "cheia" folha 5

  • Mas deve-se ressaltar que a ponte ainda pode ser passada sem problemas aqui.

A carga do sistema é de 1.7, o que significa que há muitos veículos e a ponte está cheia (100%).

  • Os veículos que aguardam na ponte representaram 70% dos veículos da ponte.

Por analogia, e assim por diante, a carga do sistema é 2.0:

  • Ou seja, há tantos veículos esperando quanto decks de pontes.
  • Uma carga do sistema de 3.0 significa que há duas vezes mais veículos esperando na ponte do que no convés.
  • Quando a carga do sistema for maior que 1, o veículo traseiro deverá aguardar;
  • Quanto maior a carga do sistema, maior o tempo de espera para atravessar a ponte▼

Quanto mais pesada a carga do sistema, maior o tempo de espera para atravessar a ponte.

  • A carga do sistema da CPU é basicamente igual à capacidade da ponte analógica mencionada acima, que é a carga máxima da CPU.
  • O veículo na ponte é um processo aguardando o processamento da CPU.

Se a CPU processa no máximo 100 processos por minuto, a carga do sistema é 0.2, o que significa que a CPU processa apenas 1 processos neste 20 minuto;

Uma carga do sistema de 1.0 significa que a CPU processa 1 processos neste 100 minuto;

1.7 Isso significa que além dos 100 processos que a CPU está processando, existem 70 processos esperando para serem processados ​​pela CPU.

Para executar o computador sem problemas, a carga do sistema não deve exceder 1.0, portanto, não há necessidade de aguardar nenhum processo e todos os processos podem ser processados ​​primeiro.

Obviamente, 1.0 é um valor chave.

Se este valor for excedido, o sistema não é o ideal.Você tem que intervir.

XNUMX. Qual é a média de carga de carga do sistema apropriada?

1.0 é um valor ideal para a carga do sistema?

Não necessariamente, os administradores de sistema tendem a deixar um pouco de espaço.

Quando esse valor atingir 0.7, você deve saber algo assim:

  • Quando a carga do sistema continua a ser maior que 0.7, você deve começar a investigar o problema e evitar que a situação piore.
  • Quando a carga do sistema continua a ser maior que 1.0, você deve encontrar uma solução e diminuir o valor.
  • Quando a carga do sistema atinge 5.0, indica que há um problema sério com o sistema, e ele não respondeu por muito tempo, ou quase travou.Você não deve deixar o sistema atingir esse valor.

Quatro, vários processadores de CPU

O acima está assumindo que seu computador (computador) possui apenas uma CPU.

O que acontece se o seu computador (computador) tiver 2 CPUs instaladas?

2 CPUs significa que o poder de processamento do computador (computador) é duplicado e o número de processos que podem ser processados ​​ao mesmo tempo é duplicado.

Chen WeiliangA ponte ainda é usada como analogia aqui. 2 CPUs significa que a ponte tem 2 canais e a capacidade de tráfego é dobrada ▼

Chen Weiliang ainda usa a ponte como analogia aqui: 2 CPUs significa que a ponte tem 2 passagens e a capacidade de tráfego é dobrada.

  • Portanto, 2 CPUs significa que a carga do sistema pode chegar a 2.0 e cada CPU pode atingir 100% da carga de trabalho.
  • Para um computador com n.0 CPUs, a carga de sistema aceitável é de até n.0 CPUs.

Processador CPU de cinco núcleos multinúcleo

Os fornecedores de chips geralmente contêm vários núcleos de CPU dentro de 1 CPU, que é chamado de "CPU multi-core".

Uma CPU multinúcleo é semelhante a uma CPU múltipla em termos de carga do sistema.

Portanto, ao considerar a carga do sistema, você deve considerar quantas CPUs seu computador possui?E quantos núcleos tem cada CPU?

Em seguida, dividindo a carga do sistema pelo número total de núcleos, desde que a carga por núcleo não exceda 1.0, o computador funcionará normalmente.

Como saber quantos núcleos de CPU um computador possui?

Usando o comando, permite visualizar informações da CPU ▼

cat /proc/cpuinfo

Comandos que retornam diretamente o número total de núcleos da CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Qual tempo médio de carregamento devo observar?

ultima questão:

A média de carga "média de carga" retorna um total de três médias:

  • 1 minuto de carga do sistema, 5 minutos de carga do sistema, 15 minutos de carga do sistema.

A qual valor devo me referir?

  • Se a carga do sistema for superior a 1 por apenas 1.0 minuto, os outros 2 períodos de tempo serão inferiores a 1.0, o que indica que este é apenas um fenômeno temporário e o problema não é grave.
  • Se a carga média do sistema for maior que 15 em 1.0 minutos (após aumentar o número de núcleos da CPU), o problema ainda está lá, não é um fenômeno temporário.
  • Portanto, você deve observar principalmente "15 minutos de carregamento do sistema" como um indicador de que o computador (computador) está funcionando normalmente.

O seguinte é mais sobre o método de cálculo de média de carga/uso de CPU/comando superior ▼

O que devo fazer se a carga do VPS for muito alta?

Agora meu site não pode ser acessado porque a carga está muito alta, o que devo fazer?

top – 20:44:30 até 12 min, 1 usuário, carga média: 2.21, 8.39, 6.48

  • Seu servidor é autogerenciado, o que você deve fazer é verificar seu próprio servidor via SSH.
  • Verifique o que está rodando?Que processo e assim por diante?
  • Se necessário, tente reiniciar o servidor.
  • Se após reiniciar o servidor a carga ainda estiver muito alta, tente identificar o processo sobrecarregado e interrompa-o.
  • Se necessário, reinicie o processo (não o servidor) individualmente.
  • Ou depois de consultar o atendimento ao cliente "por que a carga do VPS/servidor está muito alta", ainda não há como fazer isso e, finalmente, a única maneira é aumentar a configuração do servidor.

Quanto espaço é adequado para o site de uma empresa de comércio exterior?

Como escolher a configuração de servidor correta?Clique no link abaixo para ver a solução média diária de 1 servidores IP ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Quanto a média de carga do Linux é muito alta? CPU Load Utilization Check" irá ajudá-lo.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1027.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部