EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

iostat - Online in der Cloud

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

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

PROGRAMM:

NAME


iostat - Report Central Processing Unit (CPU)-Statistiken und Input/Output-Statistiken für
Geräte und Partitionen.

ZUSAMMENFASSUNG


Iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | LABEL | PATH | UUID | realisieren kannst... } ] [ [ -H ] -g Gruppenname ] [ -p [ Gerät [,...] | Alle ] ]
[ Gerät [...] | Alle ] [ Intervall [ zählen ] ]

BESCHREIBUNG


Das Iostat Der Befehl wird verwendet, um die Belastung der Ein-/Ausgabegeräte des Systems durch Beobachten zu überwachen
die Zeit, die die Geräte im Verhältnis zu ihren durchschnittlichen Übertragungsraten aktiv sind. Die Iostat
Befehl generiert Berichte, mit denen die Systemkonfiguration verbessert werden kann
Gleichen Sie die Eingabe-/Ausgabelast zwischen physischen Festplatten aus.

Der erste Bericht, der von der Iostat Befehl liefert Statistiken über die Zeit
seit das System gebootet wurde, es sei denn, die -y Option verwendet (in diesem Fall dieser erste Bericht
wurde weggelassen). Jeder nachfolgende Bericht deckt die Zeit seit dem vorherigen Bericht ab. Alle
Statistiken werden jedes Mal gemeldet, wenn die Iostat Befehl ausgeführt wird. Der Bericht besteht aus einer CPU
Kopfzeile gefolgt von einer Zeile mit CPU-Statistiken. Auf Mehrprozessorsystemen CPU-Statistiken
werden systemweit als Durchschnitte aller Prozessoren berechnet. Eine Gerätekopfzeile ist
angezeigt, gefolgt von einer Statistikzeile für jedes konfigurierte Gerät.

Das Intervall Parameter gibt die Zeitspanne in Sekunden zwischen den einzelnen Berichten an. Die
zählen Parameter kann in Verbindung mit dem . angegeben werden Intervall Parameter. Wenn die zählen
Parameter angegeben ist, wird der Wert von zählen bestimmt die Anzahl der erstellten Berichte um
Intervall Sekunden auseinander. Wenn die Intervall Parameter wird ohne das angegeben zählen
Parameter, der Iostat Befehl generiert kontinuierlich Berichte.

BERICHTE


Das Iostat Befehl generiert zwei Arten von Berichten, den CPU-Auslastungsbericht und den
Bericht zur Geräteauslastung.

CPU-Auslastungsbericht
Der erste Bericht, der von der Iostat Befehl ist der CPU-Auslastungsbericht. Zum
Multiprozessorsystemen sind die CPU-Werte globale Durchschnittswerte aller Prozessoren.
Der Bericht hat das folgende Format:

%Benutzer
Zeigen Sie den Prozentsatz der CPU-Auslastung an, der während der Ausführung am . aufgetreten ist
Benutzerebene (Anwendung).

%nett
Zeigen Sie den Prozentsatz der CPU-Auslastung an, der während der Ausführung am . aufgetreten ist
Benutzerebene mit schöner Priorität.

%System
Zeigen Sie den Prozentsatz der CPU-Auslastung an, der während der Ausführung am . aufgetreten ist
Systemebene (Kernel).

%iowait
Zeigt den Prozentsatz der Zeit an, in der die CPU oder die CPUs im Leerlauf waren, während der
System hatte eine ausstehende Festplatten-E/A-Anforderung.

%stehlen
Zeigt den Prozentsatz der Zeit an, die die virtuelle CPU mit unfreiwilligem Warten verbracht hat oder
CPUs, während der Hypervisor einen anderen virtuellen Prozessor bediente.

%Leerlauf
Zeigt den Prozentsatz der Zeit an, in der die CPU oder die CPUs im Leerlauf waren und das System
keine ausstehende Datenträger-E/A-Anforderung hatte.

Bericht zur Geräteauslastung
Der zweite Bericht erstellt von der Iostat Befehl ist der Geräteauslastungsbericht.
Der Gerätebericht bietet Statistiken pro physischem Gerät oder Partition.
Blockieren von Geräten und Partitionen, für die Statistiken angezeigt werden sollen, können
in der Kommandozeile eingegeben. Wenn kein Gerät oder keine Partition eingegeben wird, dann
Statistiken werden für jedes vom System verwendete Gerät angezeigt und vorausgesetzt, dass
der Kernel führt dazu Statistiken. Wenn die Alle Schlüsselwort wird auf dem Befehl angegeben
Zeile, dann werden Statistiken für jedes vom System definierte Gerät angezeigt,
auch solche, die noch nie benutzt wurden. Übertragungsraten werden in 1K-Blöcken angezeigt
standardmäßig, es sei denn, die Umgebungsvariable POSIXLY_CORRECT ist gesetzt, in diesem Fall
Es werden 512-Byte-Blöcke verwendet. Der Bericht kann die folgenden Felder anzeigen, je nach
die verwendeten Flaggen:

Device:
Diese Spalte enthält den Namen des Geräts (oder der Partition), wie in der Liste aufgeführt / dev
Verzeichnis.

