EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dstat – Online in der Cloud

Führen Sie dstat im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dstat, der beim kostenlosen Hosting-Anbieter OnWorks über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dstat – vielseitiges Tool zum Generieren von Systemressourcenstatistiken

ZUSAMMENFASSUNG


dstat [-afv] [Optionen..] [Verzögerung [Anzahl]]

BESCHREIBUNG


Dstat ist ein vielseitiger Ersatz für vmstat, iostat und ifstat. Dstat überwindet einige davon
die Einschränkungen und fügt einige zusätzliche Funktionen hinzu.

Mit Dstat können Sie alle Ihre Systemressourcen sofort anzeigen, z. Datenträger vergleichen
Nutzung in Kombination mit Interrupts von Ihrem IDE-Controller, oder vergleichen Sie das Netzwerk
Bandbreitenzahlen direkt mit dem Festplattendurchsatz (im gleichen Intervall).

Dstat liefert Ihnen zudem geschickt die detailliertesten Informationen spaltenweise und übersichtlich
gibt an, in welcher Größe und Einheit die Ausgabe angezeigt wird. Weniger Verwirrung, weniger
Fehler, effizienter.

Das Besondere an Dstat ist, dass Sie den Durchsatz von Blockgeräten für einen bestimmten Plattensatz oder einen bestimmten Datenträger aggregieren können
Netzwerkbandbreite für eine Gruppe von Schnittstellen, d. h. Sie können den Durchsatz für alle sehen
Blockieren Sie Geräte, die ein einzelnes Dateisystem oder Speichersystem bilden.

Dstat ermöglicht das direkte Schreiben seiner Daten in eine CSV-Datei, die importiert und verwendet werden kann
OpenOffice, Gnumeric oder Excel zum Erstellen von Diagrammen.

Note
Benutzer von Sleuthkit werden möglicherweise feststellen, dass Sleuthkits dstat in datastat umbenannt wurde, um einen Namen zu vermeiden
Konflikt. Weitere Informationen finden Sie im Debian-Fehler #283709.

OPTIONAL


-c, --cpu
CPU-Statistiken aktivieren (System, Benutzer, Leerlauf, Warten, Hardware-Interrupt, Software-Interrupt)

-C 0,3,gesamt
umfassen cpu0, cpu3 und total (bei Verwendung von -c/--cpu)

-d, --disk
Festplattenstatistiken aktivieren (Lesen, Schreiben)

-D insgesamt,hda
Total und HDA einbeziehen (bei Verwendung von -d/--disk)

-g, --page
Seitenstatistiken aktivieren (Seite rein, Seite raus)

-i, --int
Interrupt-Statistiken aktivieren

-ich 5,10
Interrupt 5 und 10 einschließen (bei Verwendung von -i/--int)

-l, --load
Ladedurchschnittsstatistiken aktivieren (1 Minute, 5 Minuten, 15 Minuten)

-m, --mem
Speicherstatistiken aktivieren (verwendet, Puffer, Cache, frei)

-n, --net
Netzwerkstatistiken aktivieren (Empfangen, Senden)

-N eth1,gesamt
eth1 und total einbeziehen (bei Verwendung von -n/--net)

-p, --proc
Prozessstatistiken aktivieren (ausführbar, unterbrechungsfrei, neu)

-r, --io
I/O-Anfragestatistiken aktivieren (Lese-, Schreibanfragen)

-s, --swap
Tauschstatistiken aktivieren (gebraucht, kostenlos)

-S swap1,total
include swap1 und total (bei Verwendung von -s/--swap)

-t, --time
Uhrzeit-/Datumsausgabe aktivieren

-T, --epoch
Zeitzähler aktivieren (Sekunden seit Epoche)

-y, --sys
Systemstatistiken aktivieren (Interrupts, Kontextwechsel)

--aio aktiviert AIO-Statistiken (asynchrone E/A)

--fs Dateisystemstatistiken aktivieren (offene Dateien, Inodes)

--ipc IPC-Statistiken aktivieren (Nachrichtenwarteschlange, Semaphoren, gemeinsam genutzter Speicher)

--lock Dateisperrstatistiken aktivieren (Posix, Flock, Lesen, Schreiben)

--raw Rohstatistiken aktivieren (Raw-Sockets)

--Steckdose
Socket-Statistiken aktivieren (Gesamt, TCP, UDP, Raw, IP-Fragmente)

--tcp TCP-Statistiken aktivieren (Listen, Established, Syn, Time_wait, Close)

--udp UDP-Statistiken aktivieren (hören, aktiv)

--unix Unix-Statistiken aktivieren (Datagramm, Stream, Listen, Aktiv)

