Dies ist der Befehl iowatcher, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
iowatcher – Erstellen Sie Visualisierungen aus blktrace-Ergebnissen
ZUSAMMENFASSUNG
iowatcher [Optionen] [-] [Programm Argumente ...]
BESCHREIBUNG
iowatcher stellt die Ergebnisse eines blktrace-Laufs grafisch dar. Es kann das Ergebnis eines vorhandenen grafisch darstellen
blktrace, starten Sie einen neuen blktrace oder starten Sie einen neuen blktrace und einen Benchmark-Lauf. Dann kann es
Erstellen Sie ein Bild oder einen Film des IO aus einer bestimmten Ablaufverfolgung. iowatcher kann beide SVG-Dateien erstellen
Dateien oder Filme im mp4-Format (mit avconv) oder im ogg-Format (mit png2theora).
OPTIONAL
--help Drucken Sie eine kurze Nutzungszusammenfassung.
-D, --Gerät Gerät
Steuert, welches Gerät Sie verfolgen. Sie können jeweils nur ein Gerät verfolgen
Jetzt. Es wird direkt an blktrace gesendet und nur benötigt, wenn Sie ein neues erstellen
verfolgen.
-D, --blktrace-Ziel Reiseziel
Ziel für blktrace.
-P, --prog
Führen Sie ein Programm aus, während blktrace ausgeführt wird. Das Programm und seine Argumente müssen sein
nach allen anderen Optionen angegeben. Beachten Sie, dass für diese Option zuvor Folgendes erforderlich war
Das Programm muss als einzelnes Argument angegeben werden, aber jetzt wird es angezeigt iowatcher mehr zu erwarten
Argumente, die während der Ablaufverfolgung ausgeführt werden sollen.
-- Beenden Sie das Parsen der Optionen. Wenn --prog angegeben ist, alles danach -- ist das Programm dazu
ausgeführt werden. Dies kann nützlich sein, wenn der Programmname sonst mit einem verwechselt werden könnte
.
-K, --keep-movie-svgs
Behalten Sie die für den Filmmodus generierten SVG-Dateien bei.
-T, --verfolgen Weg
Geben Sie den Namen der Datei oder des Verzeichnisses an, in dem sich die blktrace-Ausgabe befindet.
iowatcher verwendet einen Dump von blkparse, daher versucht diese Option, den Namen des zu erraten
entsprechende pro CPU blktrace-Datendateien, wenn die Dump-Datei noch nicht vorhanden ist.
Um einem bestimmten Diagramm mehrere Spuren hinzuzufügen, können Sie angeben --verfolgen mehr als einmal.
If Weg ist ein Verzeichnis, iowatcher verwendet den Namen des Verzeichnisses als Basis
Der Name der Dump-Datei und aller im Verzeichnis gefundenen Trace-Dateien lautet
verarbeitet.
- l, --Etikett Etikette
Legt im Diagramm eine Beschriftung für eine Trace-Datei fest. Die Beschriftungen werden in der gleichen Reihenfolge hinzugefügt
als Trace-Dateien.
-M, --Film [Stil]
Erstellen Sie einen Film. Das Dateiformat hängt von der in der Datei verwendeten Erweiterung ab -o Datei
Möglichkeit. Wenn Sie eine .ogv- oder .ogg-Erweiterung angeben, ist das Ergebnis Ogg Theora
Video, wenn png2theora verfügbar ist. Wenn Sie eine .mp4-Erweiterung verwenden, ist das Ergebnis anders
ein MP4-Video sein, wenn avconv verfügbar ist. Sie können jede andere Erweiterung verwenden, außer die
Das Endergebnis wird eine MP4 sein. Das akzeptierte Stil Werte sind Spindel für ein Rundschreiben
scheibenartiger Effekt (Standard) oder richtig für einen rechteckigen Diagrammstil.
-T, --Titel Titel
Stellen Sie ein Titel am oberen Rand des Diagramms platziert werden.
-Ö, --Ausgabe Datei
Ausgabedateiname für das SVG-Bild oder -Video. Das verwendete Videoformat hängt davon ab
die Dateinamenerweiterung. Sehen --Film für weitere Einzelheiten.
-R, --rollen Sekunden
Steuern Sie die Dauer des gleitenden Durchschnitts. iowatcher versucht Unebenheiten auszugleichen
Diagramme durch Mittelung der aktuellen Sekunde mit Sekunden aus der Vergangenheit. Größere Zahlen
Hier erhalten Sie flachere Grafiken.
-H, --Höhe Höhe
Legen Sie die Höhe jedes Diagramms fest
-w, --Breite Breite
Legen Sie die Breite jedes Diagramms fest
-C, --Säulen Spalten
Anzahl der Spalten in der Diagrammausgabe
-X, --xzoom Minimal Maximal
Begrenzen Sie den verarbeiteten Zeitraum auf Minimal Maximal.
-Und, --yzoom Minimal Maximal
Beschränken Sie verarbeitete Sektoren auf Minimal Maximal.
-a, --io-plot-action Aktion
Grundfläche Aktion (eines von Q, D oder C) im IO-Diagramm.
-P, --per-process-io
Unterscheiden Sie zwischen Prozessen im IO-Diagramm.
-Ö, --only-graph Graph
Fügen Sie der Ausgabe ein einzelnes Diagramm hinzu (siehe Abschnitt SCHAUBILDER für Optionen). Standardmäßig alle
Grafiken sind enthalten. Verwenden -O um nur die erforderlichen Diagramme zu generieren. -O könnte genutzt werden
mehr als einmal.
-N, --no-graph tippe
Entfernen Sie ein einzelnes Diagramm aus der Ausgabe (siehe Abschnitt SCHAUBILDER für Optionen). Das
Option kann mehrfach verwendet werden.
SCHAUBILDER
Von der akzeptierte Werte -O und -N Optionen sind:
io, tput, Latenz, queue_length, iops, cpu-sys, cpu-io, cpu-irq, cpu-user, cpu-soft
Beispiele:
Generieren Sie ein Diagramm aus dem vorhandenen Trace.dump:
# iowatcher -t Trace
Überspringen Sie das IO-Diagramm:
# iowatcher -t Trace.dump -o Trace.svg -N io
Nur Tput und Latenz grafisch darstellen:
# iowatcher -t Trace.dump -o Trace.svg -O tput -O Latenz
Erstellen Sie ein Diagramm aus zwei Läufen und beschriften Sie sie:
# iowatcher -t ext4.dump -t xfs.dump -l Ext4 -l XFS -o Trace.svg
Führen Sie einen FIO-Benchmark durch und speichern Sie den Trace in „trace.dump“, fügen Sie oben einen Titel hinzu und verwenden Sie ihn
/dev/sda für blktrace:
# iowatcher -d /dev/sda -t Trace.dump -T 'Fio Benchmark' -p fio some_job_file
Erstellen Sie einen Film aus einer vorhandenen Spur:
# iowatcher -t Trace --movie -o Trace.mp4
AUTOREN
iowatcher wurde von Chris Mason erstellt und wird von ihm gepflegt.
Diese Manpage wurde größtenteils von Andrew Price basierend auf Chris' Original-README geschrieben.
COPYRIGHT
Dieses Programm ist freie Software; Sie können es unter den Bedingungen von . weitergeben und/oder ändern
die GNU General Public License v2, wie von der Free Software Foundation veröffentlicht.
Dieses Programm wird in der Hoffnung verteilt, dass es nützlich ist, jedoch OHNE JEGLICHE GEWÄHRLEISTUNG;
auch ohne die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
Weitere Informationen finden Sie in der GNU General Public License.
Zusammen mit diesem Programm sollten Sie eine Kopie der GNU General Public License erhalten haben;
falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA
Nutzen Sie iowatcher online über die Dienste von onworks.net