Zeitmanagement- / Computernutzungstool für Linux

495
Todd Davies

Ich habe gerade ein paar Minuten damit verbracht, nach einem Linux-Programm / Daemon zu suchen, das Informationen von Ihrem Computer erfasst (z. B. durchschnittliche CPU-Auslastung, Speicherauslastung, zu welchen Zeiten der Computer am wahrscheinlichsten läuft usw.) und diese Informationen zusammenstellt irgendwie zum Anschauen. Ich konnte nichts finden.

Es wäre großartig, wenn mir jemand zeigen könnte, wie man Statistiken wie diese erhält (vielleicht ein Programm oder sogar einen Build in Linux-Statistikbefehl?).

Vielen Dank.

0
Kommt auf DE an. In KDE heißt es Ksysguard. In Gnome heißt es System Monitor. In LXDE ist dies lxtask und xfce4-taskmanager in Xfce. Was ist daran falsch? MariusMatutiae vor 10 Jahren 0
Ich möchte keinen Task-Manager, sondern ein Programm, das im Laufe der Zeit Informationen zur Computernutzung sammeln kann. Vielleicht ein Zeitmanagement-Programm. Todd Davies vor 10 Jahren 0
Dies sind keine Task-Manager. Grundsätzlich wollen Sie jedoch ein Langzeit-Baseline-Programm und nicht ein kurzes. MariusMatutiae vor 10 Jahren 0
Ja, ich denke schon. Hast du irgendwelche Vorschläge? Todd Davies vor 10 Jahren 0

1 Antwort auf die Frage

0
MariusMatutiae

Die gewünschte Funktionalität wird von sareiner Komponente von bereitgestellt sysstat. Die ursprüngliche Webseite von sar besagt:

Sar dient unter Linux zum Protokollieren und Auswerten verschiedener Informationen zur Systemaktivität. Bei Leistungsproblemen ermöglicht sar auch eine rückwirkende Analyse der Ladewerte für verschiedene Subsysteme (CPUs, Speicher, Platten, Interrupts, Netzwerkschnittstellen usw.) und die Begrenzung von Problemen auf diese Weise.

Ich fand diese Webseite anfangs sehr hilfreich. Es heißt ganz am Anfang:

Immer, wenn ich irgendeine Art von Aktivität durchführe, bei der ich historische Systemstatistiken wie Lastdurchschnitt, CPU-Auslastung, E / A-Wartezustand oder sogar Speicherauslastung betrachten muss; Normalerweise überspringe ich die Systemüberwachungsanwendungen wie Nagios oder Zenoss und starte den Befehl sar. Obwohl ich nicht sage, dass sar diese Werkzeuge vollständig ersetzt, sage ich, dass sar schnell und schmutzig ist und wenn Sie nur ein paar rohe Zahlen aus einem bestimmten Zeitrahmen möchten, ist sar ein großartiges Werkzeug.

Was ist sar sar (System Activity Reporter) ist ein Befehl, der mit dem Paket sysstat geliefert wird. Sysstat ist eine Sammlung von Unix-Tools zur Leistungsüberwachung. Das Paket enthält Tools wie iostat, mpstat, pidstat, sadf und sar.

Neben den Echtzeitbefehlen wird sysstat einen Cronjob installieren, der alle 10 Minuten ausgeführt wird und Informationen zur Systemleistung sammelt. Sar ist der Befehl, mit dem Sie das gesammelte lesen können

Wenn Sie es auf Debian einstellen (wo ich es ausführte), müssen Sie die automatische Protokollierung aktivieren, die das von den Repos heruntergeladene Standardpaket für Sie nicht bietet . Setzen Sie die EnabledParameter in der Datei etc / default / sysstat auf true. Sie müssen dies manuell tun.