Dies ist der Befehl pmlc, 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
pmlc - Aktive Performance Co-Pilot PMlogger interaktiv konfigurieren
ZUSAMMENFASSUNG
pmlc [-e] [-h Gastgeber] [-i] [-n pmnsdatei] [-P] [-p port ] [-Z Zeitzone] [-z] [pid]
BESCHREIBUNG
pmlc kann verwendet werden, um die Metriken und Instanzen zu ändern, die a PMlogger(1) schreibt an a
Performance Co-Pilot-Archiv (siehe PCPIntro(1)), die Häufigkeit, mit der die Metriken vorliegen
erhoben werden und ob die Protokollierung obligatorisch, beratend, ein- oder ausgeschaltet ist. Es berichtet auch die
aktueller Protokollierungsstatus von Metriken und Instanzen. pmlc kann zur Steuerung von PMlogger verwendet werden
Instanzen auf Remote-Hosts sowie auf dem lokalen Host.
Normalerweise pmlc arbeitet jedoch mit dem verteilten Performance Metrics Name Space (PMNS).
wenn die -n Option angegeben ist, wird ein alternatives lokales PMNS aus der Datei geladen pmnsdatei.
Besitzt das -P Option angegeben ist, pmlc wird versuchen, mit einer Verbindung zum Primärserver zu beginnen
pmlogger auf dem lokalen Host. Wenn die -p Option angegeben ist, dann pmlc werde versuchen,
Beginnen Sie mit einer Verbindung zum PMlogger über dieses TCP/IP port . Alternativ, wenn pid is
angegeben, wird versucht, eine Verbindung zur PMlogger-Instanz mit dieser Prozess-ID herzustellen
Start-up. Der -h Option darf nur verwendet werden, wenn -P, -p port oder eine pid ist ebenfalls angegeben. In
dieser Fall pmlc stellt zunächst eine Verbindung zur angegebenen (entfernten) PMlogger-Instanz her Gastgeber
und nicht der lokale Host. Wenn die Verbindung zur angegebenen PMlogger-Instanz nicht möglich ist
etabliert sein, pmlc startet ohne Verbindung. Diese Optionen ermöglichen normalerweise die
gleiche Datei von pmlc Befehle, die durch Variieren an mehrere PMlogger-Instanzen weitergeleitet werden sollen
Kommandozeilenargumente. Beachten Sie, dass -P, -p port , pid und -h werden nur bei der Herstellung eines verwendet
Erstverbindung zu einer PMlogger-Instanz. Sie werden später nicht als Standardwerte verwendet
Verbindungen werden interaktiv hergestellt (siehe connect Befehl unten).
Standardmäßig pmlc meldet die Tageszeit gemäß der lokalen Zeitzone auf dem System
woher pmlc es läuft. Die -Z Option ändert die Zeitzone zu Zeitzone im Format der
variable Umgebung TZ wie beschrieben in Umwelt(7). Das -z Option ändert die Zeitzone zu
die Zeitzone der PMlogger-Instanz, von der Informationen abgerufen werden. Einziger
of -z or -Z angegeben werden kann.
Wenn die Standardeingabe von einem TTY stammt, pmlc ist interaktiv, mit Eingabeaufforderungen. Der -i Flagge kann sein
Wird verwendet, um interaktives Verhalten zu erzwingen, und wird normalerweise in Verbindung mit verwendet -e widerhallen
Alle Befehlseingaben auf der Standardausgabe.
Folgende Befehle können verwendet werden:
erklären [ Logger ] [ @Gastgeber ]
Zeigt die Prozessidentitäten aller PMlogger-Instanzen an, die auf dem lokalen Host ausgeführt werden
(oder Gastgeber, falls angegeben). Die primäre Pmlogger-PID wird in Klammern gesetzt, da dies möglich ist
wird sowohl als „primär“ als auch anhand seiner PID bezeichnet.
connect pid [ @Gastgeber ]
connect primär [ @Gastgeber ]
Verbindungen pmlc zum angegebenen PMlogger-Prozess. Eventuell bestehende Verbindung zu einem
Die PMlogger-Instanz wird zuerst geschlossen. Jede PMlogger-Instanz akzeptiert höchstens eine
Verbindung zu einem Zeitpunkt, also wenn die Verbindung erfolgreich hergestellt wurde, Ihre pmlc werden wir
Seien Sie der einzige, der die PMlogger-Instanz steuert, mit der er verbunden ist.
neu Volumen
Dieser Befehl funktioniert nur, solange eine Verbindung zu einer PMlogger-Instanz besteht. Es
weist den PMlogger an, das aktuelle Volume des Protokolls zu schließen und ein neues Volume zu öffnen.
Geschlossene Volumes können beispielsweise im Rahmen einer regulären Protokollverwaltung archiviert werden
Steuern Sie die Größe der physischen Protokolldateien.
Status
Dieser Befehl funktioniert nur, solange eine Verbindung zu einer PMlogger-Instanz besteht. Es
Gibt Informationen über den Status der PMlogger-Instanz und des zugehörigen Protokolls aus.
Zeitzone aus einer regionalen | Logger | "Zeitzone"
Dieser Befehl legt die Zeitzone fest, die beim Drucken von Zeiten verwendet wird. aus einer regionalen bedeutet, die Zeit nutzen
Zone der Maschine, dass pmlc läuft weiter. Logger bedeutet, dass die Zeitzone des verwendet wird
Maschine, auf der die PMlogger-Instanz ausgeführt wird. Alternativ ein explizites Zeitzone
in Anführungszeichen eingeschlossene Werte können angegeben werden (siehe TZ in Umwelt(7) für Einzelheiten). Der
Die Standardzeitzone ist aus einer regionalen es sei denn einer der -z or -Z Optionen wurden auf der bereitgestellt
Befehlszeile.
spülen
Dieser Befehl funktioniert nur, während eine Verbindung zu einer PMlogger-Instanz hergestellt ist und
fordert die PMlogger-Instanz auf, alle mit dem verknüpften Puffer auf die Festplatte zu leeren
aktuelles Archiv. Für Oldtimer, synchronisieren ist ein Synonym für spülen. In aktuellen Versionen von
PMlogger(1) Alle Schreibvorgänge sind ungepuffert und an den logischen Datensätzen im ausgerichtet
externe Dateien, daher bewirkt dieser Befehl nichts, wird aber für die Rückwärtsbewegung beibehalten
Kompatibilität.
Hilfe
Zeigt eine Zusammenfassung der verfügbaren Befehle an.
h und ? sind Synonyme für Hilfe.
verlassen
Ausgänge aus pmlc.
Die verbleibenden Befehle fragen den Protokollierungsstatus von Metriken und Instanzen ab und ändern ihn. Sie
wird nur funktionieren, wenn pmlc hat eine Verbindung zu einer PMlogger-Instanz. Es können Metriken angegeben werden
als vollqualifizierte Namen (z. B. hinv.ncpu) oder Teilbäume des PMNS (z. B. hinv), die es sind
erweitert, um alle Metriken im Teilbaum einzuschließen (z. B. hinv.ncpu, hinv.cpuclock usw.).
Listen mit Metriken können angegeben werden, indem sie in geschweifte Klammern mit Leerzeichen oder einem Komma eingeschlossen werden
zwischen Metriken (z. B. {hinv.ncpu hinv.ndisk}). Es können Teilbäume von Metriken enthalten sein
solche Listen.
Jede einzelne metrische Spezifikation kann durch ein Leerzeichen oder Komma weiter qualifiziert werden
Getrennte Liste von Instanzen in eckigen Klammern (z. B. kernel.all.load["1 Minute", "5
Minute"]). Externe Instanznamen oder numerische interne Instanzbezeichner oder beides können sein
in derselben Liste verwendet werden (z. B. sample.colour.[red,1,"blue"]). Wenn eine Instanz
Die Qualifizierung wird auf einen Teilbaum des PMNS angewendet. Alle Metriken im Teilbaum müssen vorhanden sein
haben die gleiche Instanzdomäne. Instanzqualifikationen können nicht auf ganze Listen angewendet werden
von Metriken, können jedoch in solchen Listen erscheinen.
Wenn für eine Metrik keine Instanzen angegeben sind, werden alle Instanzen verwendet. Alle Instanzen bedeuten
Alle Instanzen, die zu dem Zeitpunkt verfügbar sind, zu dem die betreffende PMlogger-Instanz die Metriken abruft
zur Protokollierung. Wenn sich eine Instanzdomäne im Laufe der Zeit ändert, ist dies nicht immer dasselbe
Satz von Instanzen, die von angezeigt werden pmlc, die nur die aktuell verfügbaren anzeigen kann
Instanzen. Um unbeabsichtigte Fehler zu vermeiden, werden nur die aktuell vorhandenen Instanzen berücksichtigt
zugänglich pmlc kann in Instanzspezifikationen vorkommen.
query Metrikliste
Der aktuelle Protokollierungsstatus jeder Metrik (und ggf. Instanzen) in
Metrikliste wird angezeigt. Dazu gehören der Protokollierungsstatus (z. B. ein, möglicherweise, aus) und
das Protokollierungsintervall für jede angeforderte Metrik (und Instanz). Die folgende
In der Ausgabe können Abkürzungen zu Metriken (und Instanzen) vorkommen: adv,
beratend; mand, obligatorisch; nl, nicht im Protokoll; na, im Protokoll, aber derzeit nicht
verfügbar über seinen Performance Metrics Domain Agent (PMDA). Gegebenenfalls eine
Der Instanzname wird zuletzt in einer Zeile angezeigt, vor der die numerische interne Instanz steht
Kennung.
[ Log ] Alle Tauchgäste müssen eine Tauchversicherung vorweisen, on Intervall Metrikliste
Diese Form der Log Der Befehl aktiviert die Protokollierung für die Metriken (und alle Instanzen) in
Metrikliste. Intervall Gibt an, wie oft die angegebenen Metriken/Instanzen sein sollen
protokolliert. einmal gibt an, dass die Metriken/Instanzen höchstens einmal im angezeigt werden sollen
Protokoll. Häufiger würde man das optionale Schlüsselwort verwenden alles, gefolgt von einem positiven
Nummer und eine von Millisekunde (oder ms), zweite (oder Sek.), Minute (oder Min.), Stunde or
ihre Pluralformen.
Beachten Sie, dass das Schlüsselwort Standard die als Standardwert verwendet werden kann Intervall in einem
PMlogger(1) Die Konfigurationsdatei kann nicht verwendet werden pmlc.
Interne Einschränkungen erfordern die Intervall weniger als (ungefähr) 74 Stunden betragen.
An Intervall Der Wert Null ist ein Synonym für einmal.
[ Log ] Alle Tauchgäste müssen eine Tauchversicherung vorweisen, WOW! Metrikliste
Dadurch wird die PMlogger-Instanz angewiesen, keine der Metriken/Instanzen zu protokollieren
Metrikliste.
[ Log ] Alle Tauchgäste müssen eine Tauchversicherung vorweisen, vielleicht Metrikliste
Dadurch wird die PMlogger-Instanz angewiesen, alle nachfolgenden beratenden Protokollierungsanfragen zu berücksichtigen
die Metriken/Instanzen in Metrikliste. Wenn der aktuelle Protokollierungsstatus des
Metriken/Instanzen sind obligatorisch (entweder ein oder aus), der neue Status wird auf „Vielleicht“ gesetzt
(effektiv beratend aus). Wenn der aktuelle Status der Metriken/Instanzen bereits vorliegt
Hinweis (entweder ein oder aus), die Zustände für die Metriken/Instanzen bleiben unverändert
sind.
[ Log ] beratend on Intervall Metrikliste
[ Log ] beratend WOW! Metrikliste
Die empfohlene Protokollierung ist nur anwendbar, wenn der letzte Protokollierungsstatus für a angegeben ist
Metrik/Instanz war „möglicherweise obligatorisch“ (was eine spätere Empfehlungsprotokollierung ermöglicht).
Steuerung) oder wenn der Protokollierungsstatus bereits beratend ist. Diese beiden Aussagen drehen sich um
beratende Anmeldung bzw. Abmeldung für die angegebenen Metriken/Instanzen.
Die Interpretation für Intervall ist wie oben für die Alle Tauchgäste müssen eine Tauchversicherung vorweisen, Fall.
Für zeilenübergreifende Befehle ist kein Fortsetzungszeichen erforderlich.
Das Wort at kann austauschbar verwendet werden mit @.
Eine Anfrage zur Protokollierung aller Instanzen einer Metrik ersetzt jede vorherige Anfrage zur Protokollierung
alle oder bestimmte Instanzen einer Metrik (wenn die Anfrage einen zulässigen Übergang angibt).
im Protokollierungszustand). Eine Anfrage zum Protokollieren bestimmter Instanzen einer Metrik, wenn alle Instanzen vorhanden sind
einer Metrik, die bereits protokolliert wird, wird von abgelehnt PMlogger.
ACCESS STEUERN
pmlc Möglicherweise haben Sie nur eingeschränkten Zugriff und Kontrolle darüber PMlogger(1) Prozesse.
Sollten Sie jetzt aufgefordert werden, ein PMlogger(1) ist nicht in der Lage, seine Steuerinformationen nach lokal zu exportieren pmcd(1), dann
zur Verbesserung der Gesundheitsgerechtigkeit PMlogger(1) kann weder verbunden noch kontrolliert werden pmlc. In der Praxis ist dies der Fall
Bedeutet die PMlogger(1) Der Prozess muss dem Benutzer „pcp“ und/oder der Gruppe gehören
„pcp“. Wenn PMlogger(1) auf dem Host „foo“ läuft, dann verwenden Sie „pminfo -f -h foo“.
„pmcd.pmlogger“, um zu überprüfen, ob die PMlogger(1) von Interesse ist bekannt pmcd(1)
alternativ PMlogger(1) Fälle, die nicht von der gemeldet werden pmlc erklären Logger @fo
Befehl sind nicht bekannt pmcd(1) auf dem Host „foo“.
If PMlogger(1) wird mit einer Konfigurationsdatei gestartet, die eine enthält [Zugang] Sektion,
dann pmlc wird keine Verbindung dazu herstellen können PMlogger(1) es sei denn, die Zugangskontrollen erlauben es
einige Zugriff vom Host wo pmlc wird ausgeführt. Dies erfordert mindestens die Anfragen
der Zutritt in der PMlogger(1) Zugangskontrollabschnitt.
If pmlc ist in der Lage, sich mit dem zu verbinden PMlogger(1) von Interesse, dann die folgende Tabelle
fasst die Berechtigungen zusammen, die zum Ausführen verschiedener Aufgaben erforderlich sind pmlc Befehle:
┌──────────────────┬──────────────────── ────────── ─────────┐
│ pmlc Befehl │ Erforderlich PMlogger Zugriff │
├──────────────────┼──────────────────── ────────── ─────────┤
│erklären Logger │ Beliebig │
│connect │ Irgendeins von Anfragen, beratend or Alle Tauchgäste müssen eine Tauchversicherung vorweisen, │
│Status │ Irgendeins von Anfragen, beratend or Alle Tauchgäste müssen eine Tauchversicherung vorweisen, │
│query ... │ Irgendeins von Anfragen, beratend or Alle Tauchgäste müssen eine Tauchversicherung vorweisen, │
│Log beratend ... │ beratend │
│Log Alle Tauchgäste müssen eine Tauchversicherung vorweisen, ... │ Alle Tauchgäste müssen eine Tauchversicherung vorweisen, │
│neu Volumen │ Alle Tauchgäste müssen eine Tauchversicherung vorweisen, │
└──────────────────┴──────────────────── ────────── ─────────┘
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).
Nutzen Sie pmlc online über die Dienste von onworks.net