tps
Geben Sie die Anzahl der Übertragungen pro Sekunde an, die an das Gerät ausgegeben wurden.
Eine Übertragung ist eine E/A-Anforderung an das Gerät. Mehrere logische Anfragen können
zu einer einzigen E/A-Anforderung an das Gerät zusammengefasst. Eine Überweisung ist von
unbestimmte Größe.

Blk_read/s (kB_read/s, MB_read/s)
Geben Sie die vom Gerät gelesene Datenmenge in einer Anzahl von an
Blöcke (Kilobyte, Megabyte) pro Sekunde. Blöcke entsprechen Sektoren
und haben daher eine Größe von 512 Byte.

Blk_wrtn/s (kB_wrtn/s, MB_wrtn/s)
Geben Sie die Datenmenge an, die auf das Gerät geschrieben wurde, ausgedrückt in einer Anzahl von
Blöcke (Kilobyte, Megabyte) pro Sekunde.

Blk_read (kB_lesen, MB_lesen)
Die Gesamtzahl der gelesenen Blöcke (Kilobyte, Megabyte).

Blk_wrtn (kB_wrtn, MB_wrtn)
Die Gesamtzahl der geschriebenen Blöcke (Kilobyte, Megabyte).

rrqm/s
Die Anzahl der pro Sekunde zusammengeführten Leseanforderungen, die in die Warteschlange gestellt wurden
Gerät.

wrqm/s
Die Anzahl der pro Sekunde zusammengeführten Schreibanforderungen, die in die Warteschlange gestellt wurden
Gerät.

r / s
Die Anzahl (nach Zusammenführungen) der pro Sekunde abgeschlossenen Leseanforderungen für die
Gerät.

w/s
Die Anzahl (nach Zusammenführungen) der pro Sekunde abgeschlossenen Schreibanforderungen für die
Gerät.

rsec/s (kB/s, rMB/s)
Die Anzahl der vom Gerät gelesenen Sektoren (Kilobyte, Megabyte) pro
zweite.

ws/s (wkB/s, wMB/s)
Die Anzahl der Sektoren (Kilobyte, Megabyte), die pro Gerät auf das Gerät geschrieben werden
zweite.

avgrq-Größe
Die durchschnittliche Größe (in Sektoren) der Anfragen, die an die
Gerät.

avgqu-sz
Die durchschnittliche Warteschlangenlänge der Anforderungen, die an das Gerät ausgegeben wurden.

– warten auf Sie!
Die durchschnittliche Zeit (in Millisekunden) für E/A-Anforderungen, die an das Gerät an
bedient werden. Dies beinhaltet die Zeit, die von den Anfragen in der Warteschlange aufgewendet wird, und die
Zeit damit verbracht, sie zu warten.

r_warte
Die durchschnittliche Zeit (in Millisekunden) für Leseanforderungen an das Gerät an
bedient werden. Dies beinhaltet die Zeit, die von den Anfragen in der Warteschlange aufgewendet wird, und die
Zeit damit verbracht, sie zu warten.

w_wait
Die durchschnittliche Zeit (in Millisekunden) für an das Gerät ausgegebene Schreibanforderungen
bedient werden. Dies beinhaltet die Zeit, die von den Anfragen in der Warteschlange aufgewendet wird, und die
Zeit damit verbracht, sie zu warten.

svctm
Die durchschnittliche Servicezeit (in Millisekunden) für ausgegebene E/A-Anforderungen
zum Gerät. Warnung! Vertrauen Sie diesem Feld nicht mehr. Dieses Feld wird
in einer zukünftigen sysstat-Version entfernt werden.

%util
Prozentsatz der verstrichenen Zeit, in der E/A-Anforderungen an den
Gerät (Bandbreitenauslastung für das Gerät). Gerätesättigung tritt auf, wenn
dieser Wert liegt bei nahezu 100 % für Geräte, die Anfragen seriell verarbeiten. Aber für
Geräte, die parallel Anfragen bedienen, wie RAID-Arrays und moderne SSDs,
diese Zahl spiegelt nicht ihre Leistungsgrenzen wider.

OPTIONAL


-c Zeigt den CPU-Auslastungsbericht an.

-d Zeigt den Geräteauslastungsbericht an.

-g Gruppenname { Gerät [...] | ALLE }
Statistiken für eine Gruppe von Geräten anzeigen. Die Iostat Befehl meldet Statistiken
für jedes einzelne Gerät in der Liste dann eine Zeile mit globalen Statistiken für die
Gruppe angezeigt als Gruppenname und besteht aus allen Geräten in der Liste. Die Alle
Schlüsselwort bedeutet, dass alle vom System definierten Blockgeräte eingeschlossen werden sollen
die Gruppe.

-h Machen Sie den Gerätenutzungsbericht für einen Menschen leichter lesbar.

