EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

iostat2pcp - Online in der Cloud

Führen Sie iostat2pcp in einem kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl iostat2pcp, 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


iostat2pcp - iostat-Daten importieren und ein PCP-Archiv erstellen

ZUSAMMENFASSUNG


iostat2pcp [-v] [-S Anfang] [-t Intervall] [-Z Zeitzone] im Ordner Outfile

BESCHREIBUNG


iostat2pcp liest eine mit . erstellte Textdatei Iostat(1) (im Ordner) und übersetzt dies in a
Performance Co-Pilot (PCP)-Archiv mit dem Basisnamen Outfile. Wenn im Ordner ist - dann
iostat2pcp liest von der Standardeingabe und ermöglicht eine einfache Vorverarbeitung der Iostat(1) Ausgang
mit Durst(1) oder ähnlich.

Das resultierende PCP-Archiv kann mit allen PCP-Client-Tools verwendet werden, um Teilmengen von
die Daten verwenden pmchart(1), Datenreduktion und Berichterstellung durchführen, mit dem PCP filtern
Inferenzmaschine Pmie(1) usw.

Es wird eine Reihe physischer Dateien mit dem Präfix . erstellt Outfile. Diese sind Outfile.0
(die Leistungsdaten), Outfile.Meta (die Metadaten, die die Leistungsdaten beschreiben)
und Outfile.Index (ein zeitlicher Index zur Verbesserung der Effizienz von Wiedergabevorgängen für die
Archiv). Wenn eine dieser Dateien bereits existiert, dann iostat2pcp werden nicht überschreibe sie
und wird mit einer Fehlermeldung beendet.

Das erste Ausgabebeispiel von Iostat(1) enthält eine statistische Zusammenfassung seit der Bootzeit und
wird ignoriert von iostat2pcp, also ist der erste reale Datensatz der zweite im Iostat(1)
Ausgabe.

Die besten Ergebnisse werden erzielt, wenn Iostat(1) wurde mit einem eigenen betrieben -t Flag, also jede Ausgabe
Sample wird mit einem Zeitstempel vorangestellt. Noch besser ist -t mit $S_TIME_FORMAT=ISO setzen in
Umgebung, wenn Iostat(1) ausgeführt wird, in diesem Fall enthält der Zeitstempel die Zeitzone.

Beachten Sie, dass wenn $S_TIME_FORMAT=ISO is nicht verwendet mit dem -t Option dann Iostat(1) kann produzieren
ein Zeitstempel, der von gesteuert wird LC_TIME aus dem Gebietsschema, das in einem Format vorliegt iostat2pcp kann keine
analysieren. Die Formate für den Zeitstempel, die iostat2pcp akzeptiert werden durch diese veranschaulicht
Beispiele:

2013-07-06T21:34:39+1000
(für die $S_TIME_FORMAT=ISO).

2013-07-06 21: 34: 39
(für einige der europäischen Formate, zB de_AT, de_BE, de_LU und en_DK.utf8).

06/07/13 21: 34: 39
(für alle $LC_TIME Einstellungen für englische Gebietsschemas außerhalb von Nordamerika, z. B.
en_AU, en_GB, en_IE, en_NZ, en_SG und en_ZA und alle spanischen Sprachumgebungen, zB es_ES,
es_MX und es_AR).

Beachten Sie insbesondere, dass einige gängige nordamerikanische $LC_TIME Einstellungen werden nicht arbeiten mit
iostat2pcp (nämlich en_US, POSIX und C), weil sie das MM/DD-Format verwenden, das sein kann
falsch mit dem angenommenen DD/MM-Format konvertiert. Dies ist ein weiterer Grund zu empfehlen
Einstellung $S_TIME_FORMAT=ISO.

Wenn der Eingabestream keine Zeitstempel enthält, iostat2pcp werde versuchen, die Probe abzuleiten
Intervall, wenn grundlegende Festplattendaten (-d Option für Iostat(1)) gefunden wird. Wenn dies fehlschlägt, dann
-t Option kann verwendet werden, um die Probe zu spezifizieren Intervall in Sekunden. Diese Option wird ignoriert
wenn Zeitstempel im Eingabestream gefunden werden.

Das -S Option kann verwendet werden, um die Startzeit für die erste reale Probe in . anzugeben im Ordner,
woher Anfang muss das Format HH:MM:SS haben. Diese Option wird ignoriert, wenn Zeitstempel gefunden werden
im Eingangsstrom.

Das -Z Option kann verwendet werden, um eine Zeitzone anzugeben. Es muss das Format +HHMM haben (für Stunden
und Minuten östlich von UTC) oder -HHMM (für Stunden und Minuten westlich von UTC). Beachten Sie insbesondere
zur Verbesserung der Gesundheitsgerechtigkeit weder den Zoneninfo (alias Olson) Format, zB Europa/Paris, noch das Posix TZ Format
zB EST+5 ist erlaubt für die -Z Möglichkeit. Diese Option wird ignoriert, wenn ISO-Zeitstempel
im Eingabestream gefunden. Wenn die Zeitzone nicht angegeben ist und nicht abgeleitet werden kann,
ist standardmäßig UTC.

Einige zusätzliche Diagnoseausgaben werden mit dem -v .

iostat2pcp ist ein Perl-Skript, das den PCP::LogImport Perl-Wrapper um den PCP herum verwendet
libpcp_import Bibliothek und könnte als solches als Beispiel für die Entwicklung neuer Werkzeuge verwendet werden, um
andere Arten von Leistungsdaten importieren und PCP-Archive erstellen.

VORBEHALT


iostat2pcp erfordert im Ordner von der Version von erstellt worden sein Iostat(1) aus
<http://freshmeat.net/projects/sysstat>.

iostat2pcp Griffe die -c (ZENTRALPROZESSOR), -d (Scheibe), -x (eXtended Disk) und -p (Partitions-)Bericht
Formate (einschließlich ihrer -k, -m, -z und Alle Varianten), aber nicht für die -n
(Network Filesystem) Berichtsformat von Iostat(1); Dies ist eine bedarfsgesteuerte Einschränkung
eher eine technische Einschränkung.

CFP UMGEBUNG


Umgebungsvariablen mit dem Präfix PCP_ werden verwendet, um die Datei und das Verzeichnis zu parametrieren
Namen, die von PCP verwendet werden. Bei jeder Installation wird die Datei /etc/pcp.conf enthält die lokalen Werte
für diese Variablen. Die $PCP_CONF Variable kann verwendet werden, um eine Alternative anzugeben
Konfigurationsdatei, wie in . beschrieben pcp.conf(5).

Verwenden Sie iostat2pcp online mit den onworks.net-Diensten


Ad


Ad