Como posso ver o histórico de uso de memória?

5

Estou familiarizado com vários comandos como top , htop , free , etc. No entanto, existe um comando para ver o uso de memória pico / burst de todo o servidor (não de processos individuais), digamos , os últimos 30 dias / 24 horas / etc.?

    
por Michael Yaeger 21.12.2016 / 20:39

2 respostas

3

Você precisará coletar essas métricas.

Sysstat pode fazer isso assumindo que você pode definir um par de crontabs.

Observe que ferramentas como Munin ou Collectd são algumas soluções populares que permitem que você faça isso (embora eu não recomende o Statsd / Graphite aos recém-chegados).

Monitorando soluções como Cactos , Zabbix , Nagios (com perfdata, como Icinga ou Shinken ) ou baseado em SNMP também permitiria gerar gráficos a partir de métricas coletadas.

Também poderíamos mencionar o Netdata : mesmo que esse não mantenha os históricos, ainda é muito útil representar graficamente os usos de recursos instantâneos.

    
por 21.12.2016 / 20:59
1

atop rastreia métricas históricas e é baseado em linha de comando.

Está empacotado no Debian / Ubuntu e Fedora.

link

    
por 18.05.2018 / 12:32