We hebben een lijst samengesteld van 7 gratis en betaalde alternatieven voor ktrace. De belangrijkste concurrenten zijn ftrace, ltrace. Daarnaast trekken gebruikers ook vergelijkingen tussen ktrace en perf, strace, ktap. Ook kun je hier kijken naar andere vergelijkbare opties: Ontwikkelingstools.
We hebben een lijst samengesteld van 7 gratis en betaalde alternatieven voor ktrace. De belangrijkste concurrenten zijn ftrace, ltrace. Daarnaast trekken gebruikers ook vergelijkingen tussen ktrace en perf, strace, ktap. Ook kun je hier kijken naar andere vergelijkbare opties: Ontwikkelingstools.
Kernelproces traceerregistratie voor de afzonderlijke processen.
Kernelproces traceerregistratie voor de afzonderlijke processen.
ktrace Platforms
Mac
ktrace Overzicht
Met het hulpprogramma ktrace kan kernel trace worden vastgelegd voor de opgegeven processen. Kernel-traceergegevens worden vastgelegd in het bestand ktrace.out. De kernelbewerkingen die worden getraceerd, omvatten systeemaanroepen, namei-vertalingen, signaalverwerking en I / O.
Nadat tracering is ingeschakeld voor een proces, worden traceergegevens vastgelegd totdat het proces wordt afgesloten of het traceerpunt wordt gewist. Een getraceerd proces kan snel enorme hoeveelheden loggegevens genereren; Het wordt sterk aanbevolen dat gebruikers onthouden hoe ze tracering kunnen uitschakelen voordat ze proberen een proces te traceren. De volgende opdracht is voldoende om tracering uit te schakelen op alle processen die eigendom zijn van de gebruiker en, indien uitgevoerd door root, alle processen:
$ ktrace -C
Het traceerbestand is niet leesbaar voor mensen; gebruik kdump (1) om het te decoderen.
Het hulpprogramma mag alleen worden gebruikt met een kernel die is gebouwd met de optie "KTRACE" in het kernelconfiguratiebestand.