Média de carga do servidor durante um período de tempo arbitrário

2

top e uptime me obtêm a média de carga do servidor nos últimos 1, 5 e 15 minutos, mas há uma maneira fácil de obter a carga média de ontem ou de qualquer outro dia para esse assunto?

    
por ChrisR 31.03.2010 / 09:07

3 respostas

3

Você pode querer usar no topo para sua tarefa.

Confira a seção ARMAZENAMENTO DE DADOS RAW em sua página de manual.

    
por 31.03.2010 / 12:55
3
sar -q

No redhat sar está no pacote sysstat. Não tenho certeza sobre outras distros.

Addendenum.

Para outros dias que não seja hoje, você precisará especificar o arquivo que contém as estatísticas.

No redhat, esses arquivos estão em:

/var/log/sa

so /var/log/sa/sa15 são os dados do sar para o dia 15, /var/log/sa/sa23 são os dados do sar para o 23º, etc.

para ver as médias de carga para as 25 que você usaria:

sar -q -f /var/log/sa/sa25

Depois de reler sua pergunta, você precisará massagear os dados para obter a média de um dia. Você pode usar os sinalizadores -H e -h para alterar a saída para algo que pode ser mais fácil de analisar / processar.

    
por 31.03.2010 / 09:22
0

Não com o próprio kernel, que é o que calcula essas 3 médias. O Nagios pode capturar e armazenar os dados em um período de tempo arbitrário, e - eu acho - pode medi-lo.

    
por 31.03.2010 / 09:22

Tags