it-swarm.com.de

Wie kann ich die Ressourcennutzung unter Ubuntu über einen längeren Zeitraum verfolgen?

Ich denke darüber nach, eine Vorstellung davon zu bekommen, wie mein System über einen Zeitraum von 24 Stunden oder vielleicht 48 Stunden läuft. Es wäre wünschenswert zu sehen, ob es einen Zeitraum gibt, in dem die CPU- und Speicherressourcen zu nahezu 100% ausgelastet sind. Disk Thrashing wäre auch ein weiteres Problem. Das würde sich zeigen, wenn ich nicht genug Arbeitsspeicher habe und es daher notwendig wird, den Bereich für die Auslagerungsdatei stark zu nutzen. Ich weiß nicht, ob es möglich ist, eine starke Auslastung des Arbeitsspeichers zu erkennen, im Gegensatz zum Prozessor-Cache in einer Situation, in der einfach nicht genügend Arbeitsspeicher vorhanden ist. Als Beispiel kann ich mal sehen, wann die Festplattenauslastung bei 100% liegt. Das bedeutet nicht, dass meine Festplatte voll ist. Ich glaube, ich habe das tatsächlich auf einem System gesehen, auf dem ich Windows ausgeführt habe. Es wurde eine Festplattenauslastung von 100% angezeigt, und dies bedeutete nicht, dass die Festplatte voll war.

Kennt jemand ein Produkt oder eine Anwendung, die diese Art von Informationen anzeigen würde? Ich kenne mich mit top und htop aus. Sie scheinen über einen längeren Zeitraum keine Ergebnisse zu liefern. Ich denke, ich spreche von diesen Zeiten, in denen beispielsweise die in AWS verfügbaren Funktionen dazu führen, dass ein oder zwei zusätzliche Server vorübergehend hochgefahren werden.

Ich habe ein System, bei dem das keine Option ist. Vielen Dank im Voraus für alle Tipps. Bruce

1
Bruce Whealton

Sie können die Befehle sysstat und sar verwenden, um Statistiken auf Ihrem Computer über einen längeren Zeitraum hinweg zu extrahieren und zu analysieren.

Hier ein gutes Tutorial, um zu tun, was Sie wollen: http://www.thegeekstuff.com/2011/03/sar-examples/

2
avallete

Ich kann die andere Antwort nicht kommentieren, daher antworte ich erneut. Das Paket ist jedoch tatsächlich sysstat mit insgesamt drei "s" -Zeichen. Sie können installieren mit:

Sudo apt-get install sysstat

Und ich persönlich bevorzuge dieses Tutorial:

https://www.maketecheasier.com/monitor-linux-performance-with-sysstat/

1
Darian