Abbiamo compilato una lista di 7 alternative gratuite e a pagamento a ftrace. I principali concorrenti includono ltrace, perf. Inoltre, gli utenti fanno anche confronti tra ftrace e DTrace, ktap, SystemTap. 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 ftrace. I principali concorrenti includono ltrace, perf. Inoltre, gli utenti fanno anche confronti tra ftrace e DTrace, ktap, SystemTap. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.
Ftrace è un tracciante interno progettato per aiutare gli sviluppatori e i progettisti di sistemi per scoprire cosa sta succedendo all'interno del kernel. Può essere utilizzato per il debug o l'analisi di latenze e problemi di prestazioni che si verificano al di fuori dello spazio utente.
Sebbene ftrace sia generalmente considerato il tracciante di funzioni, esso è davvero un lavoro a telaio di diverse utilità di tracciamento assortite. C'è traccia di latenza per esaminare cosa succede tra gli interrupt disabilitato e abilitato, nonché per la prelazione e da un momento un'attività viene risvegliata all'attività in cui è pianificata.
Uno degli usi più comuni di ftrace è la traccia degli eventi. In tutto il kernel ci sono centinaia di punti evento statici che può essere abilitato tramite il file system debugfs per vedere cos'è succedendo in alcune parti del kernel.