Este es el comando lttngtoptrace 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
lttngtoptrace: visor de trazas LTTng textual en vivo
SINOPSIS
lttngtoptrace [OPCIONES] [EJECUTABLE]
DESCRIPCIÓN
Lttngtoptrace es un visor de trazas LTTng textual en vivo, permite fácilmente (un comando)
Inicie una sesión de LTTng y vea los eventos en vivo. La intención es hacer algo similar a
strace pero menos intrusivo y más flexible:
- ejecute un comando y vea su rastreo del kernel casi instantáneamente sin ralentizarlo
demasiado (almacenado en búfer como máximo 1 segundo) en combinación con el rastro de
cualquier otro proceso o todo el sistema
- seguir múltiples procesos y / o todo el sistema
- seguir a los hijos de todos los procesos adjuntos
- adjuntar a procesos por nombre y / o pid
- tiempo real empleado por las llamadas al sistema (con recordatorio de la marca de tiempo de inicio)
- eventos sched_switch para conocer los cambios de contexto que ocurrieron para el
proceso en el que estamos interesados
- CPU actual (para ver las migraciones)
- resaltar el rastro de una selección de procesos mientras se rastrea el conjunto
sistema para ver fácilmente las interacciones
- adiciones arbitrarias de kprobe para ver si un proceso llega a un lugar determinado en el
núcleo
Solo se habilita un subconjunto de los eventos LTTng (el volcado indicado, sched_switch,
sched_process_fork y todas las llamadas al sistema).
Los eventos se muestran con información de contexto adicional además del LTTng sin procesar.
Traza (como el nombre del proceso actual / PID / TID, la hora de inicio / finalización del sistema actual
llamada, el retraso desde el último evento mostrado (filtrado consciente)).
OPCIONES
-f Siga los hilos asociados con los PID seleccionados
-p Lista separada por comas de PID para mostrar (además de la eventual ejecución
programa)
-n Lista separada por comas de nombres de proceso para mostrar (además del eventual ejecutado
programa)
-a En el modo de volcado de texto, muestra todos los eventos pero escribe en negrita los procesos que estamos
interesado en (-f y -p)
-k kprobes para insertar (el mismo formato que lttng enable-event, se puede repetir)
-o
En textdump, genere el inicio de sesión
EJECUTABLE
Programa para ejecutar y conectar el trazador (se puede combinar con otras opciones para ver
el rastro de otros procesos)
REQUISITOS
Una instalación funcional de LTTng> = 2.4, los derechos apropiados para que el usuario cree un
seguimiento del kernel y demonios de inicio (se prueba sudo en caso de que el usuario no sea root), Babeltrace =
1.2.4, LTTngTop = 0.3
Use lttngtoptrace en línea usando los servicios de onworks.net