pmdbg(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= 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/ <BR><BR>Tack till [https://datorhjalp.se/ Datorhjälp Stockholm] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
{{DISPLAYTITLE:pmdbg(1)}} | |||
== NAMN == | |||
'''pmdbg''' – rapportera felsökningsoptioner för Performance Co-Pilot | |||
== SYNOPSIS == | |||
<pre> | |||
pmdbg [-l] | |||
</pre> | |||
== 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: | |||
<pre> | |||
-D namn[,namn ...] | |||
</pre> | |||
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: | |||
<pre> | |||
$PCP_DEBUG | |||
</pre> | |||
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: | |||
<pre> | |||
/etc/pcp.conf | |||
</pre> | |||
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. | |||
{| class="wikitable" | |||
! 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å: | |||
<pre> | |||
http://www.pcp.io/ | |||
</pre> | |||
Felrapporter för denna manualsida skickas till: | |||
<pre> | |||
pcp@groups.io | |||
</pre> | |||
Sidan hämtades från projektets uppströms Git-förråd: | |||
<pre> | |||
https://github.com/performancecopilot/pcp.git | |||
</pre> | |||
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: | |||
<pre> | |||
man-pages@man7.org | |||
</pre> | |||
== 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: | |||
<pre> | |||
pmdbg | |||
</pre> | |||
Bakåtkompatibel form: | |||
<pre> | |||
pmdbg -l | |||
</pre> | |||
Aktivera felsökning i ett PCP-kommando: | |||
<pre> | |||
pminfo -D fetch kernel.all.cpu | |||
</pre> | |||
Aktivera flera felsökningsflaggor: | |||
<pre> | |||
pminfo -D fetch,context kernel.all.cpu | |||
</pre> | |||
Aktivera felsökning via miljövariabel: | |||
<pre> | |||
PCP_DEBUG=fetch,context pminfo kernel.all.cpu | |||
</pre> | |||
'''pmdbg''' är alltså ett hjälpverktyg för att hitta rätt namn på PCP:s debugflaggor. | |||
= Sidslut = | = Sidslut = | ||
Nuvarande version från 25 juni 2026 kl. 06.45
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.