EnglischFranzösischSpanisch

OnWorks-Favicon

pmdapapi - Online in der Cloud

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

Dies ist der Befehl pmdapapi, 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/FUNKTION


pmdapapi - papi Performance metrics Domain Agent (PMDA)

ZUSAMMENFASSUNG


$PCP_PMDAS_DIR/pmdapapi [-d Domain] [-l Logdatei]

BESCHREIBUNG


pmdapapi ist ein papi Performance Metrics Domain Agent (PMDA), der Hardware verfügbar macht
Leistungsindikatoren über die Bibliothek Performance API (PAPI).

Die Metriken, die von den papi PMDA-Berichtswerten exportiert werden, die von den Hardwarezählern gesammelt wurden
und verfügbare Metriken, wie von papi berichtet. Derzeit können nur Root-Benutzer auf solche zugreifen
Metriken.

Eine kurze Beschreibung der pmdapapi Befehlszeilenoptionen folgen:

-d Es ist absolut entscheidend, dass die Leistungskennzahlen Domain hier angegebene Nummer ist
einzigartig und konsequent. Das ist, Domain sollte zum einen für jedes PMDA anders sein
Gastgeber, und das gleiche Domain sollte auf allen Hosts für denselben PMDA verwendet werden.

-l Speicherort der Protokolldatei. Standardmäßig wird eine Protokolldatei namens papi.log ist in der geschrieben
aktuelles Verzeichnis von pmcd(1) wenn pmdapapi wird gestartet, dh $PCP_LOG_DIR/pmcd. Wenn
die Log-Datei kann nicht erstellt werden oder ist nicht beschreibbar, Ausgabe wird in den Standard geschrieben
Fehler statt.

Leistungszähler werden beim zyklischen Abruf automatisch aktiviert (z. B.
pmval(1) oder PMlogger(1)). Diese automatische Aktivierung ist vorübergehend und dauert nur einen
Anzahl der Sekunden, die durch die bestimmt werden papi.control.auto_enable Steuerwert (Standard 120).
Falls die automatische Aktivierung unerwünscht ist, kann man sie durch Einstellen von deaktivieren
papi.control.auto_enable metrisch auf 0.

Alternativ ist die pmstore(1) Mit dem Befehl kann die Nachverfolgung dauerhaft aktiviert werden
Kennzahlen zu messen oder sie bei Bedarf zu stoppen. Verwendung der papi.control.enable und papi.control.disable
Wenn Sie Metriken verwenden, können Sie die Metriken, die Sie verfolgen möchten, mithilfe einer durch Leerzeichen oder Kommas getrennten Liste festlegen.
Schreiben an die papi.control.reset Die Metrik deaktiviert alle Zähler sofort. Das mag sein
Nützlich, wenn die Systemleistungsindikatoren für eine andere Profilierungsaufgabe benötigt werden.

# pmstore papi.control.enable "TOT_CYC TOT_INS"
papi.control.enable alter Wert="" neuer Wert="TOT_CYC TOT_INS"

# pmval papi.system.TOT_CYC
8.371E + 04
# pmval papi.system.TOT_INS
2.712E + 04
# pmstore papi.control.disable "TOT_CYC,TOT_INS"
papi.control.disable alter Wert="" neuer Wert="TOT_CYC,TOT_INS"

Abrufen der papi.control.status Die Metrik bietet einen Überblick über alle aktiven Zähler.

Standardmäßig PAPI-Multiplexing, das die Erfassung von mehr Metriken unterstützt als
gleichzeitig von der Hardware unterstützt wird, aktiviert ist. Man kann das ändern
papi.control.multiplex Metrik, um das Multiplexen zu deaktivieren, indem Sie es auf 0 setzen.

Wo möglich, pmdapapi macht verfügbare native Perf- und Uncore-Ereignisse auf dem verfügbar
aktuelle Hardware. Es ist nicht möglich, einige native Metriken und voreingestellte Metriken zu zählen
gleichzeitig.

# true – automatisch aktivierte Zähler
# pmval -s3 papi.system.perf.BRANCH.LOADS
Metrik: papi.system.perf.BRANCH.LOADS
Host: HOSTNAME
Semantik: kumulativer Zähler (Umrechnung in Rate)
Einheiten: count (Umrechnung in count/sec)
Proben: 3
Intervall: 1.00 Sek.
7530
7539
7543

# pmval -s3 papi.system.perf.BRANCH.MISSES
Metrik: papi.system.perf.BRANCH.MISSES
Host: HOSTNAME
Semantik: kumulativer Zähler (Umrechnung in Rate)
Einheiten: count (Umrechnung in count/sec)
Proben: 3
Intervall: 1.00 Sek.
696.8
590.8
651.8

# wahr – schneller Überblick
# pminfo -f papi.control.status
papi.control.status
Wert „Papi läuft, Multiplexing ist aktiviert, perf.BRANCH.MISSES(114): 8960, perf.BRANCH.LOADS(110): 158400"

# true – optionale sofortige Deaktivierung
# pmstore papi.control.disable "perf.BRANCH.LOADS,perf.BRANCH.MISSES"
papi.control.disable alter Wert="" neuer Wert="perf.BRANCH.LOADS,perf.BRANCH.MISSES"

INSTALLATION


Wenn Sie Zugriff auf die Namen, Hilfetexte und Werte für die Papi-Leistungsmetriken wünschen, tun Sie dies
folgendes als root:

# cd $PCP_PMDAS_DIR/papi
# ./Installieren

Wenn Sie die Installation rückgängig machen (und beide PMDAs entfernen möchten), gehen Sie als Root wie folgt vor:

# cd $PCP_PMDAS_DIR/papi
# ./Entfernen

pmdapapi wird ins Leben gerufen von pmcd(1) und sollte niemals direkt ausgeführt werden. Die Installation und
Skripte entfernen benachrichtigen pmcd(1) wenn der Agent installiert oder entfernt wird.

Verwenden Sie pmdapapi online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad