Wie kann ich den Verlauf der Speichernutzung anzeigen?


12

Ich kenne mehrere Befehle wie top, htop, freeusw. Allerdings gibt es einen Befehl , um die Spitze / Burst Speichernutzung des gesamten Servers (nicht einzelne Prozesse) , um zu sehen, sagt sie, die letzten 30 Tage / 24 Stunden / etc.?


Die einzige mir bekannte Lösung ist die Verwendung eines Trendanwendungsstapels wie StatsD + Graphite.
Jayhendren

Antworten:


3

Sie müssen diese Metriken sammeln.

Sysstat kann dies tun, vorausgesetzt, Sie können ein paar Crontabs definieren.

Beachten Sie, dass Tools wie Munin oder Collectd einige beliebte Lösungen sind, mit denen Sie dies tun können (während ich Statsd / Graphite Neulingen nicht empfehlen würde, wenn überhaupt).

Mit Überwachungslösungen wie Cacti , Zabbix , Nagios (mit Perfdata wie Icinga oder Shinken ) oder SNMP-basiert können Sie auch Diagramme aus gesammelten Metriken erstellen.

Wir könnten auch Netdata erwähnen : Auch wenn man keine Historien führt, ist es dennoch ziemlich hilfreich, die sofortige Ressourcennutzung grafisch darzustellen .


1
Hier ist eine ziemlich umfassende Liste von Metriksammlungswerkzeugen. Ich glaube, StatsD und Collectd sind zwei der beliebtesten.
Jayhendren

1
Danke, aber ich suche nach "einem Befehl" (dh CLI), nicht nach GUI. Gibt es ein Äquivalent? Ich kann Metriken gut sammeln und speichern, aber ich möchte nur die Daten, nicht den ganzen Flaum.
Michael Yaeger

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.