pmdatxmon(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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'''...') |
Admin (diskussion | bidrag) (→SYNOPS) |
||
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.