--vm VM-Statistiken aktivieren (Hard Pagefaults, Soft Pagefaults, zugewiesen, kostenlos)

--plugin-name
Aktivieren Sie (externe) Plugins nach Plugin-Namen, siehe PLUGINS für Optionen

Mögliche interne Statistiken sind
aio, cpu, cpu24, disk, disk24, disk24old, epoche, fs, int, int24, io, ipc, laden,
lock, mem, net, page, page24, proc, raw, socket, swap, swapold, sys, tcp, time,
udp, unix, vm

--list listet die internen und externen Plugin-Namen auf

-a, --alle
ist gleich -cdngy (Standard)

-f, --full
Erweitern Sie die Erkennungslisten -C, -D, -I, -N und -S

-v, --vmstat
entspricht -pmgdsc -D total

--schweben
Float-Werte auf dem Bildschirm erzwingen (gegenseitig ausschließend mit --ganze Zahl)

--ganze Zahl
Ganzzahlwerte auf dem Bildschirm erzwingen (gegenseitig ausschließend mit --schweben)

--bw, --blackonwhite
Ändern Sie die Farben für das Terminal mit weißem Hintergrund

--keine Farbe
Farben deaktivieren (impliziert --kein Update)

- keine Header
Deaktivieren Sie sich wiederholende Header

--kein Update
Deaktivieren Sie Zwischenaktualisierungen, wenn die Verzögerung > 1 ist

--Ausgabedatei
Schreiben Sie die CSV-Ausgabe in eine Datei

--Profil
Profilerstellungsstatistiken anzeigen, wenn dstat beendet wird

PLUGINS


Während jeder seine eigenen dstat-Plugins erstellen (und beisteuern) kann, wird dstat mit einem ausgeliefert
Es gibt bereits eine Reihe von Plugins, die die Möglichkeiten erheblich erweitern. Hier finden Sie eine Übersicht über die
Plugins dstat wird geliefert mit:

--Batterie
Batterie in Prozent (benötigt ACPI)

--battery-remain
Akkulaufzeit in Stunden, Minuten (ACPI erforderlich)

--cpufreq
CPU-Frequenz in Prozent (benötigt ACPI)

--dbus Anzahl der Dbus-Verbindungen (benötigt Python-Dbus)

--disk-tps
Statistiken pro Festplattentransaktionen pro Sekunde (tps).

--disk-util
pro Festplattenauslastung in Prozent

--dstat
Zeigt den CPU-Zeitverbrauch und die Latenz von dstat an

--dstat-cpu
Zeigt die erweiterte CPU-Auslastung von dstat an

--dstat-ctxt
dstat-Kontextwechsel anzeigen

--dstat-mem
Zeigt die erweiterte Speichernutzung von dstat an

--fan Lüftergeschwindigkeit (benötigt ACPI)

--Freiraum
pro Dateisystem-Festplattennutzung

--gpfs GPFS Lese-/Schreib-E/A (benötigt mmpmon)

--gpfs-ops
GPFS-Dateisystemoperationen (benötigt mmpmon)

--Hallo Welt
Hallo Welt, Beispiel für ein dstat-Plugin

--innodb-buffer
Innodb-Pufferstatistiken anzeigen

--innodb-io
Innodb-E/A-Statistiken anzeigen

--innodb-ops
Innodb-Operationszähler anzeigen

--Lüster
Zeigt den I/O-Durchsatz von Lustre an

--memcache-hits
Zeigt die Anzahl der Treffer und Fehlschläge vom Memcache an

--mysql5-cmds
Zeigt die MySQL5-Befehlsstatistiken an

--mysql5-conn
Zeigt die MySQL5-Verbindungsstatistiken an

--mysql5-io
Zeigt die MySQL5-E/A-Statistiken an

--mysql5-keys
Zeigt die MySQL5-Schlüsselstatistiken an

--mysql-io
Zeigt die MySQL-I/O-Statistiken an

--mysql-keys
Zeigt die MySQL-Schlüsselstatistiken an

--net-packets
Zeigt die Anzahl der empfangenen und gesendeten Pakete an

--nfs3 zeigt NFS v3-Client-Operationen an

--nfs3-ops
Zeigt erweiterte NFS v3-Client-Vorgänge an

--nfsd3
Zeigt NFS v3-Servervorgänge an

--nfsd3-ops
Zeigt erweiterte NFS v3-Serveroperationen an

--ntp zeigt die NTP-Zeit von einem NTP-Server an

--postfix
Postfix-Warteschlangengrößen anzeigen (benötigt Postfix)

--Energie
Stromverbrauch anzeigen

--proc-count
Zeigt die Gesamtzahl der Prozesse an

