iowatcher: en línea en la nube

Este es el comando iowatcher 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


iowatcher: crea visualizaciones a partir de los resultados de blktrace

SINOPSIS


observador [opciones] [-] [programa argumentos ...]

DESCRIPCIÓN


iowatcher grafica los resultados de una ejecución blktrace. Puede graficar el resultado de una
blktrace, inicie un nuevo blktrace o inicie un nuevo blktrace y una ejecución de referencia. Entonces puede
crear una imagen o una película del IO a partir de una traza determinada. iowatcher puede producir SVG
archivos o películas en formato mp4 (con avconv) o formato ogg (con png2theora).

OPCIONES


--ayuda Imprima un breve resumen de uso.

-D, --dispositivo dispositivo
Controla qué dispositivo está rastreando. Solo puede rastrear un dispositivo a la vez para
ahora. Se envía directamente a blktrace y solo se necesita cuando se crea un nuevo
rastrear.

-RE, --blktrace-destino destino
Destino de blktrace.

-pag, --prog
Ejecute un programa mientras se ejecuta blktrace. El programa y sus argumentos deben ser
especificado después de todas las demás opciones. Tenga en cuenta que esta opción anteriormente requería la
programa que se dará como un solo argumento, pero ahora dice observador esperar extra
argumentos que se deben ejecutar durante el seguimiento.

-- Finalizar el análisis de opciones. Si --prog se especifica, todo después -- es el programa para
ser ejecutado. Esto puede resultar útil si el nombre del programa pudiera confundirse con un
.

-K, --mantener-película-svgs
Conserve los archivos SVG generados para el modo película.

-t, --rastro camino
Especifique el nombre del archivo o directorio en el que se encuentra la salida de blktrace.
observador utiliza un volcado de blkparse, por lo que esta opción intenta adivinar el nombre del
correspondientes archivos de datos blktrace por CPU si el archivo de volcado aún no existe.
Para agregar múltiples trazas a un gráfico determinado, puede especificar --rastro mas de una vez.
If camino es un directorio, observador usará el nombre del directorio como base
nombre del archivo de volcado y todos los archivos de seguimiento que se encuentran dentro del directorio serán
procesado.

-yo, --etiqueta Etiqueta
Establece una etiqueta en el gráfico para un archivo de seguimiento. Las etiquetas se agregan en el mismo orden
como los archivos de seguimiento.

-metro, --película [estilo]
Crea una película. El formato de archivo depende de la extensión utilizada en el -o presentar
opción. Si especifica una extensión .ogv o .ogg, el resultado será Ogg Theora
video, si png2theora está disponible. Si usa una extensión .mp4, el resultado será
Sea un video mp4 si avconv está disponible. Puede utilizar cualquier otra extensión, pero la
El resultado final será un mp4. El aceptado style los valores son huso para una circular
efecto de disco (predeterminado) o rect para un estilo de gráfico rectangular.

-T, --título título
Propónganse una título que se colocará en la parte superior del gráfico.

-Oh, --producción presentar
Nombre de archivo de salida para la imagen o video SVG. El formato de video utilizado dependerá de
la extensión del nombre del archivo. Ver --película para obtener más detalles.

-r, --laminación segundos
Controla la duración del promedio móvil. observador trata de suavizar los baches
gráficos promediando el segundo actual con los segundos del pasado. Números más grandes
aquí le proporcionamos gráficos más planos.

-h, --altura altura
Establecer la altura de cada gráfico

-w, --ancho anchura
Establecer el ancho de cada gráfico

-C, --columnas columnas
Número de columnas en la salida del gráfico

-X, --xzoom mínimo máximo
Limite el rango de tiempo procesado a mínimo máximo.

-y, --yzoom mínimo máximo
Limite los sectores procesados ​​a mínimo máximo.

-a --io-trama-acción action
Parcela action (uno de Q, D o C) en el gráfico IO.

-PAG, --per-proceso-io
Distinga entre procesos en el gráfico IO.

-Oh, --sólo gráfico gráfica
Agregue un solo gráfico a la salida (consulte la sección GRÁFICOS para opciones). Por defecto todos
Se incluyen gráficos. Usar -O para generar solo los gráficos necesarios. -O puede ser usado
mas de una vez.

-NORTE, --no-gráfico tipo
Elimine un solo gráfico de la salida (consulte la sección GRÁFICOS para opciones). Esta
La opción se puede utilizar más de una vez.

GRÁFICOS


Valores aceptados por la -O y -N las opciones son:

io, tput, latencia, queue_depth, iops, cpu-sys, cpu-io, cpu-irq, cpu-user, cpu-soft

EJEMPLOS


Genere un gráfico a partir del trace.dump existente:

# iowatcher -t seguimiento

Omita el gráfico IO:

# iowatcher -t trace.dump -o trace.svg -N io

Solo valor de gráfico y latencia:

# iowatcher -t trace.dump -o trace.svg -O tput -O latencia

Genere un gráfico a partir de dos corridas y etiquételas:

# iowatcher -t text4.dump -t xfs.dump -l Ext4 -l XFS -o trace.svg

Ejecute un punto de referencia fio y almacene el seguimiento en trace.dump, agregue un título en la parte superior, use
/ dev / sda para blktrace:

# iowatcher -d / dev / sda -t trace.dump -T 'Fio Benchmark' -p fio some_job_file

Crea una película a partir de una traza existente:

# iowatcher -t trace --movie -o trace.mp4

AUTORES


iowatcher fue creado y mantenido por Chris Mason.

Esta página de manual fue escrita en gran parte por Andrew Price basándose en el archivo README original de Chris.

DERECHOS DE AUTOR


Este programa es software gratuito; puedes redistribuirlo y / o modificarlo bajo los términos de
la Licencia Pública General GNU v2 publicada por la Free Software Foundation.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA;
incluso sin la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR.
Consulte la Licencia pública general GNU para obtener más detalles.

Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa;
si no es así, escriba a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 EE. UU.

Utilice iowatcher en línea utilizando los servicios de onworks.net



Últimos programas en línea de Linux y Windows