Dies ist der Befehl sar2pcp, 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
sar2pcp - SAR-Daten importieren und ein PCP-Archiv erstellen
ZUSAMMENFASSUNG
sar2pcp im Ordner Outfile
BESCHREIBUNG
sar2pcp soll eine binäre System Activity Reporting (sar)-Datendatei in der erstellten Form lesen
by sadc(1) (im Ordner) und übersetzen Sie dies in ein Performance Co-Pilot (PCP)-Archiv mit dem
Basisname Outfile.
Wie auch immer, wenn im Ordner Hat das Suffix .xml, dann wird es bereits im XML-Format berücksichtigt
und sar2pcp wird direkt darauf operieren.
Das resultierende PCP-Archiv kann mit allen PCP-Client-Tools verwendet werden, um Teilmengen davon grafisch darzustellen
Daten verwenden pmchart(1), Datenreduktion und Berichterstellung durchführen, mit PCP-Inferenz filtern
Sie Pmie(1) usw.
Mit dem Präfix wird eine Reihe physischer Dateien 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
Archiv). Wenn eine dieser Dateien bereits vorhanden ist, dann sar2pcp werden wir nicht überschreibe sie und
wird mit einer Fehlermeldung des Formulars beendet
__pmLogNewFile: blah.0 existiert bereits, nicht überschrieben
sar2pcp ist ein Perl-Skript, das den Perl-Wrapper PCP::LogImport um das PCP herum verwendet
libpcp_import Bibliothek und könnte als Beispiel für die Entwicklung neuer Tools dienen
Importieren Sie andere Arten von Leistungsdaten und erstellen Sie PCP-Archive. Ein Python-Wrapper-Modul
ist ebenfalls verfügbar.
VORSICHTEN
Wenn Sie die XML-Eingabeoption nicht verwenden, sar2pcp erfordert im Ordner von a geschaffen worden sein
Version von sadc(1) vonhttp://sebastien.godard.pagesperso-orange.fr/> einschließlich der
SADF(1) Dienstprogramm zum Übersetzen im Ordner in einen XML-Stream (beliebig seit Version 6); sar2pcp werden wir
automatisch laufen SADF(1) und übersetzen Sie das resultierende XML in ein PCP-Archiv.
Bei Verwendung von binär sadc Es ist wichtig, sicherzustellen, dass die Dateien installiert sind SADF ist kompatibel
mit der Version von sadc das ursprünglich die Binärdateien generiert hat. Ich gehe einfach davon aus, dass a
Ob eine neuere installierte Version funktioniert, ist leider viel zu optimistisch und sollte es auch nicht sein
Gehen Sie davon aus, dass Binärdaten von verschiedenen Plattformen (z. B. unterschiedlicher Endianness) funktionieren -
Diese Probleme sind auf Einschränkungen in zurückzuführen sadc und SADFund nicht in sar2pcp sich.
Glücklicherweise SADF Meldung, dass eine Inkompatibilität festgestellt wurde
konsistent über alle Versionen hinweg und wird immer vorangestellt
Ungültige Systemaktivitätsdatei
Verwendung eines XML im Ordner hat den Vorteil, dass die installierte Version von SADF ist komplett
umgangen. sar2pcp verpflichtet sich, jedes gültige XML, das von einem der anderen erstellt wurde, umzuwandeln
Variationen von SADF in ein gültiges PCP-Archiv. Jede Version von PCP kann interpretieren
Die Archivdateien, die von einer beliebigen Version von erstellt wurden sar2pcp, und Sie können die auch frei verschieben
binäres PCP-Archiv zwischen verschiedenen Plattformen, unterschiedlicher Hardware, sogar unterschiedlich
Betriebssysteme - it Just Works (TM).
CFP
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 sar2pcp online über die Dienste von onworks.net