Sysstat

Screenshot der Software:
Sysstat
Softwarebeschreibung:
Version: 11.7.3 Aktualisiert
Upload-Datum: 22 Jun 18
Entwickler: Sebastien Godard
Lizenz: Frei
Popularität: 39

Rating: nan/5 (Total Votes: 0)

sysstat ist ein Open-Source- und frei verteiltes Softwareprojekt, das mehrere Befehlszeilen-Dienstprogramme für GNU / Linux-Betriebssysteme umfasst, mit denen Sie Systemaktivitätsinformationen erfassen und melden können. Es ist ein Linux-Überwachungstool, das für die globale Systemleistungsanalyse entwickelt wurde.


Funktionen auf einen Blick

Die Software kann eine große Anzahl von verschiedenen Metriken überwachen, Benutzer die Länge der gespeicherten Datenhistorie konfigurieren können, unterstützt sowohl SMP und UP-Maschinen unterstützt Hotplug-CPUs, berechnet die durchschnittliche Statistikwerte über die Abtastperiode, können Sie sparen Statistiken in einer Datei und erkennt automatisch neue Geräte, die dynamisch registriert oder erstellt wurden.

Darüber hinaus unterstützt das Programm SMP und UP-Maschinen, vor allem Computer mit Multi-Core- oder Hyper-Threading-CPUs unterstützt tickless CPUs, ermöglicht es Benutzern, Statistiken zu CSV, JSON, XML und alle anderen gängigen Dateiformat zu exportieren, enthält XML-Schema und DTD-Dokumente, unterstützt mehrere Sprachen und ist kompatibel mit Anwendungen, mit denen Sie Diagramme aus den Statistiken von sysstat erstellen können.

Welche Werkzeuge sind enthalten?

Wie bereits erwähnt, besteht sysstat aus verschiedenen Befehlszeilendienstprogrammen, von denen wir sar, mpstat, sadf, iostat, cifsiostat, nfsoostat, sadc und pidstat erwähnen können. Auf all diese Optionen können Sie über die Befehlszeilenschnittstelle zugreifen und bestimmte Aufgaben ausführen.


Unter der Haube, Verfügbarkeit und unterstützte Betriebssysteme

Die in sysstat enthaltenen Anwendungen sind in der Programmiersprache C geschrieben, was bedeutet, dass sie sehr wenig CPU-Zeit benötigen, um ausgeführt zu werden. Momentan werden sowohl 32-Bit- als auch 64-Bit-Befehlssatzarchitekturen unterstützt.

Obwohl sysstat auf den Betriebssystemen Ubuntu, Debian und Arch Linux hier in den Softoware Labs erfolgreich getestet wurde, ist es auch mit anderen GNU / Linux-Distributionen kompatibel, die sich in der aktiven Entwicklung befinden.

Was ist neu in dieser Version:

  • sar: Es wurde ein möglicher Absturz behoben, wenn Puffer neu zugewiesen werden mussten, um mehr Geräte aufzunehmen.
  • sar / sadf / mpstat: Berechne die globale CPU-Statistik als Summe der einzelnen CPU-Daten.
  • mpstat: Berechne Statistiken für den Knoten "all" als Summe der einzelnen CPU-Statistiken.
  • sar: Fügen Sie die neue Option "-z" hinzu, die sar anweist, die Ausgabe für alle Geräte auszulassen, für die während des Beispielzeitraums keine Aktivität stattfand.
  • sar / sadf: Berücksichtigen Sie bei der Anzeige von Softnet-Statistiken jetzt besser die Offline- und Online-CPU.
  • sadc: Größe der sadc-Binärdatei verkleinern, indem nicht benötigte Funktionen kompiliert werden.
  • sadf: Ändern Sie die Ausgabe im Rohformat, um CSV-kompatibel zu sein.
  • sadf: Ordne einige Werte neu an, die im Debug-Modus / Raw-Format angezeigt werden.
  • Erste Unterstützung für Hauptnummern hinzufügen & gt; 255.
  • Aktualisieren Sie die sysstat.ioconf-Geräteliste.
  • mpstat: Entfernen Sie die Option "-P ON". mpstat zeigt jetzt standardmäßig nur die Online-CPU an.
  • sar und mpstat Handbuchseiten aktualisiert.
  • pidstat: Melden Sie die CPU-Auslastung für einen Prozess als Summe aller Threads [11.6.3] [11.4.9].
  • sar: Ändern Sie die Bedingung, die in der Problemumgehung für das Zurückkommen der CPU verwendet wird [11.6.3] [11.4.9].
  • NLS aktualisiert: Verschiedene Übersetzungen aktualisiert. .

Was ist neu in der Version:

  • sar / sadc: Neue Messwerte von / proc / meminfo zu Speicherstatistiken hinzugefügt.
  • sadf: Aktualisiere Ausgabeformate, um neue Speichermetriken zu berücksichtigen.
  • [Peter Schiffer]: Korrekturen aus der statischen Analyse.
  • [Peter Schiffer]: Bevorzugtes XZ-Komprimierungsprogramm beim Komprimieren von SA-Dateien [11.0.3].
  • [Peter Schiffer]: Portable Methode zur Erkennung von 64-Bit-Betriebssystemen im Konfigurationsskript [11.0.4].
  • [Vasant Hegde]: sadc: Korrigiere mögliche Wettlaufsituation im Signal-Handler-Code [11.0.3].
  • Fix Beschreibung von% util in iostat und sar Handbuchseiten [11.0.3].
  • Korrigiert die falsche Größe in der upgrade_magic_section () Funktion.
  • Fügen Sie eine neue Variable sadc_options hinzu, um das Skript zu konfigurieren.
  • Benennen Sie die Option --disable-man-group in --disable-file-attr. Diese Option configure verhindert, dass der Build-Prozess Attribute von Dateien festlegt, die installiert werden.
  • Stellen Sie sicher, dass keine crontabs aktiviert sind, wenn die Option configure --enable-copy-only [11.0.3].
  • verwendet wird
  • FAQ aktualisiert.
  • RPM-Spezifikationsdatei aktualisiert.
  • sar Handbuch aktualisiert.
  • sadc Handbuch aktualisiert [11.0.3].
  • CREDITS-Datei aktualisiert.
  • Code bereinigt [11.0.3].

Was ist neu in Version 11.1.2:

  • [Robert Elliott]: Irqtop-Befehl hinzugefügt. irqtop überwacht die Unterschiede zwischen / proc / interrupts und / proc / softirqs pro CPU sowie CPU-Statistiken. irqtop befindet sich derzeit im contrib-Verzeichnis.
  • [Lance Shelton]: Hinzugefügt irqstat Befehl, eine bessere Möglichkeit zu beobachten / proc / Interrupts, für NUMA-Systeme mit vielen Prozessoren entwickelt.
  • [Vasant Hegde]: sadc: SIGINT-Signal nicht senden, wenn der Elternprozess bereits tot ist [11.0.2].
  • sadc: Stellen Sie sicher, dass Funktionen zum Zählen von Elementen (CPU, Netzwerkschnittstellen usw.) nur einmal aufgerufen werden.
  • sar und sadf sagen dem Benutzer nun, wenn er eine Datei nicht lesen kann, weil das Endian-Format nicht übereinstimmt.
  • Unvollständige sar- und sadf-Ausgabe behoben, wenn die Endzeit (mit der Option -e angegeben) die 24-Stunden-Grenze [11.0.2] kreuzt.
  • cifsiostat / nfsiostat: Fixe Ausgabe auf Single-Core-CPU [11.0.2].
  • pidstat hat Prozesse mit Leerzeichen in ihrem Namen nicht richtig behandelt. Dies ist jetzt behoben [11.0.2].
  • NLS aktualisiert.
  • CREDITS-Datei aktualisiert.

