sobre o uso de memória de pico do log

1

Eu tenho atop logs armazenados diariamente com intervalo de 10 min e posso lê-los com atop -r <path_to_log> , mas como posso encontrar um pico de uso de memória neste log?

    
por mrgloom 11.05.2017 / 10:41

1 resposta

1

o comando para analisar os dados registrados é atopsar .

Por exemplo: # atopsar -r /var/log/atop/atop_20170511 -m -R 1 | head

trucka 3.4.113-sun7i+ #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016 armv7l 2017/05/11 -------------------------- analysis date: 2017/05/11 -------------------------- 00:00:01 memtotal memfree buffers cached dirty slabmem swptotal swpfree _mem_ 00:10:01 1888M 604M 381M 422M 0M 185M 2047M 2047M 00:20:01 1888M 604M 381M 422M 0M 185M 2047M 2047M 00:30:01 1888M 604M 381M 422M 0M 185M 2047M 2047M 00:40:01 1888M 604M 381M 422M 0M 185M 2047M 2047M

Você precisa considerar qual memória é importante para você no seu caso.
Pode fazer sentido para você classificar pela terceira coluna (memfree) para encontrar o ponto mais baixo de memória livre.
Você também pode considerar dar uma olhada no swapfree (9th column) para encontrar o ponto em que a maior parte da memória é usada, o que faz com que o gerenciamento de memória saia para trocar.

Como exemplo, classifico a saída para menor memória livre com o comando sort:
# atopsar -r /var/log/atop/atop_20170511 -m -R 1 | sort -b -k 3,3 | head

trucka 3.4.113-sun7i+ #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016 armv7l 2017/05/11 06:40:01 1888M 416M 400M 612M 9M 164M 2047M 2047M 06:30:01 1888M 543M 423M 483M 4M 141M 2047M 2047M 03:10:01 1888M 551M 376M 480M 0M 184M 2047M 2047M 03:20:01 1888M 551M 376M 480M 0M 184M 2047M 2047M 03:30:01 1888M 551M 376M 480M 0M 184M 2047M 2047M

Apenas para embelezar a saída, vou ignorar a classificação das primeiras 7 linhas do cabeçalho do autosar no seguinte exemplo:

# atopsar -r /var/log/atop/atop_20170511 -m -R 1 | awk 'NR<7{print $0;next}{print $0| "sort -k 3,3"}' | head -11

trucka 3.4.113-sun7i+ #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016 armv7l 2017/05/11 -------------------------- analysis date: 2017/05/11 -------------------------- 00:00:01 memtotal memfree buffers cached dirty slabmem swptotal swpfree _mem_ 06:40:01 1888M 416M 400M 612M 9M 164M 2047M 2047M 06:30:01 1888M 543M 423M 483M 4M 141M 2047M 2047M 03:10:01 1888M 551M 376M 480M 0M 184M 2047M 2047M 03:20:01 1888M 551M 376M 480M 0M 184M 2047M 2047M

    
por 11.05.2017 / 12:34