iostat2pcp(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 12 augusti 2026 kl. 06.56 av Admin (diskussion | bidrag) (Skapade sidan med '{{DISPLAYTITLE:iostat2pcp(1)}} == NAMN == '''iostat2pcp''' – importera iostat-data och skapa ett PCP-arkiv == SYNOPSIS == <pre> iostat2pcp [-v] [-S start] [-t intervall] [-V version] [-Z tidszon] infile outfile </pre> == BESKRIVNING == '''iostat2pcp''' läser en textfil skapad med iostat(1), ''infile'', och översätter detta till ett Performance Co-Pilot-, PCP-, arkiv med basnamnet ''outfile''. Om ''infile'' är: <pre> - </pre> läser ''iostat2pcp'' från...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök


NAMN

iostat2pcp – importera iostat-data och skapa ett PCP-arkiv

SYNOPSIS

iostat2pcp [-v] [-S start] [-t intervall] [-V version] [-Z tidszon] infile outfile

BESKRIVNING

iostat2pcp läser en textfil skapad med iostat(1), infile, och översätter detta till ett Performance Co-Pilot-, PCP-, arkiv med basnamnet outfile.

Om infile är:

-

läser iostat2pcp från standardindata, vilket möjliggör enkel förbehandling av iostat(1)-utdata med sed(1) eller liknande.

Det resulterande PCP-arkivet kan användas med alla PCP-klientverktyg för att rita grafer över delmängder av data med pmchart(1), utföra datareduktion och rapportering, filtrera med PCP-inferensmotorn pmie(1), och så vidare.

En serie fysiska filer skapas med prefixet outfile.

Dessa är:

outfile.0
outfile.meta
outfile.index

outfile.0 är prestandadata.

outfile.meta är metadata som beskriver prestandadata.

outfile.index är ett tidsindex för att förbättra effektiviteten vid uppspelningsoperationer för arkivet.

Om någon av dessa filer redan finns kommer iostat2pcp inte att skriva över dem, utan avslutas med ett felmeddelande.

Det första utdataexemplet från iostat(1) innehåller en statistisk sammanfattning sedan uppstart och ignoreras av iostat2pcp, så den första verkliga datamängden är den andra i iostat(1)-utdata.

Bäst resultat uppnås när iostat(1) kördes med sin egen -t-flagga, så att varje utdataexempel föregås av en tidsstämpel.

Ännu bättre är -t med:

$S_TIME_FORMAT=ISO

satt i miljön när iostat(1) körs, i vilket fall tidsstämpeln inkluderar tidszonen.

Observera att om:

$S_TIME_FORMAT=ISO

inte används med optionen -t kan iostat(1) producera en tidsstämpel som styrs av LC_TIME från lokalen, i ett format som iostat2pcp inte kan tolka.

Formaten för tidsstämpeln som iostat2pcp accepterar illustreras av dessa exempel:

2013-07-06T21:34:39+1000

för:

$S_TIME_FORMAT=ISO
2013-07-06 21:34:39

för några av de europeiska formaten, exempelvis de_AT, de_BE, de_LU och en_DK.utf8.

06/07/13 21:34:39

för alla LC_TIME-inställningar för engelska lokaler utanför Nordamerika, exempelvis en_AU, en_GB, en_IE, en_NZ, en_SG och en_ZA, och alla spanska lokaler, exempelvis es_ES, es_MX och es_AR.

Observera särskilt att vissa vanliga nordamerikanska LC_TIME-inställningar inte fungerar med iostat2pcp, nämligen en_US, POSIX och C, eftersom de använder formatet MM/DD som felaktigt kan konverteras med det antagna DD/MM-formatet.

Detta är ytterligare ett skäl att rekommendera att sätta:

$S_TIME_FORMAT=ISO

Om det inte finns några tidsstämplar i indataströmmen försöker iostat2pcp härleda samplingsintervallet om grundläggande Disk-data, optionen -d för iostat(1), hittas.

Om detta misslyckas kan optionen -t användas för att ange samplings-intervallet i sekunder.

Denna option ignoreras om tidsstämplar hittas i indataströmmen.

Optionen -S kan användas för att ange starttid för det första verkliga exemplet i infile, där start måste ha formatet HH:MM:SS.

Denna option ignoreras om tidsstämplar hittas i indataströmmen.

Optionen -V anger versionen för utdata-PCP-arkivet.

Som standard används arkivversionen:

$PCP_ARCHIVE_VERSION

satt till 3 i aktuella PCP-utgåvor, och de enda värden som för närvarande stöds för version är 2 eller 3.

Optionen -Z kan användas för att ange en tidszon.

Den måste ha formatet +HHMM, för timmar och minuter öster om UTC, eller -HHMM, för timmar och minuter väster om UTC.

Observera särskilt att varken formatet zoneinfo, även kallat Olson, exempelvis Europe/Paris, eller POSIX-formatet TZ, exempelvis EST+5, är tillåtet för optionen -Z.

Denna option ignoreras om ISO-tidsstämplar hittas i indataströmmen.

Om tidszonen inte anges och inte kan härledas används som standard:

UTC

Ytterligare diagnostisk utdata skapas med optionen -v.

iostat2pcp är ett Perl-skript som använder Perl-omslaget PCP::LogImport runt PCP-biblioteket libpcp_import, och kan som sådant användas som exempel för att utveckla nya verktyg för att importera andra typer av prestandadata och skapa PCP-arkiv.

OPTIONER

De tillgängliga kommandoradsoptionerna är:

-S start

Ange starttid för det första exemplet.

-t intervall

Ange samplings-intervallet i sekunder.

-v

Skriv utförlig utdata.

-Z tidszon

Ange den tidszon som ska användas, se ovan.

VARNINGAR OCH BEGRÄNSNINGAR

iostat2pcp kräver att infile har skapats av versionen av iostat(1) från:

http://freshmeat.net/projects/sysstat

iostat2pcp hanterar rapportformaten -c (CPU), -d (Disk), -x (eXtended Disk) och -p (Partition), inklusive deras -k, -m, -z och ALL-varianter, men stöder inte rapportformatet -n (Network Filesystem) från iostat(1); detta är en efterfrågestyrd begränsning snarare än en teknisk begränsning.

PCP-MILJÖ

Miljövariabler med prefixet PCP_ används för att parameterisera fil- och katalognamnen som används av PCP.

På varje installation innehåller filen:

/etc/pcp.conf

de lokala värdena för dessa variabler.

Variabeln $PCP_CONF kan användas för att ange en alternativ konfigurationsfil, såsom beskrivs i pcp.conf(5).

SE ÄVEN

iostat(1), pmchart(1), pmie(1), pmlogger(1), sed(1), Date::Format(3pm), Date::Parse(3pm), PCP::LogImport(3pm) och LOGIMPORT(3).

KOLOFON

Denna sida är en del av projektet PCP, Performance Co-Pilot.

Information om projektet finns på:

http://www.pcp.io/

Om du har en felrapport för denna manualsida, skicka den till:

pcp@groups.io

Denna sida hämtades från projektets uppströms Git-förråd:

https://github.com/performancecopilot/pcp.git

den 24 maj 2026.

Vid den tidpunkten var datumet för den senaste commit som hittades i förrådet 24 maj 2026.

Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:

man-pages@man7.org


Sidslut

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