EnglishFranceseSpagnolo

Favicon di OnWorks

sheet2pcp - Online nel cloud

Esegui sheet2pcp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando sheet2pcp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


foglio2pcp - importare i dati del foglio di calcolo e creare un archivio PCP

SINOSSI


foglio2pcp [-h host] [-Z fuso orario] infilare mapfile file di uscita

DESCRIZIONE


foglio2pcp ha lo scopo di leggere un foglio di calcolo di dati (infilare) traduci questo in a
Archivio Performance Co-Pilot (PCP) con il nome di base file di uscita.

Il foglio di calcolo di input può essere in uno qualsiasi dei formati comuni, a condizione che il Perl . appropriato
sono stati installati i moduli (vedi AVVERTENZE sezione sottostante). Il foglio di calcolo deve essere
normalizzato in modo che ogni riga contenga dati per lo stesso intervallo di tempo e uno dei
colonne contiene la data e l'ora per i dati in ogni riga.

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.

Le mapfile controlla il processo di importazione e definisce la mappatura dei dati dal foglio di calcolo
colonne sul modello di dati PCP. Il file è scritto in XML ed è conforme alla sintassi
definito in MAPPATURA CONFIGURAZIONE sezione sottostante.

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)
e a 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 foglio2pcp andrete a non è un sovrascriverli
e uscirà con un messaggio di errore.

Le -h l'opzione è un'alternativa al hostname attributo di elemento in mapfile
descritto sotto. Se vengono specificati entrambi, il valore da mapfile viene utilizzato.

Le -Z l'opzione è un'alternativa al fuso orario attributo di elemento in mapfile
descritto sotto. Se vengono specificati entrambi, il valore da mapfile viene utilizzato.

foglio2pcp è 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.

MAPPATURA CONFIGURAZIONE


Le mapfile contiene le specifiche in formato XML standard.

L'intera specifica è avvolta in a ... elemento. Il foglio etichetta
supporta i seguenti attributi facoltativi:

intestazione Specifica il numero di righe di intestazione da saltare all'inizio del foglio di calcolo
prima del trattamento dei dati. Esempio: intestazione=1.

hostname Imposta il nome host di origine nell'archivio PCP (l'impostazione predefinita è usare il nome host
dell'ospite locale). Esempio: hostname=some.where.com.

fuso orario Imposta il fuso orario di origine nell'archivio PCP (l'impostazione predefinita prevede l'utilizzo dell'UTC). Il
il 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. Esempio: fuso orario=+1100.

datafmt Il formato della data importata dal foglio elettronico può essere specificato come a
concatenazione di valori che specificano l'ordine dell'anno (Y), mese (M) e
giorno (D) campi in una data. Le varianti supportate sono GMA (il predefinito), MDY e a
YMD. Esempio: datefmt=YMD.

A l'elemento contiene una o più specifiche metriche del modulo
nomemetrica. metrico tag supporta i seguenti attributi facoltativi:

pm Il Performance Metrics Identifier (PMID), specificato come 3 numeri separati da a
punti (.) per impostare il dominio, gruppo e a articolo campi del PMID, cfr PMNS(5)
per maggiori dettagli sui PMID. Se omesso, il PMID verrà assegnato automaticamente
by pmiAddMetric(3). Il valore PM_ID_NULL può essere utilizzato per nominare esplicitamente il
comportamento predefinito. Esempi: pmid=60.0.2, pmid=PM_ID_NULL.

