Dies ist der Befehl pmdafreebsd, der im kostenlosen OnWorks-Hosting-Provider mit einer 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
pmdaaix, pmdadarwin, pmdafreebsd, pmdalinux, pmdanetbsd, pmdasolaris, pmdawindows -
Betriebssystem-Kernel-Leistungsmetriken Domänenagenten
ZUSAMMENFASSUNG
$PCP_PMDAS_DIR/aix/pmdaaix [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/darwin/pmdadarwin [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/freebsd/pmdafreebsd [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/linux/pmdalinux [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/netbsd/pmdanetbsd [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/solaris/pmdasolaris [-d Domain] [-l Logdatei] [-U Benutzername]
$PCP_PMDAS_DIR/windows/pmdawindows [-d Domain] [-l Logdatei] [-U Benutzername]
BESCHREIBUNG
Jede unterstützte Plattform verfügt über einen Kernel Performance Metrics Domain Agent (PMDA), der
extrahiert Leistungsmetriken aus dem Kernel dieser Plattform. Eine Vielzahl von Plattform-
spezifische Metriken mit ebenso unterschiedlichen Zugriffsmechanismen verfügbar sind -
normalerweise beinhaltet dies spezielle Systemaufrufe oder das Lesen von Dateien im virtuellen Kernel
Dateisysteme wie das Linux sysfs und procfs Dateisysteme.
Der Plattformkernel PMDA ist eine der kritischsten Komponenten der PCP-Installation,
und muss so effizient und zuverlässig wie möglich sein. In allen Installationen die Standardeinstellung
Kernel PMDA wird als Shared Library installiert und läuft somit direkt innerhalb der
pmcd(1) Prozess. Dadurch wird der mit der Abfrage der Metadaten verbundene Overhead leicht reduziert
und Werte, die diesen Metriken zugeordnet sind (es ist keine Nachrichtenweitergabe erforderlich).
Im Gegensatz zu vielen anderen PMDAs exportiert der Kernel-PMDA eine Reihe von Metrik-Namespace-Unterbäumen,
wie Kernel, Netzwerk, Swap, Mem, IPC, Filesys, NFS, Disk und Hinv (Hardware-Inventar).
Obwohl sie normalerweise als gemeinsam genutzte Bibliotheken ausgeführt werden, enthalten die meisten Installationen auch eine eigenständige
ausführbar für den Kernel PMDA. Dies dient der Unterstützung von Profiling- und Debugging-Aktivitäten, mit
dbpmda(1) zum Beispiel. In diesem Fall (aber nicht für Shared Libraries) der folgende Befehl
Linienoptionen stehen zur Verfügung:
-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 [Plattform].log ist geschrieben in
das aktuelle Verzeichnis von pmcd(1) wenn pmda[Plattform] wird gestartet, dh
$PCP_LOG_DIR/pmcd. Wenn die Protokolldatei nicht erstellt werden kann oder nicht beschreibbar ist, ist die Ausgabe
stattdessen in den Standardfehler geschrieben.
-U Benutzerkonto, unter dem der Agent ausgeführt werden soll. Der Standard ist das nicht privilegierte "pcp"
Konto in aktuellen Versionen von PCP, aber in älteren Versionen das Superuser-Konto
("root") wurde standardmäßig verwendet.
INSTALLATION
Zugriff auf die Namen, Hilfetexte und Werte für die Kernel-Leistungsmetriken ist verfügbar
standardmäßig - im Gegensatz zu den meisten anderen Agenten ist keine Aktion erforderlich, um sie zu aktivieren, und sie
sollte nicht entfernt werden.
Verwenden Sie pmdafreebsd online mit den Diensten von onworks.net