Questo è il comando iostat2pcp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
iostat2pcp - importare dati iostat e creare un archivio PCP
SINOSSI
iostat2pcp [-v] [-S inizia a] [-t intervallo] [-Z fuso orario] infilare file di uscita
DESCRIZIONE
iostat2pcp legge un file di testo creato con iostat(1) (infilare) e lo traduce in a
Archivio Performance Co-Pilot (PCP) con il nome di base file di uscita. Se infilare è poi
iostat2pcp legge dallo standard input, consentendo una facile preelaborazione del iostat(1) uscita
con sete(1) o simili.
L'archivio PCP risultante può essere utilizzato con tutti gli strumenti client PCP per rappresentare graficamente sottoinsiemi di
i dati utilizzando grafico pm(1), eseguire la riduzione e il reporting dei dati, filtrare con il PCP
motore di inferenza pmi(1), ecc.
Verrà creata una serie di file fisici con il prefisso file di uscita. Questi sono file di uscita.0
(i dati sulle prestazioni), file di uscita.obiettivo (i metadati che descrivono i dati sulle prestazioni)
ed file di uscita.indice (un indice temporale per migliorare l'efficienza delle operazioni di replay per il
archivio). Se uno di questi file esiste già, allora iostat2pcp volere non sovrascriverli
e uscirà con un messaggio di errore.
Il primo campione in uscita da iostat(1) contiene un riepilogo statistico dal momento dell'avvio e
viene ignorato da iostat2pcp, quindi il primo vero set di dati è il secondo nel iostat(1)
produzione.
I migliori risultati si ottengono quando iostat(1) è stato gestito con il proprio -t flag, quindi ogni output
campione è preceduto da un timestamp. Ancora meglio è -t con $S_FORMATO_ORA=ISO ambientato
ambiente quando iostat(1) viene eseguito, nel qual caso il timestamp include il fuso orario.
Nota che se $S_FORMATO_ORA=ISO is non utilizzato con il -t opzione quindi iostat(1) può produrre
un timestamp controllato da LC_TIME dalla locale che è in un formato iostat2pcp non può
analizzare. I formati per il timestamp che iostat2pcp accetta sono illustrati da questi
esempi:
2013-07-06T21:34:39+1000
(per $S_FORMATO_ORA=ISO).
2013-07-06 21:34:39
(per alcuni dei formati europei, ad esempio de_AT, de_BE, de_LU e en_DK.utf8).
06/07/13 21:34:39
(per tutti i $LC_TIME impostazioni per le impostazioni locali inglesi al di fuori del Nord America, ad es
en_AU, en_GB, en_IE, en_NZ, en_SG e en_ZA, e tutte le lingue spagnole, ad esempio es_ES,
es_MX e es_AR).
In particolare, si noti che alcuni comuni $ . nordamericaniLC_TIME le impostazioni lo faranno non lavorare con
iostat2pcp (vale a dire, en_US, POSIX e C) perché utilizzano il formato MM/DD che può essere
convertito in modo errato con il formato DD/MM presunto. Questo è un altro motivo per consigliare
impostazione $S_FORMATO_ORA=ISO.
Se non ci sono timestamp nel flusso di input, iostat2pcp proverò a dedurre il campione
intervallo se i dati del disco di base (-d opzione per iostat(1)) si trova. Se questo fallisce, allora il
-t l'opzione può essere utilizzata per specificare il campione intervallo in secondi. Questa opzione viene ignorata
se vengono trovati timestamp nel flusso di input.
I -S l'opzione può essere utilizzata per specificare come ora di inizio per il primo campione reale in infilare,
where inizia a deve avere il formato HH:MM:SS. Questa opzione viene ignorata se vengono trovati timestamp
nel flusso di ingresso.
I -Z l'opzione può essere utilizzata per specificare un fuso orario. Deve avere il formato +HHMM (per ore
e minuti a est di UTC) o -HHMM (per ore e minuti a ovest di UTC). Nota in particolare
che nessuno dei due , il informazioni sulla zona (alias Olson), ad es. Europa/Parigi, né il Posix TZ formato,
ad es. EST+5 è consentito per il -Z opzione. Questa opzione viene ignorata se i timestamp ISO sono
trovato nel flusso di input. Se il fuso orario non è specificato e non può essere dedotto, è
l'impostazione predefinita è UTC.
Alcuni output diagnostici aggiuntivi vengono generati con il -v opzione.
iostat2pcp è uno script Perl che utilizza il wrapper Perl PCP::LogImport attorno al PCP
libpcp_import biblioteca, e come tale potrebbe essere utilizzato come esempio per sviluppare nuovi strumenti per
importare altri tipi di dati sulle prestazioni e creare archivi PCP.
AVVERTIMENTO
iostat2pcp richiede infilare essere stato creato dalla versione di iostat(1) di
<http://freshmeat.net/projects/sysstat>.
iostat2pcp gestisce il -c (PROCESSORE), -d (Disco), -x (Disco esteso) e -p (Partizione) rapporto
formati (compreso il loro -k, -m, -z ed TUTTO varianti), ma non accoglie il -n
(Network Filesystem) formato del rapporto da iostat(1); questa è una limitazione basata sulla domanda
piuttosto che una limitazione tecnica.
CFP AMBIENTE
Variabili d'ambiente con il prefisso PC_ sono usati per parametrizzare il file e la directory
nomi usati da PCP. Ad ogni installazione, il file /etc/pcp.conf contiene i valori locali
per queste variabili. Il $PCP_CONF variabile può essere utilizzata per specificare un'alternativa
file di configurazione, come descritto in pcp.conf(5).
Utilizzare iostat2pcp online utilizzando i servizi onworks.net