dbpmda(1)
dbpmda(1) - Linux manual page
NAMN
dbpmda - Debugger för Performance Co-Pilot PMDAs
SYNTAX
dbpmda [-efiv?] [-n pmnsfile] [-q timeout] [-U username]
BESKRIVNING
dbpmda är ett interaktivt gränssnitt för interaktionen mellan en Performance Metric Domain Agent (PMDA) och Performance Metric Collector Daemon (pmcd). Detta gör det möjligt att ansluta, initiera och testa PMDAs för att verifiera korrekthet.
dbpmda tillåter användare att skicka kommandon interaktivt, många av vilka emulerar de protokollmeddelanden (PDUs) som en pmcd-process kan skicka.
För att förenkla repetitiv testning av en PMDA kan en .dbpmdarc-fil i aktuell arbetskatalog innehålla en lista med kommandon som automatiskt körs vid start av dbpmda.
FLAGGOR
- -e, --echo-input
* Visar inmatningen på standardutgången. Användbart vid filinmatning.
- -f, --norc
* Förhindrar bearbetning av .dbpmdarc-filen vid start.
- -i, --interactive
* Tvingar interaktivt beteende och uppmaningar till nya kommandon, även om standardinmatningen inte är en tty-enhet.
- -n pmnsfile, --namespace=pmnsfile
* Laddar ett alternativt Performance Metrics Name Space (PMNS) från den angivna filen.
- -q timeout, --creds-timeout=timeout
* Anger hur länge dbpmda ska vänta på svar från en agent innan den antar att agenten inte stöder PCP 2.0-protokollet. Standardvärde: 3 sekunder.
- -U username, --username=username
* Kör dbpmda som den angivna användaren.
- -v, --valgrind
* Förhindrar att dlclose() anropas innan dbpmda avslutas, vilket gör det enklare att debugga med valgrind.
- -?, --help
* Visar hjälpmeddelande och avslutar programmet.
EXEMPEL
Följande är ett exempel på en dbpmda-session där en PMDA testas:
```sh $ cat .dbpmdarc
debug libpmda open dso pmda_simple.so simple_init 253 status
```
När dbpmda startas, körs kommandona i .dbpmdarc automatiskt:
```sh $ dbpmda .dbpmdarc> debug libpmda .dbpmdarc> open dso pmda_simple.so simple_init 253 [Info] name = simple DSO [Info] domain = 253 [Info] num metrics = 4 [Info] num indom = 1 [Info] direct map = 1 .dbpmdarc> status ```
För att testa hämtning av data:
```sh dbpmda> fetch simple.numfetch PMID(s): 253.0.0 pmResult dump from 0x100078e0 timestamp: 0.000000 11:00:00.000 numpmid: 1
253.0.0 (simple.numfetch): numval: 1 valfmt: 0 vlist[]: value 1 1.4012985e-45 0x1
```
FILER
- ./.dbpmdarc
* Lista över kommandon som ska köras vid start.
PCP-MILJÖ
Miljövariabler med prefixet PCP_ används för att styra fil- och katalognamn i PCP. På varje installation finns filen /etc/pcp.conf, som innehåller lokala värden för dessa variabler.
SE OCKSÅ
COLOFON
Denna sida är en del av Performance Co-Pilot (PCP)-projektet. För mer information, besök: PCP:s officiella webbplats.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dbpmda.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC-Service som har sponsrat Linux.se med webbhotell.