pmdatxmon(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= pmdatxmon(1) = == NAMN == '''pmdatxmon''', '''txrecord''', '''genload''' – PMDA för transaktionsövervakningsprestanda == SYNOPS == '''$PCP_PMDAS_DIR/txmon/pmdatxmon''' [ '''-d''' ''domän'' ] [ '''-l''' ''loggfil'' ] [ '''-U''' ''användare'' ] ''tx_typ'' ... '''$PCP_PMDAS_DIR/txmon/txrecord''' [ '''-l''' ] '''$PCP_PMDAS_DIR/txmon/txrecord''' ''tx_typ servtid'' [ ''tx_typ servtid'' ... ] '''$PCP_PMDAS_DIR/txmon/genload''' == BESKRIVNING == '''pmdatxmon'''...')
 
 
Rad 5: Rad 5:
== SYNOPS ==
== SYNOPS ==
'''$PCP_PMDAS_DIR/txmon/pmdatxmon''' [ '''-d''' ''domän'' ] [ '''-l''' ''loggfil'' ] [ '''-U''' ''användare'' ] ''tx_typ'' ...   
'''$PCP_PMDAS_DIR/txmon/pmdatxmon''' [ '''-d''' ''domän'' ] [ '''-l''' ''loggfil'' ] [ '''-U''' ''användare'' ] ''tx_typ'' ...   
'''$PCP_PMDAS_DIR/txmon/txrecord''' [ '''-l''' ]   
'''$PCP_PMDAS_DIR/txmon/txrecord''' [ '''-l''' ]   
'''$PCP_PMDAS_DIR/txmon/txrecord''' ''tx_typ servtid'' [ ''tx_typ servtid'' ... ]   
'''$PCP_PMDAS_DIR/txmon/txrecord''' ''tx_typ servtid'' [ ''tx_typ servtid'' ... ]   
'''$PCP_PMDAS_DIR/txmon/genload'''
'''$PCP_PMDAS_DIR/txmon/genload'''


== BESKRIVNING ==
== BESKRIVNING ==
'''pmdatxmon''' är ett exempel på en PMDA (Performance Metrics Domain Agent)   
'''pmdatxmon''' är ett exempel på en PMDA (Performance Metrics Domain Agent)   
som exporterar ett litet antal prestandamått från en simulerad transaktionsövervakare.
som exporterar ett litet antal prestandamått från en simulerad transaktionsövervakare.


PMDA:n levereras som både binärfil och källkod och är avsedd som ett hjälpmedel   
PMDA:n levereras som både binärfil och källkod och är avsedd som ett hjälpmedel   
för utvecklare av PMDA:er. Den visar hur prestandadata kan exporteras från ett program   
för utvecklare av PMDA:er. Den visar hur prestandadata kan exporteras från ett program   
(här: '''txrecord''') till PCP via delat minne. '''pmdatxmon''' skapar (och tar bort)   
(här: '''txrecord''') till PCP via delat minne. '''pmdatxmon''' skapar (och tar bort)   
det delade minnet vid start/slut.
det delade minnet vid start/slut.
Rad 21: Rad 27:


Programmet '''txrecord''' simulerar körning av en eller flera transaktioner av typen ''tx_typ''   
Programmet '''txrecord''' simulerar körning av en eller flera transaktioner av typen ''tx_typ''   
och med svarstiden ''servtid''.
och med svarstiden ''servtid''.


Rad 26: Rad 33:


'''genload''' är ett shell- och '''awk'''(1)-skript som fungerar som ett gränssnitt till   
'''genload''' är ett shell- och '''awk'''(1)-skript som fungerar som ett gränssnitt till   
'''txrecord''' för att skapa kontinuerlig transaktionsbelastning.
'''txrecord''' för att skapa kontinuerlig transaktionsbelastning.


=== Alternativ ===
=== Alternativ ===
'''-d''' ''domän''   
'''-d''' ''domän''   
  Unik identifierare för PMDA:n. Måste vara unik per PMDA på ett system   
  Unik identifierare för PMDA:n. Måste vara unik per PMDA på ett system   
  och konsekvent mellan maskiner.
  och konsekvent mellan maskiner.


'''-l''' ''loggfil''   
'''-l''' ''loggfil''   
  Sökväg till loggfilen. Standard: '''txmon.log''' i '''$PCP_LOG_DIR/pmcd'''.   
  Sökväg till loggfilen. Standard: '''txmon.log''' i '''$PCP_LOG_DIR/pmcd'''.   
  Om filen inte kan skrivas loggas till standardfel.
  Om filen inte kan skrivas loggas till standardfel.


'''-U''' ''användare''   
'''-U''' ''användare''   
  Användarkonto för att köra agenten. Standard: "pcp".   
  Användarkonto för att köra agenten. Standard: "pcp".   
  Tidigare versioner använde "root" som standard.
  Tidigare versioner använde "root" som standard.


Rad 62: Rad 76:
== FILER ==
== FILER ==
'''$PCP_PMCDCONF_PATH'''   
'''$PCP_PMCDCONF_PATH'''   
  Startparametrar till '''pmdatxmon'''
  Startparametrar till '''pmdatxmon'''


'''$PCP_PMDAS_DIR/txmon/help'''   
'''$PCP_PMDAS_DIR/txmon/help'''   
  Standard hjälptext för txmon-mätare
  Standard hjälptext för txmon-mätare


'''$PCP_PMDAS_DIR/txmon/Install'''   
'''$PCP_PMDAS_DIR/txmon/Install'''   
  Installationsskript
  Installationsskript


'''$PCP_PMDAS_DIR/txmon/Remove'''   
'''$PCP_PMDAS_DIR/txmon/Remove'''   
  Avinstallationsskript
  Avinstallationsskript


'''$PCP_LOG_DIR/pmcd/txmon.log'''   
'''$PCP_LOG_DIR/pmcd/txmon.log'''   
  Standard loggfil för '''pmdatxmon'''
  Standard loggfil för '''pmdatxmon'''


== PCP-MILJÖ ==
== PCP-MILJÖ ==
Variabler med prefixet '''PCP_''' styr sökvägar till filer och kataloger i PCP.   
Variabler med prefixet '''PCP_''' styr sökvägar till filer och kataloger i PCP.   
Konfigurationen lagras i '''/etc/pcp.conf'''. Alternativt kan '''$PCP_CONF''' användas   
Konfigurationen lagras i '''/etc/pcp.conf'''. Alternativt kan '''$PCP_CONF''' användas   
för att ange en annan konfigurationsfil (se [[pcp.conf(5)]]).
för att ange en annan konfigurationsfil (se [[pcp.conf(5)]]).



Nuvarande version från 31 mars 2025 kl. 08.01

pmdatxmon(1)

NAMN

pmdatxmon, txrecord, genload – PMDA för transaktionsövervakningsprestanda

SYNOPS

$PCP_PMDAS_DIR/txmon/pmdatxmon [ -d domän ] [ -l loggfil ] [ -U användare ] tx_typ ...

$PCP_PMDAS_DIR/txmon/txrecord [ -l ]

$PCP_PMDAS_DIR/txmon/txrecord tx_typ servtid [ tx_typ servtid ... ]

$PCP_PMDAS_DIR/txmon/genload

BESKRIVNING

pmdatxmon är ett exempel på en PMDA (Performance Metrics Domain Agent)

som exporterar ett litet antal prestandamått från en simulerad transaktionsövervakare.

PMDA:n levereras som både binärfil och källkod och är avsedd som ett hjälpmedel

för utvecklare av PMDA:er. Den visar hur prestandadata kan exporteras från ett program

(här: txrecord) till PCP via delat minne. pmdatxmon skapar (och tar bort) det delade minnet vid start/slut.

Argumenten tx_typ är godtyckliga unika etiketter för olika transaktionstyper.

Programmet txrecord simulerar körning av en eller flera transaktioner av typen tx_typ

och med svarstiden servtid.

Med flaggan -l visar txrecord en summering av aktuell transaktionsaktivitet från minnet.

genload är ett shell- och awk(1)-skript som fungerar som ett gränssnitt till

txrecord för att skapa kontinuerlig transaktionsbelastning.

Alternativ

-d domän

  Unik identifierare för PMDA:n. Måste vara unik per PMDA på ett system

  och konsekvent mellan maskiner.

-l loggfil

  Sökväg till loggfilen. Standard: txmon.log i $PCP_LOG_DIR/pmcd.

  Om filen inte kan skrivas loggas till standardfel.

-U användare

  Användarkonto för att köra agenten. Standard: "pcp".

  Tidigare versioner använde "root" som standard.

INSTALLATION

För att installera och aktivera txmon-PMDA:

# cd $PCP_PMDAS_DIR/txmon
# ./Install

Du ombeds då ange tx_typ-etiketter.

För att ta bort PMDA:n:

# ./Remove

pmdatxmon startas av pmcd(1) och ska inte köras direkt. Install och Remove informerar pmcd vid förändringar.

FILER

$PCP_PMCDCONF_PATH

  Startparametrar till pmdatxmon

$PCP_PMDAS_DIR/txmon/help

  Standard hjälptext för txmon-mätare

$PCP_PMDAS_DIR/txmon/Install

  Installationsskript

$PCP_PMDAS_DIR/txmon/Remove

  Avinstallationsskript

$PCP_LOG_DIR/pmcd/txmon.log

  Standard loggfil för pmdatxmon

PCP-MILJÖ

Variabler med prefixet PCP_ styr sökvägar till filer och kataloger i PCP.

Konfigurationen lagras i /etc/pcp.conf. Alternativt kan $PCP_CONF användas

för att ange en annan konfigurationsfil (se pcp.conf(5)).

SE ÄVEN

PCPIntro(1), pmcd(1), pmdasample(1), pmdatrivial(1), txmonvis(1), PMDA(3)

COLOPHON

Denna manual är en del av projektet Performance Co-Pilot (PCP). Mer info finns på: <http://www.pcp.io/> Felrapporter skickas till: pcp@groups.io

Denna sida hämtades från <https://github.com/performancecopilot/pcp.git> den 2 februari 2025 (senaste commit: 30 januari 2025).


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/genload.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 som har sponsrat Linux.se med webbhotell.