indom Ogni metrica può avere uno o più valori. Se una metrica sempre ha un valore, it
è singolare e il dominio dell'istanza dovrebbe essere impostato su PM_INDOM_NULL. Altrimenti
indom deve essere specificato come 2 numeri separati da un punto (.) per impostare il
dominio e a ordinale campi del dominio dell'istanza, vedere il __pmInDom_int typedef
in . Esempi: indom=PM_INDOM_NULL, indom=60.3, indom=PMI_DOMAIN.4.
Più di una metrica può condividere lo stesso dominio dell'istanza quando le metriche hanno
valori definiti su insiemi simili di istanze, ad esempio tutte le metriche per ciascuna
interfaccia di rete. È una pratica standard per il dominio campo per essere lo stesso
per l' pm e le indom; se la pm manca l'attributo, allora il dominio
campo per il indom dovrebbe essere il dominio riservato PMI_DOMINIO. Se il indom
l'attributo viene omesso, quindi il dominio dell'istanza predefinito per la metrica è
PM_INDOM_NULL.

unità La scala e la dimensione dei valori metrici lungo gli assi dello spazio, del tempo e
count (eventi, messaggi, pacchetti, ecc.) è specificato con una tupla 6. Queste
i valori vengono passati a pmiUnit(3) funzione per generare a pmUnità struttura.
Fare riferimento a pmCercaDesc(3) per una descrizione completa di tutti i campi di questo
struttura. L'impostazione predefinita è non assegnare alcuna scala o dimensione alla metrica, ad es
unità=0,0,0,0,0,0. Esempi: unità=0,1,0,0,PM_TIME_MSEC,0 (millisecondi),
unità=1,-1,0,PM_SPACE_MBYTE,PM_TIME_SEC,0 (Mbyte/sec),
unità=0,1,-1,0,PM_TIME_USEC,PM_COUNT_ONE (microsecondi/evento).

Digitare Definisce il tipo di dati per la metrica. Fare riferimento a pmCercaDesc(3) per un pieno
descrizione dei possibili valori di tipo; l'impostazione predefinita è PM_TYPE_FLOAT.
Esempi: type=PM_TYPE_32, type=PM_TYPE_U64, type=PM_TYPE_STRING.

senza Definisce la semantica della metrica. Fare riferimento a pmCercaDesc(3) per un pieno
descrizione dei possibili valori; l'impostazione predefinita è PM_SEM_ISTANTE. Esempi:
sem=PM_SEM_COUNTER, tipo=PM_SEM_DISCRETE.

Le restanti specifiche definiscono le colonne di dati in minimo utilizzando di preciso prima
elemento, uno o più specifica metrica elementi e uno o
Scopri di più elementi.

Le l'elemento definisce la colonna in cui si troverà una data e un'ora da formare
il timestamp nell'archivio PCP per tutti i dati in ciascuna riga dell'archivio PCP.

Per la elemento, a specifica metrica consiste in un nome di metrica (come definito in un precedente
elemento), facoltativamente seguito da un nome di istanza racchiuso da un quadrato
parentesi, ad es hinv.ncpu , kernel.all.load[1 minuto] .

Le Salta tag definisce la colonna che dovrebbe essere saltata durante la preparazione dei dati per il PCP
archivio.

L'ordine del , e a gli elementi corrispondono all'ordine delle colonne in
il foglio di calcolo. Se il numero di elementi non è uguale al numero di colonne a
viene emesso un avviso e gli elementi o le colonne extra non generano valori di metrica nel
archivio di output.

ESEMPIO
Le mapfile ...

<!-- simple
esempio -->
type="PM_TYPE_U64" sem="PM_SEM_COUNTER"> kernel.percpu.cpu.sys

kernel.percpu.cpu.sys[cpu0] kernel.percpu.cpu.sys[cpu1]


potrebbe essere utilizzato per un foglio di calcolo in cui le prime righe sono ...

Data;"Stato";"SysTime - 0";"SysTime - 1"; 26/01/2001 14:05:22;"Alcuni"
Busy";0.750;0.133 26/01/2001 14:05:37;"OK";0.150;0.273 26/01/2001 14:05:52;"All
Occupato";0.733;0.653

AVVERTENZE


Solo il primo foglio di infilare saranno trattati.

