het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

iostat2pcp - Online in de cloud

Voer iostat2pcp uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht iostat2pcp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


iostat2pcp - importeer iostat-gegevens en maak een PCP-archief

KORTE INHOUD


iostat2pcp [-v] [-S begin] [-t interval] [-Z tijdzone] in bestand outfile

PRODUCTBESCHRIJVING


iostat2pcp leest een tekstbestand gemaakt met iostat(1) (in bestand) en vertaalt dit naar a
Performance Co-Pilot (PCP) archief met de basisnaam outfile. Indien in bestand is dan
iostat2pcp leest van standaard invoer, waardoor een gemakkelijke voorverwerking van de iostat(1) uitvoer
die al met Countr werken dorst(1) of vergelijkbaar.

Het resulterende PCP-archief kan worden gebruikt met alle PCP-clienttools om subsets van
de gegevens met behulp van pmgrafiek(1), datareductie en rapportage uitvoeren, filteren met de PCP
inferentiemachine pmie(1) enz.

Er wordt een reeks fysieke bestanden gemaakt met het voorvoegsel outfile. Dit zijn outfile.0
(de prestatiegegevens), outfile.meta (de metadata die de prestatiegegevens beschrijven)
en outfile.inhoudsopgave (een temporele index om de efficiëntie van replay-bewerkingen voor de
archief). Als een van deze bestanden al bestaat, dan: iostat2pcp wil geen overschrijf ze
en zal afsluiten met een foutmelding.

Het eerste uitvoervoorbeeld van iostat(1) bevat een statistisch overzicht sinds de opstarttijd en
wordt genegeerd door iostat2pcp, dus de eerste echte dataset is de tweede in de iostat(1)
uitgang.

De beste resultaten worden verkregen wanneer: iostat(1) werd uitgevoerd met zijn eigen -t vlag, dus elke output
voorbeeld wordt voorafgegaan door een tijdstempel. Nog beter is -t met $S_TIME_FORMAT=ISO ingesteld
omgeving wanneer iostat(1) wordt uitgevoerd, in welk geval de tijdstempel de tijdzone bevat.

Merk op dat als $S_TIME_FORMAT=ISO is geen gebruikt met de -t optie dan iostat(1) kan produceren
een tijdstempel gecontroleerd door LC_TIME van de landinstelling die in een formaat is iostat2pcp kan niet
ontleden. De formaten voor de tijdstempel die iostat2pcp accepteert worden geïllustreerd door deze:
voorbeelden:

2013-07-06T21:34:39+1000
(voor de $S_TIME_FORMAT=ISO).

2013-07-06 21: 34: 39
(voor sommige Europese formaten, bijv. de_AT, de_BE, de_LU en en_DK.utf8).

06 / 07/ 13 21: 34: 39
(voor alle $LC_TIME instellingen voor Engelse landinstellingen buiten Noord-Amerika, bijv
en_AU, en_GB, en_IE, en_NZ, en_SG en en_ZA, en alle Spaanse landinstellingen, bijv. es_ES,
es_MX en es_AR).

Merk in het bijzonder op dat sommige veel voorkomende Noord-Amerikaanse $LC_TIME instellingen zullen geen werk met
iostat2pcp (namelijk en_US, POSIX en C) omdat ze het MM/DD-formaat gebruiken, wat mogelijk is:
onjuist geconverteerd met het veronderstelde DD/MM-formaat. Dit is nog een reden om aan te bevelen
$ . instellenS_TIME_FORMAT=ISO.

Als er geen tijdstempels in de invoerstroom zijn, iostat2pcp zal proberen het monster af te leiden
interval als basisschijfgegevens (-d optie voor iostat(1)) gevonden. Als dit niet lukt, dan
-t optie kan worden gebruikt om het monster te specificeren interval in seconden. Deze optie wordt genegeerd
als tijdstempels worden gevonden in de invoerstroom.

Het -S optie kan worden gebruikt om als starttijd op te geven voor de eerste echte sample in in bestand,
WAAR begin moet het formaat HH:MM:SS hebben. Deze optie wordt genegeerd als tijdstempels worden gevonden
in de invoerstroom.

Het -Z optie kan worden gebruikt om een ​​tijdzone op te geven. Het moet het formaat +HHMM hebben (voor uren
en minuten ten oosten van UTC) of -HHMM (voor uren en minuten ten westen van UTC). Let in het bijzonder op
dat noch het zoneinfo (ook bekend als Olson) formaat, bijv. Europa/Parijs, noch de Posix TZ formaat,
bijv. EST+5 is toegestaan ​​voor de -Z optie. Deze optie wordt genegeerd als ISO-tijdstempels zijn
gevonden in de invoerstroom. Als de tijdzone niet is opgegeven en niet kan worden afgeleid, is het
standaard ingesteld op UTC.

Er wordt wat extra diagnostische output gegenereerd met de -v optie.

iostat2pcp is een Perl-script dat de PCP::LogImport Perl-wrapper rond de PCP gebruikt
libpcc_import bibliotheek, en zou als zodanig als voorbeeld kunnen worden gebruikt om nieuwe tools te ontwikkelen om
importeer andere soorten prestatiegegevens en maak PCP-archieven.

VOORBEHOUD


iostat2pcp vereist in bestand te zijn gemaakt door de versie van iostat(1) vanaf
<http://freshmeat.net/projects/sysstat>.

iostat2pcp behandelt de -c (PROCESSOR), -d (Schijf), -x (uitgebreide schijf) en -p (Partitie) rapport
formaten (inclusief hun -k, -m, -z en ALLE varianten), maar is niet geschikt voor de -n
(Netwerkbestandssysteem) rapportformaat van iostat(1); dit is een vraaggestuurde beperking
in plaats van een technische beperking.

GVB MILIEU


Omgevingsvariabelen met het voorvoegsel PCP_ worden gebruikt om het bestand en de map te parametriseren
namen die door PCP worden gebruikt. Bij elke installatie wordt het bestand /etc/pcp.conf bevat de lokale waarden
voor deze variabelen. De $PCP_CONF variabele kan worden gebruikt om een ​​alternatief te specificeren
configuratiebestand, zoals beschreven in pcp.conf(5).

Gebruik iostat2pcp online met onworks.net-services


Ad


Ad