选择您的语言

主页 arrow-right ... arrow-right 开发软件 arrow-right ktrace

我们整理了一个包含7个免费和付费的ktrace替代方案的列表。主要竞争对手包括:ftraceltrace。除了这些之外,用户还会将ktrace与perfstracektap进行比较。此外,您还可以在这里查看其他类似的选项:开发软件


ftrace
Free Open Source

Linux内核的功能跟踪器。

ltrace
Free Open Source

ltrace拦截并记录动态库调用,这些调用由已执行的进程和...

perf
Free Open Source

仪器CPU性能计数器,跟踪点,kprobes和uprobes(动态跟踪)。

strace
Free Open Source

跟踪系统调用和信号。 诊断,调试和说明性用户空间实用程序。

ktap
Free Open Source

用于Linux的基于脚本的动态跟踪工具。

SystemTap为实时运行的内核和用户空间应用程序提供了工具。

DTrace
Free Open Source

DTrace是针对Solaris,Mac OS X和FreeBSD的性能分析和故障排除工具。

各个进程的内核进程跟踪日志记录。

ktrace 平台

tick-square Mac

ktrace 概览

ktrace实用程序启用指定进程的内核跟踪日志记录。 内核跟踪数据记录到文件ktrace.out。 跟踪的内核操作包括系统调用,名称转换,信号处理和I / O。

在流程上启用跟踪后,将记录跟踪数据,直到退出流程或清除跟踪点为止。 跟踪的进程可以快速生成大量日志数据。 强烈建议用户在尝试跟踪进程之前记住如何禁用跟踪。 以下命令足以禁用对所有用户拥有的进程以及所有进程(如果由root用户执行)的跟踪:

$ ktrace -C

跟踪文件不可读。 使用kdump(1)对其进行解码。

该实用程序只能与内核配置文件中使用“ KTRACE”选项构建的内核一起使用。

最佳ktrace替代方案

分享您对软件的看法,留下评论,帮助使其变得更好!

ktrace 标签

os-kernel tracing debugger software-development developer-tools

建議更改

你的反馈

选择评级
请选择评级

Your vote has been counted.

Do you have experience using this software?