Introdução
Tópico 200 - Planejamento de Capacidade
Tópico 201 - Kernel Linux
Tópico 202 - Inicialização do Sistema
1 of 5

sar

A partir do CentOS 8 (e equivalentes: CentOS Stream, Rocky Linux, etc), o agendamento das execuções dos processos do sysstat passou a ser feito através do systemd-timer ao invés da crontab.

Assim, após instalar o sysstat é preciso iniciar e habilitar os serviços para que os dados passem a ser coletados regularmente.

  • systemctl start sysstat sysstat-collect.timer sysstat-summary.timer
  • systemctl enable sysstat sysstat-collect.timer sysstat-summary.timer

Aguarde cerca de 30 minutos para que os resultados passem a ser exibidos pelo comando sar.

Não há mais o arquivo /etc/cron.d/sysstat e sim os seguintes arquivos:

  • /usr/lib/systemd/system/sysstat-collect.service
  • /usr/lib/systemd/system/sysstat-collect.timer
  • /usr/lib/systemd/system/sysstat-summary.service
  • /usr/lib/systemd/system/sysstat-summary.timer
  • /usr/lib/systemd/system/sysstat.service

O sysstat-collect é o serviço e o agendamento para o processo sa1, que coleta os dados e armazena dados binários nos logs em /var/log/sa/saXX (RedHat) ou /var/log/sysstat/saXX (Debian).

O sysstat-summary é referente ao sa2, cria um relatório diário (em formato texto, não binário) nos logs em var/log/sa/sarXX (RedHat) ou /var/log/sysstat/sarXX (Debian).