pmdbg(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(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')
 
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

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

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.