iostat2pcp - En ligne dans le Cloud

Il s'agit de la commande iostat2pcp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


iostat2pcp - importer des données iostat et créer une archive PCP

SYNOPSIS


iostat2pcp [-v] [-S Commencer] [-t intervalle] [-Z fuseau horaire] dans le fichier fichier de sortie

DESCRIPTION


iostat2pcp lit un fichier texte créé avec iostat(1) (dans le fichier) et le traduit en un
Archive Performance Co-Pilot (PCP) avec le nom de base fichier de sortie. Si dans le fichier est alors
iostat2pcp lit à partir de l'entrée standard, permettant un prétraitement facile du iostat(1) sortie
avec sed(1) ou similaire.

L'archive PCP résultante peut être utilisée avec tous les outils clients PCP pour représenter graphiquement des sous-ensembles de
les données à l'aide graphique pm(1), effectuer la réduction des données et le reporting, filtrer avec le PCP
moteur d'inférence pmie(1), etc...

Une série de fichiers physiques sera créée avec le préfixe fichier de sortie. Ceux-ci sont fichier de sortie.0
(les données de performance), fichier de sortie.meta (les métadonnées qui décrivent les données de performance)
ainsi que fichier de sortie.indice (un index temporel pour améliorer l'efficacité des opérations de relecture pour le
archiver). Si l'un de ces fichiers existe déjà, alors iostat2pcp sera ne sauraient les écraser
et se terminera avec un message d'erreur.

Le premier échantillon de sortie de iostat(1) contient un résumé statistique depuis le démarrage et
est ignoré par iostat2pcp, donc le premier ensemble de données réel est le deuxième dans le iostat(1)
sortie.

Les meilleurs résultats sont obtenus lorsque iostat(1) a été exécuté avec son propre -t drapeau, donc chaque sortie
sample est précédé d'un horodatage. C'est encore mieux -t avec $S_TIME_FORMAT=ISO s'installer
environnement quand iostat(1) est exécuté, auquel cas l'horodatage inclut le fuseau horaire.

Notez que si $S_TIME_FORMAT=ISO is ne sauraient utilisé avec le -t option alors iostat(1) peut produire
un horodatage contrôlé par LC_TIME de la locale qui est dans un format iostat2pcp ne peut pas
analyser. Les formats de l'horodatage qui iostat2pcp accepte sont illustrés par ces
exemples:

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

2013-07-06 21:34:39
(pour certains des formats européens, par exemple de_AT, de_BE, de_LU et en_DK.utf8).

06/07/13 21:34:39
(pour tous les $LC_TIME paramètres pour les paramètres régionaux anglais en dehors de l'Amérique du Nord, par exemple
en_AU, en_GB, en_IE, en_NZ, en_SG et en_ZA, et toutes les locales espagnoles, par exemple es_ES,
es_MX et es_AR).

En particulier, notez que certains $ nord-américains courantsLC_TIME les paramètres seront ne sauraient travailler avec
iostat2pcp (à savoir, en_US, POSIX et C) car ils utilisent le format MM/DD qui peut être
incorrectement converti avec le format DD/MM supposé. C'est une autre raison de recommander
réglage $S_TIME_FORMAT=ISO.

S'il n'y a pas d'horodatage dans le flux d'entrée, iostat2pcp va essayer de déduire l'échantillon
intervalle si données de disque de base (-d possibilité pour iostat(1)) est trouvé. Si cela échoue, alors le
-t L'option peut être utilisée pour spécifier l'échantillon intervalle en secondes. Cette option est ignorée
si des horodatages sont trouvés dans le flux d'entrée.

La -S L'option peut être utilisée pour spécifier comme heure de début pour le premier échantillon réel dans dans le fichier,
De Commencer doit avoir le format HH:MM:SS. Cette option est ignorée si des horodatages sont trouvés
dans le flux d'entrée.

La -Z L'option peut être utilisée pour spécifier un fuseau horaire. Il doit avoir le format +HHMM (pour les heures
et minutes à l'est d'UTC) ou -HHMM (pour les heures et minutes à l'ouest d'UTC). Notez en particulier
qui ni le infozone (alias Olson), par exemple Europe/Paris, ni le Posix TZ le format,
par exemple EST+5 est autorisé pour le -Z option. Cette option est ignorée si les horodatages ISO sont
trouvé dans le flux d'entrée. Si le fuseau horaire n'est pas spécifié et ne peut être déduit, il
UTC par défaut.

Une sortie de diagnostic supplémentaire est générée avec le -v option.

iostat2pcp est un script Perl qui utilise le wrapper PCP::LogImport Perl autour du PCP
libpcp_import bibliothèque, et en tant que tel pourrait être utilisé comme exemple pour développer de nouveaux outils pour
importer d'autres types de données de performances et créer des archives PCP.

MISE EN GARDE


iostat2pcp a besoin dans le fichier avoir été créé par la version de iostat(1) de
<http://freshmeat.net/projects/sysstat>.

iostat2pcp gère le -c (CPU), -d (Disque), -x (disque étendu) et -p (Partition) rapport
formats (y compris leurs -k, -m, -z ainsi que TOUTES variantes), mais ne s'adapte pas aux -n
(Network Filesystem) format de rapport de iostat(1); il s'agit d'une limitation induite par la demande
plutôt qu'une limitation technique.

PCP ENVIRONNEMENT


Variables d'environnement avec le préfixe PCP_ servent à paramétrer le fichier et le répertoire
noms utilisés par PCP. A chaque installation, le fichier /etc/pcp.conf contient les valeurs locales
pour ces variables. Les $PCP_CONF La variable peut être utilisée pour spécifier une alternative
fichier de configuration, comme décrit dans pcp.conf (5).

Utilisez iostat2pcp en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows