123
ktrace

ktrace

ktrace实用程序启用指定进程的内核跟踪日志记录。内核跟踪数据记录到文件ktrace.out。
ktrace实用程序启用指定进程的内核跟踪日志记录。内核跟踪数据记录到文件ktrace.out。跟踪的内核操作包括系统调用,名称转换,信号处理和I / O。在流程上启用跟踪后,将记录跟踪数据,直到退出流程或清除跟踪点为止。跟踪的进程可以快速生成大量日志数据。强烈建议用户在尝试跟踪进程之前记住如何禁用跟踪。以下命令足以在所有用户拥有的进程上禁用跟踪,并且如果由root用户执行,则在所有进程上也可以进行跟踪:... $ ktrace -C跟踪文件不可读;使用kdump(1)对其进行解码。该实用程序只能与内核配置文件中使用“ KTRACE”选项构建的内核一起使用。

BSD版ktrace的替代品

strace

strace

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

DTrace

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

ltrace

ltrace拦截并记录由执行的进程调用的动态库调用以及该进程接收的信号。