Was ist neu in Version 11.1.1:

  • Option -c zu sadf hinzugefügt: Diese Option ermöglicht es dem Benutzer, eine sa-Datei mit einem alten Format (mindestens 9.1.6) in das aktuelle Format (ab heute 11.1.1) zu konvertieren.
  • Aktualisieren Sie die Ausgabe von sadf -H, um das Datendateidatum zu drucken, und geben Sie an, ob diese Datei von einer alten Datendatei konvertiert wurde oder nicht.
  • Option hinzugefügt - [0-9] + zu sadf, um Daten von diesen Tagen [11.0.1].
  • zu zeigen
  • Verwenden Sie den statvfs () - Systemaufruf anstelle der veralteten statfs (), um Dateisystemstatistiken mit sar [11.0.1].
  • zu erhalten
  • sar: Strengere Syntaxprüfung [11.0.1].
  • Entfernen Sie nicht benötigte Include-Dateien in sa_common.c [11.0.1].
  • [Kosaki Motohiro]: Update-Problemumgehung für 32-Bit-CPU-Zähler [11.0.1].
  • Definieren Sie unbekannte Planungsrichtlinien in pidstat.h [11.0.1].
  • [Ivana Varekova]: Test Rückgabewert für fgets / fscanf Aufrufe [11.0.1].
  • Makefile aktualisiert: Folgen Sie den Symlinks beim Erstellen der Tarballs [11.0.1].
  • sadf Handbuchseite aktualisiert [11.0.1].

Was ist neu in Version 10.2.1:

  • Neue Option --enable-copy-only zum Konfigurieren des Skripts hinzugefügt. Diese Option kann beim Erstellen des sysstat-Pakets nützlich sein, um sicherzustellen, dass Dateien nur nach $ DESTDIR kopiert werden und kein Dienst aktiviert wird (z. B. für Distro, die systemd verwenden).
  • pidstat: Fügt der Pidstat-E / A-Statistik eine neue Metrik hinzu: pro-Task-Block-E / A-Verzögerungen.
  • Berücksichtigen Sie die Variable $ DESTDIR, wenn Sie den von systemd verwendeten sysstat-Dienst installieren.
  • sadf -H, sadf -j und sadf -x zeigen jetzt auch die Erstellungszeit der Datei an.
  • Verwenden Sie sizeof () anstelle von fest codierten Größenwerten.
  • pidstat Handbuchseite aktualisiert.
  • Kosmetische Korrekturen.
  • NLS aktualisiert.

Was ist neu in Version 10.2.0:

  • In pidstat wurde eine neue Option (-v) hinzugefügt, die es dem Benutzer ermöglicht, die Anzahl der Threads und Dateideskriptoren anzuzeigen, die Tasks zugeordnet sind.
  • In pidstat wurden mehrere Fehler behoben.

Was ist neu in Version 10.1.7:

  • Es wurde eine neue Metrik zu den Statistiken der sar-Netzwerkgeräte hinzugefügt, die den Auslastungsprozentsatz der Netzwerkkarten angibt.
  • Mehrere Fehler wurden behoben.

Was ist neu in Version 10.1.6:

  • Der Befehl sar kann nun mit der neuen Option "-F" die Statistik von Dateisystemen (Verwendung von Blöcken und Inodes) anzeigen.
  • Mehrere (kleine) Fehler wurden ebenfalls behoben.

Was ist neu in Version 10.1.5:

  • mpstat berücksichtigt jetzt jeden Interrupt pro Prozessor, so dass ihre Nummer der Nummer entspricht, die für die CPU "all" angezeigt wird.
  • Die systemd-Unit-Datei konnte nicht mehr installiert werden, da ein Makro im configure-Skript nicht erweitert wurde. Dies ist jetzt behoben.

Was ist neu in Version 10.1.4:

  • sar, pidstat und mpstat stoppen nun und zeigen ihre Durchschnittsstatistiken an, wenn sie ein SIGINT-Signal (crtl / c) erhalten. pidstat zeigt jetzt die UID der Aufgabe für alle Aufgaben an.
  • Die Option -U wurde zu pidstat hinzugefügt; Mit dieser Option wird der Benutzername der Aufgabe anstelle der UID angezeigt.
  • Wenn diese Option von einem Benutzernamen gefolgt wird, werden nur Aufgaben angezeigt, die zu dem angegebenen Benutzer gehören. Diese werden von pidstat angezeigt.

Was ist neu in Version 10.1.3:

  • Netzwerk- und IPv4 / IPv6-Leistungsindikatoren wurden in 64-Bit-Format geändert, damit sie mit den aktuellen Kerneln synchron bleiben.
  • Es wurde eine neue Option zu iostat hinzugefügt, um zu verhindern, dass es seit dem Systemstart seinen ersten Bericht mit Statistiken anzeigt.
  • Mehrere Fehler wurden behoben.

Was ist neu in Version 10.0.5:

  • Eine interessante neue Funktion wurde zu iostat hinzugefügt: iostat kann nun konsolidierte Statistiken für eine oder mehrere Gerätegruppen anzeigen. Dies sollte sich für Maschinen mit vielen Festplatten als nützlich erweisen. Abgesehen davon enthält diese Version einige Fehlerbehebungen für sadc und sadf und eine neue Übersetzungsdatei für kroatische Leute.

Was ist neu in Version 10.0.4:

  • Virtuelle Geräte werden in sar -b-Ergebnissen nicht mehr berücksichtigt.
  • iostat kann jetzt Zielgeräteinformationen anzeigen, wenn eine symbolische Verbindung als Parameter angegeben ist.
  • Die Option --disable-stripping wurde dem configure-Skript hinzugefügt.
  • Eine serbische Übersetzung wurde hinzugefügt.

Was ist neu in Version 10.0.0:

  • Mehrere Fehler wurden mit den Befehlen nfsiostat und cifsiostat behoben.
  • Die Befehle von Sysstat sind nicht mehr mit der Sensorbibliothek verknüpft, wenn sie nicht benötigt wird.
  • Iostat hat Device-Mapper-IDs größer als 256 fälschlicherweise zugeordnet: Dies ist jetzt behoben.
  • NLS wurde aktualisiert und eine ukrainische Übersetzung wurde hinzugefügt.

Was ist neu in Version 9.1.7:

  • Neue Metriken für sar (Anzahl aktiver und inaktiver Speicher, blockierte Prozesse warten auf die Beendigung von I / O)
  • Verschiedene Optimierungen und Verbesserungen

Was ist neu in Version 9.1.6:

  • Neue Statistiken wurden zu sar und sadc hinzugefügt: Statistiken über die Auslastung von hugepages und durchschnittliche CPU-Taktfrequenz.
  • Diese Version enthält auch Bugfixes.

Was ist neu in Version 9.1.5:

  • Die Spannungseingabestatistik wurde zusammen mit einigen anderen Metriken zur Energieverwaltungsgruppe von sar hinzugefügt.
  • NLS wurde aktualisiert.
  • Eine tschechische Übersetzung wurde hinzugefügt.

Was ist neu in Version 9.1.4:

  • Neue Statistiken wurden zur Power-Management-Statistikgruppe in sar hinzugefügt (Patch von Jan Kaluza von Redhat). Mit dieser Version können Sie die Lüftergeschwindigkeit und die Gerätetemperatur überwachen. Sie benötigen dazu die libsensors-Bibliothek (Teil des lm_sensors-Projekts).

Was ist neu in Version 9.1.3:

  • Viele neue Funktionen in dieser Version. Zwei neue Befehle wurden hinzugefügt (nfsoostat und cifsiostat), die es dem Benutzer ermöglichen, I / O-Statistiken für NFS- und CIFS-Dateisysteme anzuzeigen (mit freundlicher Genehmigung von Ivana Varekova von Redhat). Andere Verbesserungen betreffen hauptsächlich pidstat: Es ist nun möglich, Aufgaben mit einem regulären Ausdruck mit der Option -C auszuwählen. Pidstat wurde auch um eine neue Option erweitert, um Stapelstatistiken anzuzeigen (Patch von Mario Konrad).

Was ist neu in Version 9.1.1:

  • Mehr als 3 Monate sind seit der letzten sysstat-Veröffentlichung vergangen. Nach mehr als 10 Jahren Arbeit an sysstat genieße ich es immer noch, an diesem Projekt zu arbeiten, obwohl eine Frau und zwei Kinder es jetzt etwas schwieriger gemacht haben ... Auch wenn die Dinge jetzt viel langsamer gehen, habe ich beschlossen, ein neues zu beginnen Entwicklungsreihe, so ist hier Version 9.1.1, bereit für Sie zu testen. Lesen Sie die Versionshinweise auf der Download-Seite. Beachten Sie, dass sysstat von nun an keine Kernel älter als 2.6 unterstützt. Dadurch konnte ich viele Codezeilen loswerden ...

Was ist neu in Version 9.0.5:

  • Sysstat sollte jetzt in der Lage sein, Gerätenamen, deren Minorzahlen größer oder gleich 256 sind, schön auszudrucken.
  • sadc Handbuchseite, NLS und FAQ wurden aktualisiert.

Was ist neu in Version 9.0.3:

  • [Michael Blakeley]: Option -z wurde zu iostat hinzugefügt. Diese Option weist iostat an, die Ausgabe für alle Geräte auszulassen, für die während des Beispielzeitraums keine Aktivität vorhanden war.
  • [Tomasz Pala]: Repariere mpstat, wo Interrupt-Werte als vorzeichenlose Ganzzahlen gelesen werden sollen.
  • sar -n ALL hat keine IPv6-Statistiken ausgewählt. Dies ist jetzt behoben.
  • iostat, sar und mpstat Handbuchseiten wurden aktualisiert.
  • sadf -x zeigt jetzt das Erstellungsdatum der Datei an.
  • XSD- und DTD-Dokumente wurden aktualisiert.
  • NLS aktualisiert. Lettische Übersetzung hinzugefügt.
  • CREDITS-Datei aktualisiert.
  • Code bereinigt.

Was ist neu in Version 9.0.2:

  • Weitere Fehlerbehebungen und Verbesserungen in dieser Version: Eine Speicherbeschädigung wurde in iostat und pidstat behoben, wo ein segfault auftreten konnte, wenn eine Liste kommagetrennter Werte nach der Option -p in der Befehlszeile eingegeben wurde. Im Hinblick auf Verbesserungen kann sadc jetzt zusätzlich zu den Festplatten auch Partitionsstatistiken sammeln. Mach weiter, wie ich will, dass sysstat 9.0.x solide wird ...!

Was ist neu in Version 9.0.1:

  • Ein Absturz mit sar, bei dem ein Zeiger zweimal freigegeben wurde, wurde behoben.
  • NLS-Übersetzungen wurden aktualisiert.

Was ist neu in Version 9.0.0:

  • Power-Management-Statistiken wurden zu sar hinzugefügt.
  • In dieser Version wird das Zeitintervall nicht mehr auf 32 Bit verkürzt, da dies bei der Anzeige von Durchschnittswertstatistiken auf Maschinen mit Hunderten von CPUs zu Problemen führen kann.
  • Ein kleiner Fehler in sar, bei dem Argumente nicht richtig analysiert wurden, wenn einige Optionen in einer bestimmten Reihenfolge eingegeben wurden, wurde behoben.

Was ist neu in Version 8.1.8:

  • Unterstützung wurde für IPv6-bezogene Protokolle hinzugefügt. Iostat zeigt jetzt nur Statistiken für Geräte (und nicht für Partitionen) an, wenn die Option -d nicht verwendet wird.
  • Extended Statistics sind nun auch für Partitionen mit kürzlichen Kernen von iostat verfügbar.
  • Es wurde ein Fehler behoben, bei dem es iostat nicht gelang, stats aus sysfs für Geräte zu lesen, die einen Schrägstrich in ihren Namen hatten (z. B. / dev / cciss / c0d0).
  • In iostat wurde ein Fehler behoben, bei dem% der CPU, die mit der Wartung von hartem und weichem IRQ beschäftigt waren, doppelt gezählt wurden.

Was ist neu in Version 8.1.7:

  • Unterstützung für SNMP-Statistiken wurde zu sar hinzugefügt.
  • Die Option -l wurde zu pidstat hinzugefügt.
  • Diese Option ermöglicht es dem Benutzer, die gesamte Befehlszeile für jeden Prozess anzuzeigen.
  • Die Option -h wurde zu sar hinzugefügt.
  • Diese Option zeigt eine kurze Hilfemeldung an.
  • Einige von valgrind erkannte Speicherlecks wurden behoben.

Was ist neu in Version 8.1.6:

  • Die Option -h wurde zu pidstat hinzugefügt.
  • Diese Option wird verwendet, um alle Aktivitäten horizontal in einer einzelnen Zeile anzuzeigen.
  • Ein Fehler wurde in pidstat behoben: Wenn pidstat verwendet wurde, um einen Prozess und all seine Threads (mit der Option -t von pidstat) zu überwachen, konnten seltsame Werte angezeigt werden, wenn der Threadgruppenleiter beendet wurde. mpstat zeigt jetzt Statistiken für alle Interrupts an, einschließlich NMI, LOC, etc.

Kommentare zu Sysstat

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!