strace是一种实用工具,允许您跟踪应用程序所做的系统调用。当应用程序进行系统调用时,它基本上是在要求内核执行某些操作,例如文件访问。使用命令man strace获取strace文档,并使用man syscalls获取有关系统调用的信息。 ftrace是一种用于内核开发的工具,允许开发人员查看内核中正在调用的函数。其文档位于此处,并指出: Ftrace 是一种内部跟踪器,旨在帮助系统的开发人员和设计人员找到 kernel 内部正在发生的事情。它可以用于调试或分析在用户空间之外发生的延迟和性能问题。