InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

iostat2pcp: en línea en la nube

Ejecute iostat2pcp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando iostat2pcp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


iostat2pcp - importar datos de iostat y crear un archivo PCP

SINOPSIS


iostat2pcp [-v] [-S comienzo] [-t intervalo] [-Z zona horaria] en archivo archivar

DESCRIPCIÓN


iostat2pcp lee un archivo de texto creado con iostat(1) (en archivo) y traduce esto en un
Archivo de Performance Co-Pilot (PCP) con el nombre base archivar. Si en archivo es entonces
iostat2pcp lee desde la entrada estándar, lo que permite un fácil preprocesamiento de la iostat(1) salida
con SED(1) o similar.

El archivo de PCP resultante se puede utilizar con todas las herramientas de cliente de PCP para graficar subconjuntos de
los datos usando pmchart(1), realizar reducción e informes de datos, filtrar con el PCP
máquina de inferencia pmie(1), etc

Se creará una serie de archivos físicos con el prefijo archivar. Estos son archivar.0
(los datos de rendimiento), archivar.meta (los metadatos que describen los datos de rendimiento)
y archivar.índice (un índice temporal para mejorar la eficiencia de las operaciones de reproducción para el
archivo). Si alguno de estos archivos ya existe, entonces iostat2pcpno sobrescribirlos
y saldrá con un mensaje de error.

La primera muestra de salida de iostat(1) contiene un resumen estadístico desde el momento del arranque y
es ignorado por iostat2pcp, por lo que el primer conjunto de datos reales es el segundo en el iostat(1)
salida.

Los mejores resultados se obtienen cuando iostat(1) se ejecutó con su propio -t bandera, por lo que cada salida
La muestra tiene como prefijo una marca de tiempo. Aun mejor es -t con $S_TIME_FORMAT = ISO establecer en
medio ambiente cuando iostat(1) se ejecuta, en cuyo caso la marca de tiempo incluye la zona horaria.

Tenga en cuenta que si $S_TIME_FORMAT = ISO is no usado con el -t opción entonces iostat(1) puede producir
una marca de tiempo controlada por LC_TIME desde la configuración regional que tiene un formato iostat2pcp podrá
analizar gramaticalmente. Los formatos de la marca de tiempo que iostat2pcp acepta se ilustran con estos
ejemplos:

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

2013-07-06 21: 34: 39
(para algunos de los formatos europeos, por ejemplo, de_AT, de_BE, de_LU y en_DK.utf8).

06/07/13 21: 34: 39
(para todos los $LC_TIME configuración para las configuraciones regionales en inglés fuera de América del Norte, p. ej.
en_AU, en_GB, en_IE, en_NZ, en_SG y en_ZA, y todas las configuraciones regionales en español, por ejemplo, es_ES,
es_MX y es_AR).

En particular, tenga en cuenta que algunos dólares norteamericanos comunesLC_TIME la configuración será no trabajar con
iostat2pcp (a saber, en_US, POSIX y C) porque utilizan el formato MM / DD que puede ser
convertido incorrectamente con el formato DD / MM asumido. Esta es otra razón para recomendar
ajuste $S_TIME_FORMAT = ISO.

Si no hay marcas de tiempo en el flujo de entrada, iostat2pcp intentará deducir la muestra
intervalo si los datos básicos del disco (-d opción para iostat(1)) se encuentra. Si esto falla, entonces el
-t La opción se puede utilizar para especificar la muestra. intervalo en segundos. Esta opción se ignora
si se encuentran marcas de tiempo en el flujo de entrada.

Los -S La opción se puede utilizar para especificar como hora de inicio de la primera muestra real en en archivo,
dónde comienzo debe tener el formato HH: MM: SS. Esta opción se ignora si se encuentran marcas de tiempo
en el flujo de entrada.

Los -Z La opción se puede utilizar para especificar una zona horaria. Debe tener el formato + HHMM (por horas
y minutos al este de UTC) o -HHMM (para horas y minutos al oeste de UTC). Tenga en cuenta en particular
que ninguno La zonainfo (también conocido como Olson), por ejemplo, Europa / París, ni Posix TZ formato,
Por ejemplo, EST + 5 está permitido para -Z opción. Esta opción se ignora si las marcas de tiempo ISO son
que se encuentra en el flujo de entrada. Si no se especifica la zona horaria y no se puede deducir,
por defecto es UTC.

Algún resultado de diagnóstico adicional se genera con el -v .

iostat2pcp es un script de Perl que usa el envoltorio PCP :: LogImport Perl alrededor del PCP
libpcp_importar biblioteca, y como tal podría usarse como ejemplo para desarrollar nuevas herramientas para
importar otros tipos de datos de rendimiento y crear archivos PCP.

CONSIDERACIÓN


iostat2pcp requiere en archivo haber sido creado por la versión de iostat(1) de
<http://freshmeat.net/projects/sysstat>.

iostat2pcp maneja el -c (UPC), -d (Disco), -x (Disco extendido) y -p Informe (partición)
formatos (incluyendo sus -k, -m, -z y TODOS variantes), pero no se adapta a las -n
(Sistema de archivos de red) formato de informe de iostat(1); esta es una limitación impulsada por la demanda
en lugar de una limitación técnica.

PPC MEDIOAMBIENTE


Variables de entorno con el prefijo PCP_ se utilizan para parametrizar el archivo y el directorio
nombres utilizados por el PCP. En cada instalación, el archivo /etc/pcp.conf contiene los valores locales
para estas variables. los $ PCP_CONF La variable se puede utilizar para especificar una alternativa.
archivo de configuración, como se describe en pcp.conf(5).

Use iostat2pcp en línea usando los servicios de onworks.net


Ad


Ad