Znam kilku poleceń, takich jak top
, htop
, free
, itd. Jednakże, istnieje polecenie, aby zobaczyć szczyt / serii zużycie pamięci całego serwera (nie poszczególne procesy) w ciągu, powiedzmy, ostatnich 30 dni / 24 godzin / itp.?
Znam kilku poleceń, takich jak top
, htop
, free
, itd. Jednakże, istnieje polecenie, aby zobaczyć szczyt / serii zużycie pamięci całego serwera (nie poszczególne procesy) w ciągu, powiedzmy, ostatnich 30 dni / 24 godzin / itp.?
Odpowiedzi:
Musisz zebrać te dane.
Sysstat może to zrobić, zakładając, że możesz zdefiniować kilka crontabs.
Zauważ, że narzędzia takie jak Munin lub Collectd to kilka popularnych rozwiązań, które pozwoliłyby ci to zrobić (chociaż nie poleciłbym Statsd / Graphite nowym użytkownikom, jeśli w ogóle).
Rozwiązania do monitorowania, takie jak Cacti , Zabbix , Nagios (z perfdata, takie jak Icinga lub Shinken ) lub oparte na SNMP, również pozwalają generować wykresy na podstawie zebranych danych.
Moglibyśmy również wspomnieć o Netdata : mimo że nie zachowuje ona historii, nadal jest dość pomocna w wykreślaniu chwilowego wykorzystania zasobów.
atop
śledzi historyczne dane i opiera się na linii poleceń.
Jest pakowany w Debian / Ubuntu i Fedora.