-j { ID | ETIKETT | PFAD | UUID | ... } [ Gerät [...] | ALLE ]
Zeigen Sie persistente Gerätenamen an. Optionen ID, LABEL, usw. geben Sie den Typ des
dauerhafter Name. Diese Optionen sind nicht beschränkt, einzige Voraussetzung ist, dass Verzeichnis
mit erforderlichen persistenten Namen ist vorhanden in /dev/festplatte. Optional mehrere
Geräte können im gewählten persistenten Namenstyp angegeben werden. Weil hartnäckig
Gerätenamen sind normalerweise lang, Option

-H Diese Option muss mit Option -g verwendet werden und gibt an, dass nur globale Statistiken
für die Gruppe angezeigt werden sollen und nicht Statistiken für einzelne Geräte im
Gruppe. -h wird mit dieser Option implizit aktiviert.

-k Zeigt Statistiken in Kilobyte pro Sekunde an.

-m Zeigt Statistiken in Megabyte pro Sekunde an.

-N Zeigt die registrierten Device-Mapper-Namen für alle Device-Mapper-Geräte an. Sinnvoll
zum Anzeigen von LVM2-Statistiken.

-p [ { Gerät [,...] | ALLE } ]
Die Option -p zeigt Statistiken für Blockgeräte und alle ihre Partitionen an, die
werden vom System verwendet. Wenn in der Befehlszeile ein Gerätename eingegeben wird, dann
Statistiken für ihn und alle seine Partitionen werden angezeigt. Zuletzt die Alle Stichwort
zeigt an, dass für alle Blockgeräte Statistiken angezeigt werden müssen und
vom System definierte Partitionen, einschließlich derer, die noch nie verwendet wurden. Wenn
Option -j vor dieser Option definiert ist, können über die Befehlszeile eingegebene Geräte
mit dem ausgewählten persistenten Namenstyp angegeben.

-t Druckt die Uhrzeit für jeden angezeigten Bericht. Das Zeitstempelformat kann von der
Wert der Umgebungsvariablen S_TIME_FORMAT (siehe unten).

-V Versionsnummer drucken und dann beenden.

-x Zeigt erweiterte Statistiken an.

-y Erster Bericht mit Statistik seit Systemstart auslassen, wenn mehrere Datensätze angezeigt werden
im angegebenen Intervall.

-z Tell Iostat um die Ausgabe für alle Geräte zu unterlassen, für die währenddessen keine Aktivität stattgefunden hat
den Probezeitraum.

UMGEBUNG


Das Iostat Befehl berücksichtigt die folgenden Umgebungsvariablen:

POSIXLY_KORREKT
Wenn diese Variable gesetzt ist, werden die Übertragungsraten in 512-Byte-Blöcken statt in angezeigt
die standardmäßigen 1K-Blöcke.

S_FARBEN
Wenn diese Variable gesetzt ist, zeigen Sie Statistiken in Farbe auf dem Terminal an. Möglich
Werte für diese Variable sind hört niemals , immer or Auto (letzteres ist die Standardeinstellung).

Bitte beachten Sie, dass die Farbe (Rot, Gelb oder eine andere Farbe) zur Anzeige verwendet wird
ein Wert ist nicht allein aufgrund der Farbe ein Hinweis auf irgendein Problem. Es nur
weist auf unterschiedliche Wertebereiche hin.

S_COLORS_SGR
Geben Sie die Farben und andere Attribute an, die verwendet werden, um Statistiken auf dem Terminal anzuzeigen.
Der Wert ist eine durch Doppelpunkte getrennte Liste von Fähigkeiten, die standardmäßig auf eingestellt ist
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Unterstützte Funktionen sind:

H= SGR-Teilzeichenfolge (Select Graphic Rendition) für Prozentwerte größer als
oder gleich 75%.

I= SGR-Teilzeichenfolge für Gerätenamen.

M= SGR-Teilzeichenfolge für Prozentwerte im Bereich von 50 % bis 75 %.

N= SGR-Teilzeichenfolge für Statistikwerte ungleich null.

Z= SGR-Teilzeichenfolge für Nullwerte.

S_TIME_FORMAT
Wenn diese Variable existiert und ihr Wert ist ISO dann ist das aktuelle Gebietsschema
wird beim Drucken des Datums im Berichtskopf ignoriert. Die Iostat Befehl wird verwendet
stattdessen das ISO 8601-Format (JJJJ-MM-TT). Der mit Option -t . angezeigte Zeitstempel
wird auch mit dem ISO 8601-Format konform sein.

Beispiele:


Iostat
Zeigen Sie einen einzigen Verlauf seit dem Booten für alle CPUs und Geräte an.

Iostat -d 2
Zeigen Sie einen kontinuierlichen Gerätebericht im Zwei-Sekunden-Intervall an.

Iostat -d 2 6
Anzeige von sechs Berichten im Zwei-Sekunden-Intervall für alle Geräte.

Iostat -x sda sdb 2 6
Anzeige von sechs Berichten mit erweiterten Statistiken im Zwei-Sekunden-Intervall für Geräte sda
und sdb.

Iostat -p sda 2 6
Zeigen Sie sechs Berichte im Zwei-Sekunden-Intervall für das Gerät sda und alle seine Partitionen an
(sda1 usw.)

Verwenden Sie iostat online mit den onworks.net-Diensten


Ad


Ad