--qmail
qmail-Warteschlangengrößen anzeigen (benötigt qmail)

--rpc zeigt RPC-Client-Aufrufstatistiken an

--rpcd zeigt Statistiken zu RPC-Serveraufrufen an

--sendmail
Größe der Sendmail-Warteschlange anzeigen (Sendmail erforderlich)

--schlummern
Zeigt die Anzahl der Ticks pro Sekunde an

--Tintenfisch
Statistiken zur Verwendung von Tintenfischen anzeigen

--test zeigt die Ausgabe des Test-Plugins an

--Thermal
Systemtemperatursensoren

--top-bio
Zeigt den teuersten Block-I/O-Prozess an

--top-bio-adv
den teuersten Block-I/O-Prozess anzeigen (inkl. PID und andere Statistiken)

--top-childwait
Zeigen Sie den Prozess an, der am meisten auf das Kind wartet

--top-cpu
Zeigt den teuersten CPU-Prozess an

--top-cpu-adv
Zeigt den teuersten CPU-Prozess an (inkl. PID und anderen Statistiken)

--top-cputime
Prozess anzeigen, der die meiste CPU-Zeit verbraucht (in ms)

--top-cputime-avg
Prozess mit der höchsten durchschnittlichen Zeitscheibe anzeigen (in ms)

--top-int
Zeigt die häufigste Unterbrechung an

--top-io
Zeigt den teuersten I/O-Prozess an

--top-io-adv
den teuersten I/O-Prozess anzeigen (inkl. PID und anderen Statistiken)

--top-Latenz
Prozess mit höchster Gesamtlatenz anzeigen (in ms)

--top-latency-avg
Prozess mit der höchsten durchschnittlichen Latenz anzeigen (in ms)

--top-mem
Prozess anzeigen, der den meisten Speicher beansprucht

--top-oom
Zeigen Sie den Prozess an, der als erster von OOM beendet wird

--utmp zeigt die Anzahl der UTMP-Verbindungen an (benötigt Python-UTMP)

--vmk-hba
Zeigt die vmhba-Statistiken des VMware ESX-Kernels an

--vmk-int
Zeigt die Interrupt-Statistiken des VMware ESX-Kernels an

--vmk-nic
Statistiken zum VMware ESX-Kernel-Port anzeigen

--vm-memctl
Zeigen Sie den Ballooning-Status innerhalb von VMware-Gästen an

--vz-cpu
Zeigt die CPU-Auslastung pro OpenVZ-Gast an

--vz-io
I/O-Nutzung pro OpenVZ-Gast anzeigen

--vz-ubc
OpenVZ-Benutzer-Beancounter anzeigen

- Qualität der drahtlosen WLAN-Verbindung und Signal-Rausch-Verhältnis

ARGUMENTE


verzögern ist die Verzögerung in Sekunden zwischen den einzelnen Updates

zählen ist die Anzahl der Aktualisierungen, die vor dem Beenden angezeigt werden sollen

Die Standardverzögerung ist 1 und die Anzahl ist nicht spezifiziert (unbegrenzt).

MITTLERE UPDATES


Beim Aufruf von dstat mit a verzögern größer als 1 und ohne das --kein Update Option, es wird
Zwischenaktualisierungen anzeigen, d. h. Beim ersten Mal ein Durchschnitt von 1 Sekunde, beim zweiten Mal ein Durchschnitt von 2
Sekundendurchschnitt usw., bis die Verzögerung erreicht ist.

Falls Sie also eine Verzögerung von 10 angegeben haben, 9 Zwischen- Aktuelles sind NICHT SchnappschüsseSie
sind Durchschnittswerte über die Zeit, die seit der letzten endgültigen Aktualisierung vergangen ist. Das Endergebnis ist das
Sie erhalten einen 10-Sekunden-Durchschnitt in einer neuen Zeile, genau wie bei vmstat.

Beispiele:


Verwenden von dstat, um den Festplattendurchsatz mit der Netzwerkauslastung (eth0), der gesamten CPU-Auslastung usw. in Beziehung zu setzen
Systemzähler:

dstat -dnyc -N eth0 -C total -f 5
Überprüfen des Verhaltens von dstat und der Systemauswirkungen von dstat:

dstat -taf --debug
Verwendung des Time-Plugins zusammen mit CPU, Net, Disk, System, Load, Proc und Top_CPU
Plugins:

dstat -tcndylp --top-cpu
das ist identisch mit

wies darauf zurück
Verwenden von dstat, um CPU-Statistiken mit Interrupts pro Gerät in Beziehung zu setzen:

dstat -tcyif

Verwenden Sie dstat online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad