Estou familiarizado com vários comandos, como top
, htop
, free
, etc. No entanto, existe um comando para ver o pico de uso / estourar a memória de todo o servidor (não os processos individuais) sobre, digamos, nos últimos 30 dias / 24 horas / etc.?
memory
ram
statistics
Michael Yaeger
fonte
fonte
Respostas:
Você precisará coletar essas métricas.
O Sysstat pode fazer isso assumindo que você possa definir algumas crontabs.
Observe que ferramentas como Munin ou Collectd são algumas soluções populares que permitiriam fazer isso (embora eu não recomendo o Statsd / Graphite para os novatos, se houver).
Soluções de monitoramento como Cacti , Zabbix , Nagios (com perfdata, como Icinga ou Shinken ) ou baseadas em SNMP também permitiriam gerar gráficos a partir de métricas coletadas.
Também podemos mencionar o Netdata : mesmo que não se mantenha histórico, ainda é bastante útil representar graficamente o uso instantâneo de recursos.
fonte
atop
controla métricas históricas e é baseado em linha de comando.Está empacotado no Debian / Ubuntu e Fedora.
https://www.atoptool.nl/index.php
fonte