Tuttavia, è necessario installare moduli Perl aggiuntivi per i vari formati di fogli di calcolo
questi sono controllati per run-time quindi solo i moduli richiesti per i tipi specifici di
i fogli di calcolo che si desidera elaborare devono essere installati:

* .csv I fogli di calcolo in formato CSV (Comma Separated Values) richiedono Testo::CSV_XS(3:XNUMX).

*.sxc or *.ods
I documenti OpenOffice richiedono Foglio di calcolo::LeggiSXC(3:XNUMX), che a sua volta richiede
Archivio::Codice postale(3:XNUMX).

* .xls I documenti di Microsoft Office classici richiedono Foglio di calcolo::Analizza Excel(3:XNUMX), che in
turno richiede OLI::Archiviazione_Lite(3:XNUMX).

*.xlsx
I documenti Microsoft OpenXML richiedono Foglio di calcolo::XLSX(3:XNUMX). foglio2pcp non
sembrano funzionare con documenti OpenXML salvati da OpenOffice.

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).

Usa sheet2pcp online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Struttura Web Gin
    Struttura Web Gin
    Gin è un framework web incredibilmente veloce
    scritto in Golang che può eseguire fino a
    40 volte più veloce, grazie al suo
    API tipo Martini e versione personalizzata di
    http-out...
    Scarica Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basato su MX LINUX con
    vari entornos de escritorios. Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/cereu...
    Scarica CEREUS LINUX
  • 3
    Allenatore di attività
    Allenatore di attività
    Task Coach - Il tuo compito amichevole
    manager. Task Coach è un open gratuito
    gestore di cose da fare di origine. È cresciuto
    frustrazione per altri programmi no
    manipolazione del composito ...
    Scarica Task Coach
  • 4
    Motore di database HyperSQL (HSQLDB)
    Motore di database HyperSQL (HSQLDB)
    HSQLDB è un motore di database relazionale
    scritto in Java, con un driver JDBC,
    conforme ad ANSI SQL:2016. Un piccolo,
    motore e server veloci e multithread
    con me...
    Scarica il motore di database HyperSQL (HSQLDB)
  • 5
    BATIK-RECUPERO
    BATIK-RECUPERO
    Recupero del progetto sviluppato da Batik
    Recovery Teamwork dall'Indonesia, questo
    Batik Recovery è un derivato del
    TWRP ufficiale che è stata modificata dal
    sviluppare...
    Scarica BATIK-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC è una versione migliorata di VNC,
    ottimo strumento gratuito per desktop remoto. Il
    i miglioramenti includono la larghezza di banda
    Codifica "stretta", trasferimenti di file
    trovi ..
    Scarica TightVNC
  • Di Più "

Comandi Linux

  • 1
    abi-dumper
    abi-dumper
    abi-dumper: uno strumento per scaricare l'ABI di un
    Oggetto ELF contenente informazioni di debug DWARF
    DESCRIZIONE: NOME: ABI Dumper
    (abi-dumper) Scarica l'ABI di un oggetto ELF
    contenente DW...
    Esegui abi-dumper
  • 2
    abi-tracker
    abi-tracker
    abi-tracker: visualizza le modifiche ABI
    sequenza temporale di una libreria software C/C++.
    DESCRIZIONE: NOME: ABI Tracker
    (abi-tracker) Visualizza le modifiche ABI
    sequenza temporale di un C/C+...
    Esegui abi-tracker
  • 3
    copialinkp
    copialinkp
    copylink: sostituisce un collegamento con una copia
    del file collegato...
    Esegui copylinkp
  • 4
    copione
    copione
    copymat - converte le matrici ASCII in a
    database adatto alla lettura rapida ...
    Esegui copymat
  • 5
    gatling
    gatling
    gatling - file server ad alte prestazioni ...
    Corri gatling
  • 6
    gatos-conf
    gatos-conf
    gatos-conf - Configurazione GUI GATOS
    applicazione. ...
    Eseguire gatos-conf
  • Di Più "

Ad