pmrep(1)
NAMN
pmrep, pcp2csv – rapportverktyg för prestandamätvärden
SYNOPSIS
pmrep [-12357CdgGHIjkLmnprRuUvVxz?]
[-4 action] [-6 sort-metric] [-8|-9 limit]
[-a archive] [-A align] [--archive-folio folio]
[-b|-B space-scale] [-c config] [--container container]
[--csv-unit-info] [-D debug] [--daemonize]
[-e derived] [-E lines] [-f format] [-F outfile]
[-h host] [-i instances] [--include-texts]
[-J rank] [-K spec] [-l delimiter]
[-N predicate] [--no-inst-info]
[-o output] [-O origin] [-P|-0 precision]
[-q|-Q count-scale] [-s samples]
[-S starttime] [-t interval] [-T endtime]
[-w|-W width] [-X label]
[-y|-Y time-scale] [-Z timezone]
metricspec [...]
BESKRIVNING
pmrep är ett anpassningsbart rapportverktyg för prestandamätvärden.
Alla tillgängliga prestandamätvärden kan väljas för rapportering, både live och arkiverade, från systemet och från program. Mätvärdena kan visas med något av de utmatningsalternativ som stöds och med tillämpliga formateringsoptioner.
pmrep hämtar valda mätvärden genom funktionerna i Performance Co-Pilot, PCP. Se PCPIntro(1).
De mätvärden som ska rapporteras anges:
- på kommandoraden
- i konfigurationsfiler
- eller både och
Mätvärden kan konverteras och skalas automatiskt med PCP:s funktioner, antingen enligt standardinställningar eller med skalningsspecifikationer per mätvärde.
Utöver befintliga mätvärden kan härledda mätvärden definieras med aritmetiska uttryck enligt pmRegisterDerived(3).
Ett stort antal mätvärdesuppsättningar, metricsets, ingår som standard. De kan ge rapporter om bland annat:
- processdetaljer
- NUMA-prestanda
- rapporter som efterliknar verktyg som sar(1)
- andra PCP-relaterade mätvärden
Detaljer finns i pmrep-konfigurationsfilerna i:
$PCP_SYSCONF_DIR/pmrep
Vanligtvis motsvarar detta:
/etc/pcp/pmrep
Tabbkomplettering för optioner, mätvärden och mätvärdesuppsättningar finns för bash och zsh.
Om ingen annan värd anges med -h kontaktar pmrep tjänsten Performance Metrics Collector Daemon, PMCD, på den lokala värden. Se pmcd(1).
Optionen -a gör att pmrep använder angivna arkiv i stället för att ansluta till PMCD.
Optionerna -a och -h kan inte användas samtidigt.
Optionen -L gör att pmrep använder ett lokalt sammanhang för att samla in mätvärden från DSO-PMDA:er på den lokala värden utan PMCD. PMDA betyder Performance Metrics Domain Agent och fungerar som pluginmoduler. Endast vissa mätvärden finns tillgängliga i detta läge.
Optionerna -a, -h och -L kan inte användas samtidigt.
METRICSPEC
De mätvärden som är intressanta anges med ett eller flera argument av typen metricspec.
Om en metricspec anger en nod som inte är ett löv i Performance Metrics Name Space, PMNS, går pmrep rekursivt ned i PMNS och rapporterar alla lövnoder, alltså egentliga mätvärden, under denna nod.
Använd pminfo(1) för att lista alla mätvärden och deras beskrivningar.
En metricspec kan ha tre olika former.
Mätvärdesuppsättning
På kommandoraden kan en metricspec börja med kolon:
:metricset
Detta anger en mätvärdesuppsättning som ska läsas från pmrep-konfigurationsfilerna. Se -c och pmrep.conf(5).
En sådan mätvärdesuppsättning kan innehålla valfritt antal mätvärden.
Kompakt form
En metricspec som inte börjar med kolon anger en PMNS-nod, eventuellt följd av formateringsdefinitioner.
Den kompakta formen är:
metric[,label[,instances[,unit/scale[,type[,width[,precision[,limit]]]]]]]
metric
- Obligatoriskt namn på en giltig PMNS-nod.
label
- Valfri textetikett som används vid stdout-utmatning.
instances
- Valfri instansbegränsning för csv- och stdout-rapportering.
unit/scale
- Valfri enhets- eller skalningsspecifikation för dimensionskompatibla mätvärden som inte är strängar.
type
- Standardbeteendet är att kumulativa räknarmätvärden omvandlas till hastigheter. Värdet raw kan användas för att stänga av denna hastighetskonvertering.
width
- Vid stdout-utmatning kan ett numeriskt värde ange kolumnbredden.
precision
- Valfri precision för numeriska icke-heltalsvärden.
limit
- Valfri gräns för filtrering av numeriska värden.
För mätvärden som är räknare med tidsenheter, från nanosekunder till timmar, kan unit/scale användas för att ändra standardrapporteringen. Exempelvis kan sec användas för att normalisera värdet till intervallet 0 till 1. Se även -y och -Y.
Exempel:
kernel.all.sysfork,forks,,,,8
Detta rapporterar mätvärdet kernel.all.sysfork med textetiketten forks, konverterat till standardhastigheten count/s, i en kolumn med bredden 8.
Även om delarna i den kompakta formen är valfria måste de anges i den ordning som visas. Därför behövs kommatecknen.
Utförlig form
Den tredje formen, den utförliga formen, beskrivs och används i pmrep.conf(5).
Härledda mätvärden anges på samma sätt som vanliga PMNS-lövnoder.
PRIORITET MELLAN INSTÄLLNINGAR
Optioner från miljövärden, enligt pmGetOptions(3), åsidosätter inbyggda standardvärden.
Optioner i konfigurationsfil åsidosätter motsvarande miljövariabler.
Optioner på kommandoraden åsidosätter motsvarande inställningar i konfigurationsfilen.
pcp2csv är ett alias för pmrep.
OPTIONER
-0 precision, --precision-force= precision
- Som -P, men denna option åsidosätter även specifikationer per mätvärde.
-1, --dynamic-header
- Skriv en ny dynamiskt justerad rubrik varje gång tillgängligheten för mätvärden eller instansvärden ändras.
- Som standard skrivs en statisk rubrik en gång.
- Se även -4, -7 och -E.
-2, --overall-rank
- Utför övergripande rangordning av instanser i ett arkiv.
- Som standard sker rangordning och rapportering för varje intervall. Med denna option rangordnas alla instanser och värden innan en sammanfattning rapporteras.
- Se pmlogsummary(1) för fler alternativ för arkivsammanfattningar.
-3, --overall-rank-alt
- Som -2, men skriver mätvärdesinstanser i pmrep-metricspec-format så att instanserna enkelt kan väljas för vidare undersökning.
-4 action, --names-change= action
- Ange vad som ska göras när en ändringshändelse för mätvärdesnamn tas emot under sampling.
Sådana händelser inträffar när en PMDA upptäcker nya mätvärden efter start och informerar körande klientverktyg som pmrep.
Giltiga värden:
update
- Uppdatera mätvärden som samplas. Detta innebär även --dynamic-header.
ignore
- Gör ingenting. Detta är standard.
abort
- Avsluta programmet om en sådan händelse inträffar.
-5, --ignore-unknown
- Ignorera okända mätvärden tyst, förutsatt att minst ett känt mätvärde återstår att rapportera.
- Ett mätvärde kan vara okänt av flera skäl, till exempel att det inte finns i PMNS för vald källa, att ett operandmätvärde i en härledd definition saknas, eller att en härledd definition innehåller syntaxfel.
- Som standard rapporterar pmrep fel och avslutar om något begärt mätvärde är okänt.
-6, --sort-metric= sort-metric
- Ange ett referensmätvärde för sortering tillsammans med -X.
- Standardordning är fallande. Om mätvärdesnamnet föregås av minustecken sorteras värdena stigande.
- Se även -J och -N.
-7, --fixed-header
- Med -X: skriv en fast rubrik en gång, om -E inte används, och inkludera alla mätvärden som rapporteras.
- Endast instanser med tillgängliga värden rapporteras.
- Rubriken uppdateras inte även om värden för vissa mätvärden senare blir tillgängliga eller otillgängliga.
-8 limit, --limit-filter= limit
- Begränsa resultat till instanser med värden över eller under limit.
- Ett positivt heltal inkluderar instanser med värden större än eller lika med gränsen.
- Ett negativt heltal inkluderar instanser med värden mindre än eller lika med gränsen.
- Värdet 0 innebär ingen gränsfiltrering.
- Optionen åsidosätter inte eventuella specifikationer per mätvärde.
-9 limit, --limit-filter-force= limit
- Som -8, men åsidosätter specifikationer per mätvärde.
-a archive, --archive= archive
- Hämta prestandamätvärden från en uppsättning PCP-arkiv i stället för från en livekälla.
- Argumentet archive är en kommaseparerad lista med namn. Varje namn kan vara basnamnet för ett arkiv eller namnet på en katalog som innehåller ett eller flera arkiv.
- Se även -u.
-A align, --align= align
- Tvinga första sampeln att justeras mot gränsen för en naturlig tidsenhet.
- Se PCPIntro(1) för fullständig syntax för align.
--archive-folio= folio
- Läs mätvärdeskällans arkiv från PCP-arkivfolion folio, skapad av exempelvis pmchart(1) eller manuellt med mkaf(1).
-b scale, --space-scale= scale
- Enhet eller skala för utrymmesmätvärden, alltså bytebaserade mätvärden.
Exempel på värden:
- bytes
- Kbytes
- KB
- Mbytes
- MB
- Optionen åsidosätter inte specifikationer per mätvärde.
-B scale, --space-scale-force= scale
- Som -b, men åsidosätter specifikationer per mätvärde.
-c config, --config= config
- Ange konfigurationsfil eller konfigurationskatalog.
- Om config är en katalog inkluderas alla filer i katalogen som slutar med .conf.
Standard är den första som hittas av:
./pmrep.conf $HOME/.pmrep.conf $HOME/pcp/pmrep.conf $PCP_SYSCONF_DIR/pmrep/pmrep.conf $PCP_SYSCONF_DIR/pmrep
Se pmrep.conf(5).
--container= container
- Hämta prestandamätvärden från angiven container, lokal eller fjärransluten. Se även -h.
--csv-unit-info
- Lägg till enhetssträngar i mätvärdesnamn i CSV-rubriken med formen:
metric(unit) metric[inst](unit)
- Se även -k.
-C, --check
- Avsluta innan några värden rapporteras, men efter att konfiguration och mätvärden har tolkats och eventuella rubriker skrivits.
-d, --delay
- Vid uppspelning från arkiv: använd verklig tidsfördröjning mellan sampel i stället för att spela upp så snabbt som möjligt.
--daemonize
- Kör som demon efter start.
-e derived, --derived= derived
- Ange härledda prestandamätvärden.
- Om derived börjar med snedstreck eller punkt tolkas det som en PCP-konfigurationsfil för härledda mätvärden.
- Annars tolkas det som komma- eller semikolonseparerade uttryck för härledda mätvärden.
- Med pmrep.conf(5) kan härledda mätvärden även definieras som del av mätvärdesuppsättningar.
- Vid problem med härledda mätvärden kan -Dderive användas för extra felsökningsinformation.
-E lines, --repeat-header= lines
- Upprepa rubriken var lines:e utmatningsrad.
- När -1 eller -7 inte används kan auto användas för att upprepa rubriken baserat på terminalhöjd.
-f format, --timestamp-format= format
- Använd format för tidsstämplar.
- Formatet används med Pythons metod datetime.strftime, som huvudsakligen motsvarar strftime(3).
- En tom formatsträng tar bort tidsstämplarna från utmatningen.
Standard:
- %H:%M:%S för stdout
- %Y-%m-%d %H:%M:%S för csv
-F outfile, --output-file= outfile
- Ange utmatningsfil. Se -o.
-g, --separate-header
- Skriv kolumnnummer och fullständig mätvärdesinformation, en per rad, innan mätvärdena skrivs.
-G, --no-globals
- Ta inte med globala mätvärden i rapporten. Se pmrep.conf(5).
-h host, --host= host
- Hämta prestandamätvärden från pmcd(1) på host i stället för från lokalvärden.
-H, --no-header
- Skriv inga rubriker.
-i instances, --instances= instances
- Hämta och rapportera endast angivna mätvärdesinstanser.
- Som standard rapporteras alla instanser som finns vid start. När arkiv skrivs rapporteras även framtida instanser.
- Instanser som skulle matcha filtret men dyker upp efter att verktyget startat rapporteras inte som standard. Använd -j för livefiltrering.
- Detta är en global option för alla mängdvärdesmätvärden, om inte ett mätvärdesspecifikt instansfilter anges i en metricspec.
- Som standard rapporteras även envärdesmätvärden utan instanser. Använd -v för att ändra detta.
instances är en kommaseparerad lista med ett eller flera instansfilter. Filter som innehåller kommatecken eller blanktecken måste citeras.
Ett enskilt instansfilter kan vara:
name
- Fullständigt instansnamn, till exempel sda för disk.dev eller eth0 för network.interface.
PID
- Process-ID för proc-instanser.
command
- Basnamn för en process. Exempelvis matchar pmcd alla pmcd(1)-processer oavsett sökväg eller PID.
regex
- Reguljärt uttryck. Exempelvis matchar .*python.* alla instanser där python ingår i instansnamnet.
Exempel med likvärdiga instansurval:
pmrep -i '. minute' kernel.all.load pmrep -i '1 minute','5 minute' kernel.all.load pmrep -i "'1 minute','5 minute'" kernel.all.load pmrep -i '1 minute' -i '5 minute' kernel.all.load pmrep kernel.all.load,,"'1 minute','5 minute'" pmrep kernel.all.load,,'1 minute|5 minute'
-I, --ignore-incompat
- Ignorera inkompatibla mätvärden tyst, förutsatt att minst ett kompatibelt mätvärde återstår.
- Ett mätvärde kan anses inkompatibelt om typen inte stöds, om en härledd definition innehåller semantiska fel, eller om metadata saknas.
--include-texts
- När ett PCP-arkiv skrivs: inkludera PCP-hjälptexter för mätvärden i arkivet.
-j, --live-filter
- Utför livefiltrering av instanser.
- Detta gör att namngivna instanser kan fångas även om processer startas om.
-J rank, --rank= rank
- Begränsa resultat till de högst eller lägst rangordnade instanserna av mängdvärdesmätvärden.
- Positivt värde inkluderar högsta värden. Negativt värde inkluderar lägsta värden. Noll innebär ingen rangordning.
- Rangordning innebär inte sortering. Se -6.
-k, --extended-csv
- Skriv utökad CSV-utmatning, liknande sadf(1). Se även --csv-unit-info.
-K spec, --spec-local= spec
- När mätvärden hämtas från lokalt sammanhang med -L kan -K styra vilka DSO-PMDA:er som görs tillgängliga.
-l delimiter, --delimiter= delimiter
- Ange avgränsaren mellan kolumner i csv- eller stdout-utmatning.
- Standard är två blanksteg för stdout och kommatecken för csv.
- När en avgränsare som inte är blanktecken används ersätts förekomster av avgränsaren i strängvärden med understreck.
-L, --local-PMDA
- Använd lokalt sammanhang för att samla in mätvärden från DSO-PMDA:er på den lokala värden utan PMCD.
-m, --include-labels
- Inkludera PCP-mätvärdesetiketter i utmatningen.
-n, --invert-filter
- Utför rangordning före livefiltrering.
- Som standard sker livefiltrering före rangordning.
-N predicate, --predicate= predicate
- Ange en kommaseparerad lista över predikatmätvärden som används som referens för filtrering.
- Normalt sker rangordning per mätvärde. Med predikat sker rangordning endast för de angivna predikatmätvärdena.
- Andra mätvärden som delar samma instansdomän som predikatet rapporteras bara för de instanser som rankats högst eller lägst.
Exempel: om proc.memory.rss används som predikat tillsammans med proc.io.total_bytes visas I/O-värden endast för de processer som använder mest eller minst minne enligt -J.
--no-inst-info
- Utelämna instansinformation från rubriker. Gäller inte med separat rubrik, se -g.
-o output, --output= output
- Ange utmatningsmål.
Tillgängliga mål:
archive
- Spara mätvärden i ett PCP-arkiv som senare kan spelas upp med PCP-verktyg, inklusive pmrep självt. Kräver -F.
csv
- Skriv mätvärden i CSV-format.
stdout
- Skriv mätvärden till standardutmatningen. Detta är standard.
-O origin, --origin= origin
- Vid rapportering av arkiverade mätvärden: börja rapportera vid origin inom tidsfönstret. Se -S och -T.
-p, --timestamps
- Skriv tidsstämplar. Som standard skrivs inga tidsstämplar.
-P precision, --precision= precision
- Använd precision för numeriska icke-heltalsvärden.
- Om värdet är för brett för kolumnen minskas precisionen stegvis tills värdet får plats, eller inte skrivs alls.
- Standard är tre decimaler där det är tillämpligt.
- Optionen åsidosätter inte specifikationer per mätvärde.
-q scale, --count-scale= scale
- Enhet eller skala för räknarmätvärden.
- Möjliga värden omfattar bland annat count x 10^-1, count, count x 10, count x 10^2 och vidare från 10^-8 till 10^7.
- Dessa värden är för närvarande känsliga för blanksteg.
-Q scale, --count-scale-force= scale
- Som -q, men åsidosätter specifikationer per mätvärde.
-r, --raw
- Skriv råa mätvärdesvärden. Konvertera inte kumulativa räknare till hastigheter.
- När arkiv skrivs används alltid råa värden.
- Optionen åsidosätter specifikationer per mätvärde.
-R, --raw-prefer
- Som -r, men åsidosätter inte specifikationer per mätvärde.
-s samples, --samples= samples
- Ange antal sampel som ska hämtas och rapporteras.
- Om samples är 0, eller om -s inte anges, samplar och rapporterar pmrep fortlöpande i realtidsläge eller till slutet av PCP-arkiven i arkivläge.
-S starttime, --start= starttime
- Vid rapportering av arkiverade mätvärden begränsas rapporten till poster som loggats vid eller efter starttime.
-t interval, --interval= interval
- Ange rapporteringsintervallet. Standard är en sekund.
- I enklaste form kan interval vara ett heltal, då underförstått i sekunder.
-T endtime, --finish= endtime
- Vid rapportering av arkiverade mätvärden begränsas rapporten till poster som loggats före eller vid endtime.
- Optionen kan också användas för att ange hur länge pmrep ska köra.
-u, --no-interpol
- Vid rapportering av arkiverade mätvärden används normalt interpolering enligt valt samplingsintervall.
- Med -u rapporteras varje faktiskt registrerat värde utan interpolering, och begärt samplingsintervall ignoreras.
-U, --no-unit-info
- Utelämna enhetsinformation från stdout-rubriker.
-v, --omit-flat
- Rapportera endast mängdvärdesmätvärden med instanser och utelämna envärdesmätvärden utan instanser.
-V, --version
- Visa versionsnummer och avsluta.
-w width, --width= width
- Ange kolumnbredd för stdout.
- Strängar kortas av till denna bredd. Minsta tvingade bredd är 3.
-W width, --width-force= width
- Som -w, men åsidosätter specifikationer per mätvärde.
-x, --extended-header
- Skriv utökad rubrik.
-X label, --colxrow= label
- Byt kolumner och rader i stdout-utmatning.
- En instans rapporteras per rad, och label används som etikett för instanskolumnen.
- En tom sträng aktiverar bytet utan särskild kolumnetikett.
- Detta gör det lättare att använda grep(1) för filtrering eller att efterlikna andra verktyg.
-y scale, --time-scale= scale
- Enhet eller skala för tidsmätvärden.
Möjliga värden omfattar bland annat:
- nanosec
- ns
- microsec
- us
- millisec
- ms
- sec
- minute
- hour
- hr
- Optionen åsidosätter inte specifikationer per mätvärde.
-Y scale, --time-scale-force= scale
- Som -y, men åsidosätter specifikationer per mätvärde.
-z, --hostzone
- Använd den lokala tidszonen för värden som är källa för mätvärdena, enligt -h eller -a.
- Standard är lokalvärdens tidszon.
-Z timezone, --timezone= timezone
- Använd timezone för datum och tid.
- Tidszonen anges i formatet för miljövariabeln TZ, enligt environ(7).
-?, --help
- Visa användningsmeddelande och avsluta.
EXEMPEL
Visa nätverksgränssnittsmätvärden på den lokala värden:
pmrep network.interface.total.bytes
Visa alla utgående nätverksmätvärden för gränssnittet wlan0:
pmrep -i wlan0 -v network.interface.out
Visa total slab-användning i MB för två specifika slab-instanser:
pmrep mem.slabinfo.slabs.total_size,,'kmalloc-4k|xfs_inode',MB
Visa tidsstämplad information liknande vmstat(8), med megabyte i stället för kilobyte, och inkludera antal använda inoder:
pmrep -p -B MB :vmstat vfs.inodes.count
Visa läsningar och skrivningar per diskenhet från värden server1 med två sekunders intervall och CSV-format liknande sadf(1):
pmrep -h server1 -t 2s -o csv -k disk.dev.read disk.dev.write
Visa processer som använder minst 100 MB minne med dynamiska rubriker:
pmrep -b MB --limit-filter 100 --dynamic-header proc.memory.rss
Visa fördefinierad mätvärdesuppsättning med detaljer om I/O-begäranden för aktuella pmlogger-processer:
pmrep -gp -i pmlogger :proc-io
Visa de tre processer som använder mest CPU:
pmrep -1gUJ 3 proc.hog.cpu
Visa information motsvarande sar -w och sar -W samtidigt från PCP-arkivet ./20150921.09.13 mellan klockan 15 och 17:
pmrep -a ./20150921.09.13 -S @15:00 -T @17:00 :sar-w :sar-W
Spela in relevant CPU-, minnes- och I/O-information om alla Java-processer till ett arkiv i bakgrunden, en gång per minut:
pmrep --daemonize -A 1m -t 1m -i '.*java.*' -j -o archive -F ./a \
:proc-info :proc-cpu :proc-mem :proc-io
Spela in mätvärden för 389 Directory Server, XFS samt CPU/minne/disk var femte sekund i fem minuter:
pmrep -t 5s -T 5m -o archive -F ./a ds389 xfs kernel.all.cpu mem disk
Spela in processminne och I/O-information för de tre processer som använder mest minne:
pmrep -o archive -F ./a -J 3 -N proc.memory.rss proc.memory proc.io
FILER
pmrep.conf
- Konfigurationsfil för pmrep. Se -c.
$PCP_SYSCONF_DIR/pmrep/*.conf
- Systemets standardkonfigurationsfiler för pmrep.
PCP-MILJÖ
Miljövariabler med prefixet PCP_ används för att parameterisera 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).
För miljövariabler som påverkar PCP-verktyg, se pmGetOptions(3).
Särskilt kan PCP_DISCRETE_ONCE sättas för att säkerställa att diskreta mätvärden endast rapporteras en gång, om de inte ändras senare.
FELSÖKNINGSOPTIONER
Optionen -D eller --debug aktiverar extra diagnostik på standardfel, stderr.
Informationen är ibland kryptisk och främst avsedd att ge vägledning till utvecklare.
Argumentet debug är en kommaseparerad lista över felsökningsoptioner. Använd pmdbg(1) med optionen -l för att se tillgängliga felsökningsoptioner och deras betydelse.
Specifika felsökningsoptioner för pmrep:
| Option | Beskrivning |
|---|---|
| appl1 | Skriv ut nyckelord för konfigurationer och specifikationer. |
| derive | Skriv ut detaljer när varje härlett mätvärde tolkas. |
SE ÄVEN
- PCPIntro(1)
- mkaf(1)
- pcp(1)
- pcp2elasticsearch(1)
- pcp2graphite(1)
- pcp2influxdb(1)
- pcp2json(1)
- pcp2spark(1)
- pcp2xlsx(1)
- pcp2xml(1)
- pcp2zabbix(1)
- pcp-atop(1)
- pmcd(1)
- pmchart(1)
- pmdiff(1)
- pmdumptext(1)
- pminfo(1)
- pmiostat(1)
- pmlogdump(1)
- pmlogextract(1)
- pmlogsummary(1)
- pmprobe(1)
- pmstat(1)
- pmval(1)
- sadf(1)
- sar(1)
- PMAPI(3)
- pmGetOptions(3)
- pmLoadDerivedConfig(3)
- pmParseUnitsStr(3)
- pmRegisterDerived(3)
- pmSpecLocalPMDA(3)
- strftime(3)
- LOGARCHIVE(5)
- PMNS(5)
- pcp.conf(5)
- pmrep.conf(5)
- environ(7)
- vmstat(8)
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
- guidellm2pcp(1)
- pcp2arrow(1)
- pcp2elasticsearch(1)
- pcp2graphite(1)
- pcp2influxdb(1)
- pcp2json(1)
- pcp2openmetrics(1)
- pcp2opentelemetry(1)
- pcp2spark(1)
- pcp2template(1)
- pcp2xlsx(1)
- pcp2xml(1)
- pcp2zabbix(1)
- pcpcompat(1)
- pcpintro(1)
- pmcd(1)
- pmchart(1)
- pmclient(1)
- pmdumptext(1)
- pminfo(1)
- pmlogger_daily_report(1)
- pmlogsummary(1)
- pmrepconf(1)
- pmval(1)
- vllmbench2pcp(1)
- pmdiscoversetup(3)
- zbxpcp(3)
- pcp-dstat(5)
- pmrep.conf(5)
KORT SAMMANFATTNING
pmrep är ett flexibelt PCP-verktyg för att rapportera prestandamätvärden från live-system eller PCP-arkiv.
Exempel:
pmrep kernel.all.cpu pmrep -p :vmstat pmrep -o csv -k disk.dev.read disk.dev.write pmrep -h server1 -t 2s network.interface.total.bytes pmrep -a ./arkiv -S @15:00 -T @17:00 :sar-w pmrep -o archive -F ./a -t 5s kernel.all.cpu mem disk
pcp2csv är ett alias för pmrep.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmrep.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 hemma som har sponsrat Linux.se med webbhotell.