pmdbg(1)
NAMN
pmdbg – rapportera felsökningsoptioner för Performance Co-Pilot
SYNOPSIS
pmdbg [-l]
BESKRIVNING
Komponenterna i Performance Co-Pilot, PCP, använder en global mekanism för att styra diagnostik- och felsökningsutmatning.
pmdbg skriver ut alla tillgängliga felsökningsoptioner med optionens namn och en kort beskrivande text.
Optionen -l gör ingenting, men finns kvar för bakåtkompatibilitet med äldre versioner av pmdbg.
De flesta program som använder PCP:s funktioner stöder kommandoradssyntaxen:
-D namn[,namn ...]
Den används för att aktivera felsökningsstyrning med namnen på önskade felsökningsoptioner.
Alternativt kan startvärdet för felsökningsflaggorna sättas till en kommaseparerad lista med optionsnamn via miljövariabeln:
$PCP_DEBUG
Detta fungerar förutsatt att programmen använder pmGetOptions(3) för att behandla kommandoradsoptioner och argument.
Om båda mekanismerna används blir effekten additiv. De resulterande flaggorna blir alltså de som satts via $PCP_DEBUG kombinerat med de som satts med eventuella -D-optioner på kommandoraden.
PCP-MILJÖ
Miljövariabler med prefixet PCP_ används för att ange fil- och katalognamn som används av PCP.
På varje installation innehåller filen:
/etc/pcp.conf
de lokala värdena för dessa variabler.
Miljövariabeln $PCP_CONF kan användas för att ange en alternativ konfigurationsfil. Se pcp.conf(5).
KOMPATIBILITET
Före PCP 7.0 underhölls felsökningsoptioner i två former:
- en äldre binärt kodad heltalsform, samt makronamn för programmerare
- en nyare form med strängnamn för varje felsökningsoption
I PCP 7.0 togs stödet för den äldre formen bort.
Tabellen nedan visar motsvarigheten för de felsökningsoptioner som fanns i både den gamla och den nya formen.
| Gammalt symboliskt namn | Mask | Värde | Nytt namn |
|---|---|---|---|
| DBG_TRACE_PDU | 0x00000001 | 1 | pdu |
| DBG_TRACE_FETCH | 0x00000002 | 2 | fetch |
| DBG_TRACE_PROFILE | 0x00000004 | 4 | profile |
| DBG_TRACE_VALUE | 0x00000008 | 8 | value |
| DBG_TRACE_CONTEXT | 0x00000010 | 16 | context |
| DBG_TRACE_INDOM | 0x00000020 | 32 | indom |
| DBG_TRACE_PDUBUF | 0x00000040 | 64 | pdubuf |
| DBG_TRACE_LOG | 0x00000080 | 128 | log |
| DBG_TRACE_LOGMETA | 0x00000100 | 256 | logmeta |
| DBG_TRACE_OPTFETCH | 0x00000200 | 512 | optfetch |
| DBG_TRACE_AF | 0x00000400 | 1024 | af |
| DBG_TRACE_APPL0 | 0x00000800 | 2048 | appl0 |
| DBG_TRACE_APPL1 | 0x00001000 | 4096 | appl1 |
| DBG_TRACE_APPL2 | 0x00002000 | 8192 | appl2 |
| DBG_TRACE_PMNS | 0x00004000 | 16384 | pmns |
| DBG_TRACE_LIBPMDA | 0x00008000 | 32768 | libpmda |
| DBG_TRACE_TIMECONTROL | 0x00001000 | 65536 | timecontrol |
| DBG_TRACE_PMC | 0x00002000 | 131072 | pmc |
| DBG_TRACE_DERIVE | 0x00004000 | 262144 | derive |
| DBG_TRACE_LOCK | 0x00008000 | 524288 | lock |
| DBG_TRACE_INTERP | 0x00010000 | 1048576 | interp |
| DBG_TRACE_CONFIG | 0x00020000 | 2097152 | config |
| DBG_TRACE_PMAPI | 0x00040000 | 4194304 | pmapi |
| DBG_TRACE_FAULT | 0x00080000 | 8388608 | fault |
| DBG_TRACE_AUTH | 0x00100000 | 16777216 | auth |
| DBG_TRACE_DISCOVERY | 0x00200000 | 33554432 | discovery |
| DBG_TRACE_ATTR | 0x00400000 | 67108864 | attr |
| DBG_TRACE_HTTP | 0x00800000 | 134217728 | http |
| DBG_TRACE_DESPERATE | 0x04000000 | 1073741824 | desperate |
SE ÄVEN
- PCPIntro(1)
- PMAPI(3)
- pmClearDebug(3)
- pmGetDebug(3)
- pmGetOptions(3)
- pmSetDebug(3)
- pcp.conf(5)
- pcp.env(5)
KOLOFON
Denna sida är en del av projektet PCP, Performance Co-Pilot.
Information om projektet finns på:
http://www.pcp.io/
Felrapporter för denna manualsida skickas till:
pcp@groups.io
Sidan hämtades från projektets uppströms Git-förråd:
https://github.com/performancecopilot/pcp.git
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 24 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
HÄNVISAD FRÅN
- chkhelp(1)
- collectl2pcp(1)
- dbpmda(1)
- ganglia2pcp(1)
- newhelp(1)
- pcp(1)
- pcp2arrow(1)
- pcp2elasticsearch(1)
- pcp2graphite(1)
- pcp2influxdb(1)
- pcp2json(1)
- pcp2openmetrics(1)
- pcp2opentelemetry(1)
- pcp2spark(1)
- pcp2template(1)
- pcp2xml(1)
- pcp2zabbix(1)
- pcp-atop(1)
- pcp-atopsar(1)
- pcpintro(1)
- pcp-iostat(1)
- pcp-tapestat(1)
- pcp-verify(1)
- pmcd(1)
- pmcd_wait(1)
- pmchart(1)
- pmclient(1)
- pminfo(1)
- pmprobe(1)
- pmrep(1)
- pmstat(1)
- pmval(1)
- pmview(1)
KORT SAMMANFATTNING
pmdbg listar de felsökningsoptioner som PCP känner till.
Lista felsökningsoptioner:
pmdbg
Bakåtkompatibel form:
pmdbg -l
Aktivera felsökning i ett PCP-kommando:
pminfo -D fetch kernel.all.cpu
Aktivera flera felsökningsflaggor:
pminfo -D fetch,context kernel.all.cpu
Aktivera felsökning via miljövariabel:
PCP_DEBUG=fetch,context pminfo kernel.all.cpu
pmdbg är alltså ett hjälpverktyg för att hitta rätt namn på PCP:s debugflaggor.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmdbg.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 Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.