Estatísticas anteriores do sistema de Sar

0

Eu vi o post aqui: Como faço para que o sar seja exibido? no dia anterior?

Mas isso não responde às minhas perguntas abaixo.

Estou tentando usar o sar para ver as estatísticas de ontem (9 de março):

$ sar -f /var/log/sa/sa09
Linux 2.6.32-431.el6.x86_64 ([hostname])    02/09/2016  _x86_64_    (12 CPU)

Eu me pergunto por que a data é 9 de fevereiro em vez de 9 de março, embora a data da última modificação do log seja 9 de março.

Outra questão é como as estatísticas (do comando acima) contêm 48 horas de estatísticas? Eu pensei que o arquivo (ou seja, sa09) continha apenas 1 dia de estatísticas.

Obrigado!

    
por Hei 10.03.2016 / 12:04

1 resposta

1

O 09º arquivo SAR refere-se ao dia do mês em que o arquivo SAR foi criado. O cabeçalho é criado pelo coletor de dados do sar (sadc). Quando o sar executa e localiza um arquivo lá, ele o anexa, a menos que (1) não reconheça o formato do arquivo (mudança de versão) (2) a data é mais antiga, caso em que sobrescreve o arquivo. Então, o que provavelmente aconteceu é que a sadc estava trabalhando em fevereiro e, por algum motivo, parou desde então. Verifique os arquivos cron para "sa1" ou "sadc". Certifique-se de que o cron esteja em execução. Certifique-se de que o sadc possa anexar ao arquivo sys atual simplesmente com sadc - 1 1 . Agora verifique o arquivo de hoje para ver se ele foi atualizado. Caso contrário, remova-o e tente novamente. (Faça isso como root).

EDIT: Um traço solitário instrui o sadc a usar o esquema de arquivos padrão, ou seja, com o número do dia, e sobrescrevê-lo. A data do arquivo existente é diferente da atual.

    
por 10.03.2016 / 13:13

Tags