it-swarm-pt.tech

Como faço para que o sar seja exibido no dia anterior?

em nossos servidores, digitando sar show é a estatística de carregamento do sistema para hoje a partir de meia-noite, é possível mostrar estatísticas de ontem?

44
xenoterracide

Geralmente, sysstat , que fornece um comando sar, mantém os logs em /var/log/sysstat/ ou /var/log/sa/ com nomes de arquivos como /var/log/sysstat/sadd onde dd é um valor numérico para o dia do mês (começando em 01). Por padrão, o arquivo do dia atual é usado; no entanto, você pode alterar o arquivo usado com o -f opção de linha de comando. Assim, para o dia 3 do mês, você faria algo como:

sar -f /var/log/sysstat/sa03

Se você deseja restringir o intervalo de tempo, pode usar o -s e -e parâmetros. Se você deseja obter rotineiramente o arquivo de ontem e nunca se lembrar da data e tiver uma data GNU, tente

sar -f /var/log/sysstat/sa$(date +%d -d yesterday)

Eu recomendo ler o página de manual para sar .

65
Steven D

Tente o comando da seguinte maneira para obter detalhes históricos da utilização da memória.

sar -r -f /var/log/sa/sa01

Os arquivos em /var/log/sa grave tudo no mundo.

6
Sidhartha