Aceasta este comanda iostat2pcp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
iostat2pcp - importați datele iostat și creați o arhivă PCP
REZUMAT
iostat2pcp [-v] [-S Începe] [-t interval] [-Z Zona de fus orar] infile outfile
DESCRIERE
iostat2pcp citește un fișier text creat cu iostat(unu) (infile) și traduce acest lucru în a
Arhivă Performance Co-Pilot (PCP) cu numele de bază outfile. Dacă infile este atunci
iostat2pcp citește de la intrarea standard, permițând preprocesarea ușoară a iostat(1) ieșire
cu sete(1) sau similar.
Arhiva PCP rezultată poate fi utilizată cu toate instrumentele client PCP pentru a reprezenta grafic subseturi de
datele folosind pmchart(1), efectuează reducerea și raportarea datelor, filtrează cu PCP
Motor de inferență pmie(1) etc.
O serie de fișiere fizice vor fi create cu prefixul outfile. Acestea sunt outfile.0
(datele de performanță), outfile.meta (metadatele care descriu datele de performanță)
și outfile.index (un index temporal pentru a îmbunătăți eficiența operațiunilor de reluare pentru
Arhiva). Dacă vreunul dintre aceste fișiere există deja, atunci iostat2pcp voi nu suprascrie-le
și va ieși cu un mesaj de eroare.
Primul eșantion de ieșire de la iostat(1) conține un rezumat statistic de la momentul pornirii și
este ignorat de iostat2pcp, deci primul set de date reale este al doilea din iostat(1)
ieșire.
Cele mai bune rezultate se obțin atunci când iostat(1) a fost condus cu propriul său -t steag, deci fiecare ieșire
eșantionul este prefixat cu un marcaj de timp. Chiar mai bine este -t cu $S_TIME_FORMAT=ISO s-a instalat
mediu când iostat(1) este rulat, caz în care marca temporală include fusul orar.
Rețineți că dacă $S_TIME_FORMAT=ISO is nu folosit cu -t opțiune atunci iostat(1) poate produce
un marcaj de timp controlat de LC_TIME din localitatea care este într-un format iostat2pcp nu poti
analiza. Formatele pentru marcajul de timp care iostat2pcp acceptele sunt ilustrate prin acestea
exemple:
2013-07-06T21:34:39+1000
(pentru $S_TIME_FORMAT=ISO).
2013-07-06 21:34:39
(pentru unele dintre formatele europene, de exemplu de_AT, de_BE, de_LU și en_DK.utf8).
06/07/13 21:34:39
(pentru toți cei $LC_TIME setări pentru localitățile engleze din afara Americii de Nord, de ex
en_AU, en_GB, en_IE, en_NZ, en_SG și en_ZA și toate localitățile spaniole, de exemplu es_ES,
es_MX și es_AR).
În special, rețineți că unele dolari obișnuiți din America de NordLC_TIME setările vor nu lucreaza cu
iostat2pcp (și anume, en_US, POSIX și C) deoarece folosesc formatul MM/DD care poate fi
convertit incorect cu formatul DD/MM presupus. Acesta este un alt motiv de recomandat
setarea $S_TIME_FORMAT=ISO.
Dacă nu există marcaje temporale în fluxul de intrare, iostat2pcp va încerca să deducă eșantionul
interval dacă datele de bază ale discului (-d opțiune pentru iostat(1)) se găsește. Dacă acest lucru eșuează, atunci
-t opțiunea poate fi utilizată pentru a specifica eșantionul interval în secunde. Această opțiune este ignorată
dacă marcajele de timp sunt găsite în fluxul de intrare.
-S opțiunea poate fi utilizată pentru a specifica ca oră de început pentru prima probă reală din infile,
Unde Începe trebuie să aibă formatul HH:MM:SS. Această opțiune este ignorată dacă sunt găsite marcaje temporale
în fluxul de intrare.
-Z opțiunea poate fi utilizată pentru a specifica un fus orar. Trebuie să aibă formatul +HHMM (pentru ore
și minute la est de UTC) sau -HHMM (pentru ore și minute la vest de UTC). Notă în special
acea nici il zoneinfo (alias Olson), de exemplu Europa/Paris, nici Posix TZ format,
de ex. EST+5 este permis pentru -Z opțiune. Această opțiune este ignorată dacă sunt marcate de timp ISO
găsit în fluxul de intrare. Dacă fusul orar nu este specificat și nu poate fi dedus, acesta
implicit la UTC.
Unele rezultate de diagnosticare suplimentare sunt generate cu -v opțiune.
iostat2pcp este un script Perl care utilizează pachetul Perl PCP::LogImport în jurul PCP
libpcp_import bibliotecă și, ca atare, ar putea fi folosit ca exemplu pentru a dezvolta noi instrumente pentru
importați alte tipuri de date de performanță și creați arhive PCP.
AVERTISMENT
iostat2pcp Necesită infile să fi fost creat de versiunea de iostat(1) din
<http://freshmeat.net/projects/sysstat>.
iostat2pcp se ocupă de -c (PROCESOR), -d (Disc), -x (Disc eXtended) și -p Raport (partiție).
formatele (inclusiv formatele lor -k, -m, -z și Toate colectiile variante), dar nu găzduiește -n
(Network Filesystem) format de raport de la iostat(1); aceasta este o limitare determinată de cerere
mai degrabă decât o limitare tehnică.
PCP MEDIUL
Variabile de mediu cu prefix PCP_ sunt folosite pentru a parametriza fișierul și directorul
nume folosite de PCP. La fiecare instalare, fișierul /etc/pcp.conf conţine valorile locale
pentru aceste variabile. The $PCP_CONF variabila poate fi utilizată pentru a specifica o alternativă
fișier de configurare, așa cum este descris în pcp.conf(5).
Utilizați iostat2pcp online folosind serviciile onworks.net