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.
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.
Registrazione traccia processi Kernel per i singoli processi.
Registrazione traccia processi Kernel per i singoli processi.
ktrace Piattaforme
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.