Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 320|Resposta: 0

[Linux] Tutorial sysstat para ferramentas de monitoramento de desempenho do sistema Linux

[Copiar link]
Postado em 25-09-2025 às 10:41:14 | | | |
Requisitos: Comprei um servidor em nuvem leve no Alibaba Cloud, às vezes a CPU está 100% e o controle remoto não pode ser conectado, e eu não sei o que aconteceu, e ele volta ao normal depois de reiniciar ou esperar um tempo. Você pode usar o sysstat para coletar condições do sistema regularmente (algumas imagens do Alibaba Cloud já estão instaladas embutidas).
O Linux implanta a ferramenta de monitoramento de desempenho Netdata usando o Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Site Oficial:O login do hiperlink está visível.
Fonte:O login do hiperlink está visível.
Perguntas frequentes:O login do hiperlink está visível.

O pacote de software sysstat contém uma variedade de utilitários comumente usados pelo Unix comercial para monitorar o desempenho e as atividades de uso do sistema:

  • O iostat reporta estatísticas de CPU e estatísticas de entrada/saída para dispositivos de bloco e partições.
  • O MPSTAT reporta estatísticas individuais ou combinadas relacionadas a processadores.
  • pidstat reporta estatísticas para tarefas (processos) do Linux: I/O, CPU, memória, etc.
  • A Tapestat reporta estatísticas sobre unidades de fita conectadas ao sistema.
  • O cifsiostat reporta estatísticas do CIFS.


O Sysstat também contém ferramentas que você pode agendar via cron ou systemd para coletar e registrar o histórico de dados de desempenho e atividade:

  • O SAR coleta, reporta e salva informações sobre a atividade do sistema (veja a lista de métricas coletadas pelo SAR abaixo).
  • SADC é um coletor de dados de atividade do sistema que serve como backend para SAR.
  • O SA1 coleta dados binários e os armazena em um arquivo de dados diário de atividade do sistema. É o frontend do SADC e foi projetado para rodar via cron ou systemd.
  • O SA2 gera um relatório resumo diário de atividades. É o frontend do SAR e foi projetado para rodar via cron ou systemd.
  • O SADF exibe dados coletados pelo SAR em vários formatos (CSV, XML, JSON, etc.) e pode ser usado para trocar dados com outros programas. Esse comando também pode ser usado para representar graficamente as diversas atividades coletadas pelo SAR usando o formato SVG (Scalable Vector Graphics).


O intervalo padrão de amostragem é de 10 minutos, mas claro que pode ser alterado (pode ser tão pequeno quanto 1 segundo).

Tutorial de instalação

No caso do Rocky Linux 9, o comando de instalação é o seguinte:

Arquivo de configuração: /etc/sysconfig/sysstat
Frequência de coleta: systemctl cat sysstat-collect.timer
Diretório da coleção: /var/log/sa

Veja métricas específicas

Uso da CPU:
SAR -U -F /var/Log/SA/SA05
Uso da Memória:
SAR -R -F /var/log/SA/SA05
Uso de partições de troca:
sar -S -f /var/log/sa/sa05
Uso de E/S:
SAR -B -F /var/Log/SA/SA05
Estatísticas de Interface de Rede (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Mudança de contexto e criação de processos por segundo:
SAR -W -F /var/log/SA/SA05



Use o crontab para chamar o pidstat e coletar informações do processo com o seguinte comando:

Nota: SimCom toras cortadas por logrotateContorno.

Referência:O login do hiperlink está visível.




Anterior:A rede de criptomoedas Stratum V1 e V2 se comunica com o protocolo do pool
Próximo:O git sincroniza o código do branch do repositório primário com o branch do repositório privado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com