Base de Conhecimento Instruções simples para trabalhar com o serviço Profitserver
a Principal Base de Conhecimento Diagnóstico de carga do servidor

Diagnóstico de carga do servidor


O diagnóstico regular de carga do servidor é extremamente importante para a operação eficiente dos servidores. O diagnóstico de carga do servidor permite a identificação de problemas potenciais, otimização de desempenho e garantia de operação contínua. Normalmente, tais procedimentos incluem a avaliação de componentes de hardware individuais, software, configurações de rede e dados operacionais.

Neste artigo, examinaremos os principais métodos de análise de recursos do servidor por meio do terminal e também abordaremos ferramentas para monitoramento automático no navegador. A instrução é aplicável a qualquer tipo de dedicado or Servidores virtuais em qualquer sistema operacional Linux, independentemente do software pré-instalado.

Como verificar a carga geral no servidor no terminal

Para verificar a carga geral do servidor diretamente no terminal, utilitários populares como top e no alto serão usados. Na maioria dos casos, eles já estão pré-instalados. Basta executar o comando:

top

Em resposta, a ferramenta fornecerá informações sobre o estado atual do sistema em tempo real:

Diagnóstico do servidor usando o utilitário top

Dessa forma, o administrador do servidor pode rastrear não apenas informações gerais, mas também sobre um processo específico, usando a navegação pelo teclado. No entanto, o programa também permite uma análise mais profunda. Para isso, na janela principal do utilitário, pressione o botão "F" tecla, após a qual será possível selecionar campos adicionais:

Campos adicionais do topo

Os campos ativos são destacados em negrito, tornam-se mais claros que os demais e são acompanhados por um símbolo *. Para ativar um campo específico, use a navegação do teclado e pressione espaço ou o "D" tecla. Para sair da janela de campos e do programa em geral, pressione a tecla "Q"Ou"Esc" tecla. Os campos recém-adicionados podem ser vistos retornando à janela principal e rolando para a direita também usando as teclas de seta no teclado:

Campos adicionados do topo

É importante salvar as configurações atuais ao sair pressionando o botão "W" chave.

A próxima ferramenta da fila é no alto. Ele é iniciado com o comando:

atop

Imediatamente após o lançamento, ele exibe informações sobre o sistema:

Diagnóstico do servidor usando o utilitário atop

Ele tem funcionalidade quase idêntica para monitoramento, mas também permite rastrear informações sobre a rede e os discos. Você pode se familiarizar com todas as funções disponíveis pelo "ajudar" comando:

Funções do programa atop

Na maioria dos casos, os administradores usam essa ferramenta para visualizar logs de um período específico. Isso pode ser útil quando você precisa saber a carga do período passado, por exemplo, durante a noite. Para visualizar logs, use o comando:

atop -r
Visualização de logs de diagnóstico do servidor com atop

Para navegação, utilize o "t"chave — avançar no tempo, "Deslocamento +t" — para trás.

Por padrão, o atop grava logs a cada 10 minutos e os salva no /var/log/em cima diretório. Para alterar o intervalo ou caminho para salvar, você precisa abrir o arquivo de configuração /etc/padrão/atop e faça as seguintes alterações:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

No exemplo fornecido, os logs serão salvos a cada minuto no caminho e nome de arquivo especificados. Depois disso, você precisa reiniciar o programa com o comando:

systemctl restart atop.service

Como verificar a carga geral no servidor no navegador

Usar ferramentas de terceiros no navegador fornece uma imagem mais visual do que está acontecendo no servidor. Essas ferramentas visam uma análise confortável sem a necessidade de alternar entre programas no terminal para encontrar uma função específica. Uma das soluções mais funcionais é Dados da rede. É completamente gratuito e ainda tem tudo o que é necessário para diagnóstico completo do servidor. Vamos considerar sua instalação e configuração em detalhes no exemplo de um servidor dedicado executando o sistema operacional Ubuntu 20.04.6:

apt-get install netdata –y

Imediatamente após a instalação, prossiga para a configuração. Abra o arquivo de configuração principal:

vim /etc/netdata/netdata.conf
Valores no arquivo de configuração NetData

Compare os três primeiros valores, eles devem ser semelhantes, e também especifique o endereço IP externo do servidor. É por isso que o acesso posterior ao painel de controle será feito. Salve as alterações no arquivo e saia. Reinicie o serviço:

systemctl restart netdata

Verifique a operabilidade:

systemctl status netdata
Operabilidade do NetData

O serviço é lançado. Resta ir ao painel de controle. Para isso, abra o navegador e vá para:

http://11.22.33.44:19999

Onde 11.22.33.44 é o endereço IP do servidor especificado no arquivo de configuração, 19999 é a porta padrão do programa.

Na parte superior do Painel, as principais informações sobre a carga no servidor são exibidas em tempo real:

Principais indicadores do NetData na análise de recursos do servidor

Abaixo você pode dar uma olhada mais de perto no gráfico de cada componente individual do servidor:

Análise detalhada dos recursos do servidor

Para aumentar ou diminuir o zoom dos gráficos, você pode usar a combinação "Shift + roda do mouse". Uma vez que o usuário esteja familiarizado com os gráficos principais, um menu adicional para cada componente separado localizado no canto superior direito será aberto automaticamente. A ferramenta é capaz de fornecer informações detalhadas sobre os seguintes componentes:

Principais componentes do NetData

Vamos considerar uma análise detalhada usando os três primeiros itens: CPUs, Memória, Discos:

Visão detalhada da CPU no NetData Visão detalhada da memória no NetData Visão detalhada dos discos no NetData

O NetData também tem configurações flexíveis para alertas em gatilhos específicos. Para ativá-los, selecione "Alarme" no painel superior e escolha um script já preparado na lista:

Lista de alarmes disponíveis no NetData

A funcionalidade do utilitário é muito extensa e recomendamos que você se familiarize com a lista completa de possibilidades no GitHub página do projeto ou a website oficial. Somente esta ferramenta será suficiente para o controle completo de todo o servidor em geral e de seus componentes individuais em particular.

Conclusão

Como resultado do diagnóstico do servidor conduzido, pode-se afirmar que o sistema geralmente opera de forma estável e eficiente. A análise da carga da CPU, uso da memória, atividade do disco e carga da rede mostrou que os recursos do servidor são utilizados de forma otimizada. No entanto, para evitar problemas potenciais, é importante conduzir o monitoramento regular da carga e preparar soluções de backup para garantir a confiabilidade e o desempenho do servidor no futuro.

❮ Artigo anterior Configurando Firewall no Linux
Próximo artigo ❯ Reduzindo a carga do servidor

Pergunte-nos sobre VPS

Estamos sempre prontos para responder suas perguntas a qualquer hora do dia ou da noite.