BEZEICHNUNG
tapestat - Statistiken zu Bandlaufwerken erstellen.ÜBERSICHT
tapestat [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ] [ --human ] [ Intervall [ Anzahl ] ]BESCHREIBUNG
Der Befehl tapestat wird zur Überwachung der Aktivität von Bandlaufwerken verwendet, die mit dem System verbunden sind. Der erste vom Befehl tapestat erstellte Bericht stellt Statistiken über den Zeitraum seit dem Systemstart bereit, es sei denn, die Option -y wird verwendet, wodurch dieser erste Bericht ausgelassen wird. Jeder der darauf folgenden Berichte bezieht sich auf die Zeit seit dem vorhergehenden Bericht. Der Parameter Intervall gibt die Zeit in Sekunden zwischen den einzelnen Berichten an. Der Parameter Anzahl kann zusammen mit dem Parameter Intervall angegeben werden. Falls der Parameter Anzahl angegeben ist, bestimmt dieser Wert die Anzahl der Berichte, die im Abstand von Intervall (in Sekunden) erfolgen. Falls der Parameter Intervall ohne den Parameter Anzahl angegeben ist, erzeugt der Befehl tapestat die Berichte fortlaufend.BERICHT
Der tapestat-Bericht stellt Statistiken für jedes mit dem System verbundene Bandlaufwerk bereit. Die folgenden Daten werden angezeigt:- r/s
- Anzahl der ausgegebenen Lesevorgänge als durchschnittliche Anzahl pro Sekunde gemittelt im Intervall.
- w/s
- Anzahl der ausgegebenen Schreibvorgänge als durchschnittliche Anzahl pro Sekunde im Intervall.
- kB_read/s | MB_read/s
- Menge der gelesenen Daten, ausgedrückt in Kilobyte (standardmäßig oder wenn die Option -k verwendet wird) oder Megabyte (wenn die Option -m verwendet wird) pro Sekunde, als Durchschnittswert im Intervall ermittelt.
- kB_wrtn/s | MB_wrtn/s
- Menge der geschriebenen Daten, ausgedrückt in Kilobyte (standardmäßig oder wenn die Option -k verwendet wird) oder Megabyte (wenn die Option -m verwendet wird) pro Sekunde, als Durchschnittswert im gesamten Intervall ermittelt.
- %Rd
- Prozentsatz der Lese-Wartezeit - der Prozentsatz der Zeit innerhalb des Intervalls, die mit Warten auf Abschluss von Leseanfragen verbracht wurde. Die Zeit wird vom Aussenden der Anfrage an die SCSI-Zwischenebene bis zur Abschlussmeldung gemessen.
- %Wr
- Prozentsatz der Schreib-Wartezeit - der Prozentsatz der Zeit innerhalb des Intervalls, die mit Warten auf Abschluss von Schreibanfragen verbracht wurde. Die Zeit wird vom Aussenden der Anfrage an die SCSI-Zwischenebene bis zur Abschlussmeldung gemessen.
- %Oa
- Prozentsatz der Gesamt-Wartezeit - der Prozentsatz der Zeit innerhalb des Intervalls, die mit Warten auf Abschluss aller E/A-Anfragen verbracht wurde (lesen, schreiben und andere).
- Rs/s
- bezeichnet die Anzahl der E/A-Vorgänge, ausgedrückt als durchschnittliche Anzahl pro Sekunde im Intervall, wobei ein von Null verschiedener Restwert festgestellt wurde.
- Ot/s
- Die Anzahl der E/A-Vorgänge, ausgedrückt als durchschnittliche Anzahl pro Sekunde innerhalb des Intervalls, die als »andere« einbezogen wurden. Andere E/A-Vorgänge beziehen ioctl-Aufrufe an den Bandlaufwerk-Treiber und implizite Vorgänge wie Zurückspulen beim Schließen ein (für Bandlaufwerke, die Zurückspulen beim Schließen unterstützen). Nicht einbezogen werden E/A-Vorgänge, die mittels Methoden außerhalb des Bandlaufwerk-Treibers ausgeführt werden (zum Beispiel über Sg-Ioctls).
OPTIONEN
- --human
- gibt Größen in einem menschenlesbaren Format aus (zum Beispiel 1.0k, 1.2M, usw.). Die mit dieser Option angezeigten Einheiten ersetzen jegliche andere Standardeinheiten (zum Beispiel Kilobyte oder Sektoren usw.), die den Metriken zugeordnet sind.
- -k
- zeigt die Menge der geschriebenen oder gelesenen Daten in Kilobyte pro Sekunde statt in Megabyte pro Sekunde an. Diese Option und die Option -m schließen sich gegenseitig aus.
- -m
- zeigt die Menge der geschriebenen oder gelesenen Daten in Megabyte pro Sekunde statt in Kilobyte pro Sekunde an. Diese Option und die Option -k schließen sich gegenseitig aus.
- -t
- zeigt Zeitstempel an. Das Zeitstempelformat kann vom Wert der Umgebungsvariable S_TIME_FORMAT abhängen (siehe unten).
- -V
- zeigt die Versionsnummer an und beendet das Programm.
- -y
- lässt die ursprüngliche Statistik aus, welche die Werte seit dem Systemstart anzeigt.
- -z
- weist tapestat an, die Ausgabe für Bandlaufwerke auszulassen, für die keine Aktivität während der Überwachungsperiode festgestellt wurde.
ÜBERLEGUNGEN
Es ist möglich, dass ein Prozentwert (lesen, schreiben oder andere) größer als 100 sein kann (der Befehl tapestat zeigt niemals einen Prozentwert größer als 999 an). Wenn das Intervall auf 5 Sekunden festgelegt ist, aber Zurückspulen eines Bandes 40 Sekunden dauert, wird der %0a-Wert als 0 in den Intervallen angezeigt, bevor das Zurückspulen abgeschlossen ist, und nach abgeschlossenem Zurückspulen als etwa 800 Prozent.UMGEBUNGSVARIABLEN
Der Befehl tapestat berücksichtigt die folgenden Umgebungsvariablen:- S_COLORS
- Standardmäßig werden die Statistiken im
Terminal in Farbe dargestellt. Verwenden Sie diese Variable, um die
Einstellungen zu ändern. Mögliche Werte für diese
Variable sind never, always oder auto (Letzteres ist
die Standardeinstellung).
- S_COLORS_SGR
- Diese Variable gibt die Farben und andere Attribute an, die zur Anzeige der Statistiken im Terminal verwendet werden. Deren Wert ist eine durch Doppelpunkte getrennte Liste der Fähigkeiten, standardmäßig H=31;1:I=32;22:M=35;1:N=34;1:Z=34;22. Folgende Fähigkeiten werden unterstützt:
- H=
- SGR-Teilzeichenkette (Select Graphic Rendition) für Prozentwerte größer oder gleich 75%.
- I=
- SGR-Teilzeichenkette für Bandlaufwerksnamen.
- M=
- SGR-Teilzeichenkette für Prozentwerte im Bereich von 50% bis 75%.
- N=
- SGR-Teilzeichenkette für von Null verschiedene statistische Werte.
- Z=
- SGR-Teilzeichenkette für Null-Werte.
- S_TIME_FORMAT
- Falls diese Variable existiert und deren Wert auf ISO gesetzt ist, dann wird die aktuelle Locale bei der Ausgabe des Datums in der Berichtsüberschrift ignoriert. Der Befehl tapestat wird dann stattdessen das ISO-8601-Format (JJJJ-MM-TT) verwenden. Der mit der Option -t angezeigte Zeitstempel wird auch zum ISO-8601-Format kompatibel sein.
FEHLER
Das /sys-Dateisystem muss eingehängt sein, damit tapestat funktioniert. Es wird mit Kerneln nicht funktionieren, die nicht über Sysfs-Unterstützung verfügen. Dieser Befehl benötigt einen Kernel der Version 4.2 oder neuer (oder die auf eine frühere Kernelversion zurückportierte Unterstützung für Bandlaufwerk-Statistiken). Obwohl tapestat Kilobyte (kB), Megabyte (MB) usw. meldet, sind eigentlich Kibibyte (kiB), Mebibyte (MiB) usw. gemeint. Ein Kibibyte ist gleich 1024 Byte und ein Mebibyte ist gleich 1024 Kibibyte.DATEIEN
/sys/class/scsi_tape/st<Zahl>/stats/*Statistikdateien für
Bandlaufwerke.
/proc/uptime enthält die Laufzeit des Systems.
AUTOR
Ursprüngliche Revision von Shane M. SEYMOUR (shane.seymour <at> hpe.com)SIEHE AUCH
iostat(1), mpstat(1) https://github.com/sysstat/sysstatÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <[email protected]> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der ÜbersetzerJuni 2020 | Linux |