Base de Coñecemento Instrucións sinxelas para traballar co servizo Profitserver
Páxina Base de Coñecemento Diagnóstico de carga do servidor

Diagnóstico de carga do servidor


O diagnóstico regular da carga do servidor é de vital importancia para o funcionamento eficiente dos servidores. O diagnóstico de carga do servidor permite identificar problemas potenciais, optimizar o rendemento e garantir un funcionamento continuo. Normalmente, tales procedementos inclúen a avaliación de compoñentes individuais de hardware, software, configuración de rede e datos operativos.

Neste artigo, examinaremos os principais métodos de análise de recursos do servidor a través do terminal e tamén tocaremos ferramentas para o seguimento automático no navegador. A instrución é aplicable a calquera tipo de dedicado or servidores virtuais en calquera sistema operativo Linux, independentemente do software preinstalado.

Como comprobar a carga global do servidor no terminal

Para comprobar a carga global do servidor directamente no terminal, utilidades populares como arriba encima empregarase. Na maioría dos casos, xa están preinstalados. Só ten que lanzar o comando:

top

Como resposta, a ferramenta proporcionará información sobre o estado actual do sistema en tempo real:

Diagnóstico do servidor mediante a utilidade superior

Deste xeito, o administrador do servidor non só pode rastrexar información xeral senón tamén sobre un proceso específico, mediante a navegación do teclado. Non obstante, o programa tamén permite unha análise máis profunda. Para iso, na xanela principal da utilidade, prema o botón "F", despois do cal será posible seleccionar campos adicionais:

Campos adicionais de arriba

Os campos activos resáltanse en negra, fanse máis claros que o resto e van acompañados dun símbolo *. Para activar un campo específico, use o teclado de navegación e, a continuación, prema espazo ou o "D". Para saír da xanela dos campos e do programa en xeral, prema a tecla "Q"Ou"EscapeTecla ". Os campos recentemente engadidos pódense ver volvendo á xanela principal e desprazándose cara á dereita tamén usando as frechas do teclado:

Engadidos campos de arriba

É importante gardar a configuración actual ao saír premendo o botón "W" chave.

A seguinte ferramenta na liña é encima. Lanzase co comando:

atop

Inmediatamente despois do lanzamento, mostra información sobre o sistema:

Diagnóstico do servidor mediante a utilidade atop

Ten unha funcionalidade case idéntica para o seguimento pero tamén permite rastrexar información sobre a rede e os discos. Pode familiarizarse con todas as funcións dispoñibles mediante o "axudar"comando:

Funcións do programa atop

Na maioría dos casos, os administradores usan esta ferramenta para ver os rexistros dun período específico. Isto pode ser útil cando necesitas coñecer a carga do período pasado, por exemplo, durante a noite. Para ver os rexistros, use o comando:

atop -r
Visualización de rexistros de diagnóstico do servidor con atop

Para navegar, use o "t"tecla — adiante no tempo,"Maiúsculas + t"- atrás.

Por defecto, atop escribe rexistros cada 10 minutos e gárdaos no ficheiro /var/log/atop directorio. Para cambiar o intervalo ou o camiño para gardar, cómpre abrir o ficheiro de configuración /etc/default/atop e fai os seguintes cambios:

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

No exemplo proporcionado, os rexistros gardaranse cada minuto no camiño e no nome de ficheiro especificados. Despois diso, cómpre reiniciar o programa co comando:

systemctl restart atop.service

Como comprobar a carga global do servidor no navegador

O uso de ferramentas de terceiros no navegador proporciona unha imaxe máis visual do que está a suceder no servidor. Tales ferramentas están dirixidas a unha análise cómoda sen necesidade de cambiar entre programas no terminal para atopar unha función específica. Unha das solucións máis funcionais é NetData. É completamente gratuíto e aínda ten todo o necesario para o diagnóstico completo do servidor. Consideremos a súa instalación e configuración en detalle no exemplo de a servidor dedicado executando o sistema operativo Ubuntu 20.04.6:

apt-get install netdata –y

Inmediatamente despois da instalación, proceda á configuración. Abre o ficheiro de configuración principal:

vim /etc/netdata/netdata.conf
Valores no ficheiro de configuración de NetData

Compare os tres primeiros valores, deberían ser similares e tamén especificar o enderezo IP externo do servidor. É por iso que se fará máis acceso ao panel de control. Garda os cambios no ficheiro e sae. Reinicie o servizo:

systemctl restart netdata

Comproba a operatividade:

systemctl status netdata
Operatividade de NetData

O servizo ponse en marcha. Queda por ir ao panel de control. Para iso, abra o navegador e vai a:

http://11.22.33.44:19999

Onde 11.22.33.44 é o enderezo IP do servidor especificado no ficheiro de configuración, 19999 é o porto estándar do programa.

Na parte superior do panel móstrase a información principal sobre a carga do servidor en tempo real:

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

A continuación podes ver o gráfico de cada compoñente individual do servidor:

Análise detallada dos recursos do servidor

Para ampliar ou afastar os gráficos, pode usar a combinación "Maiús + roda do rato". Unha vez que o usuario estea familiarizado cos gráficos principais, abrirase automaticamente un menú adicional para cada compoñente separado situado na esquina superior dereita. A ferramenta é capaz de proporcionar información detallada sobre os seguintes compoñentes:

Principais compoñentes de NetData

Consideremos unha análise detallada usando os tres primeiros elementos: CPUs, memoria, discos:

Vista detallada da CPU en NetData Vista detallada da memoria en NetData Vista detallada dos discos en NetData

NetData tamén ten configuracións flexibles para alertas sobre activadores especificados. Para activalos, seleccione "Alarma" no panel superior e escolla un script xa preparado da lista:

Lista de alarmas dispoñibles en NetData

A funcionalidade da utilidade é moi extensa e recomendamos que se familiarice coa lista completa de posibilidades do GitHub páxina do proxecto ou a web oficial. Só esta ferramenta será suficiente para o control completo de todo o servidor en xeral e dos seus compoñentes individuais en particular.

Conclusión

Como resultado do diagnóstico do servidor realizado, pódese afirmar que o sistema xeralmente funciona de forma estable e eficiente. A análise da carga da CPU, o uso da memoria, a actividade do disco e a carga da rede mostrou que os recursos do servidor se utilizan de forma óptima. Non obstante, para evitar posibles problemas, é importante realizar un seguimento regular da carga e preparar solucións de copia de seguridade para garantir a fiabilidade e o rendemento do servidor no futuro.

❮ Artigo anterior Redución da carga do servidor
Próximo artigo ❯ Configuración do firewall en Linux

Pregúntanos por VPS

Sempre estamos preparados para responder ás súas preguntas a calquera hora do día ou da noite.