Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Strumenti di sviluppo arrow-right ktrace

Abbiamo compilato una lista di 7 alternative gratuite e a pagamento a ktrace. I principali concorrenti includono ftrace, ltrace. Inoltre, gli utenti fanno anche confronti tra ktrace e perf, ktap, strace. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.


ftrace
Free Open Source

Un tracciatore di funzioni per il kernel Linux.

ltrace
Free Open Source

ltrace intercetta e registra le chiamate di libreria dinamica che vengono chiamate da un processo eseguito e ...

perf
Free Open Source

Contatori delle prestazioni della CPU dello strumento, tracepoint, kprobe e uprobes (traccia dinamica).

ktap
Free Open Source

Uno strumento di tracciamento dinamico basato su script per Linux.

strace
Free Open Source

Traccia chiamate e segnali di sistema. Un'utilità di spazio diagnostico, di debug e didattica.

DTrace
Free Open Source

DTrace è uno strumento di analisi delle prestazioni e risoluzione dei problemi per Solaris, Mac OS X e FreeBSD.

SystemTap fornisce la strumentazione per un kernel in esecuzione dal vivo e applicazioni per lo spazio utente.

Registrazione traccia processi Kernel per i singoli processi.

ktrace Piattaforme

tick-square Mac

ktrace Panoramica

L'utilità ktrace abilita la registrazione della traccia del kernel per i processi specificati. I dati di traccia del kernel vengono registrati nel file ktrace.out. Le operazioni del kernel che vengono tracciate includono chiamate di sistema, traduzioni di nomi, elaborazione del segnale e I / O.

Una volta abilitata la traccia su un processo, i dati di traccia verranno registrati fino alla chiusura del processo o alla cancellazione del punto di traccia. Un processo tracciato può generare rapidamente enormi quantità di dati di registro; Si consiglia vivamente agli utenti di memorizzare come disabilitare la traccia prima di tentare di tracciare un processo. Il seguente comando è sufficiente per disabilitare la traccia su tutti i processi di proprietà dell'utente e, se eseguito dalla radice, tutti i processi:

$ ktrace -C

Il file di traccia non è leggibile dall'uomo; usa kdump (1) per decodificarlo.

L'utilità può essere utilizzata solo con un kernel che è stato creato con l'opzione "KTRACE" nel file di configurazione del kernel.

Migliori alternative a ktrace

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

ktrace Tag

os-kernel tracing debugger software-development developer-tools

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?