这是命令 trace-cmd-show 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
trace-cmd-show - 显示 Ftrace Linux 内核跟踪缓冲区的内容。
概要
跟踪命令 显示 [配置]
商品描述
- 跟踪命令(1) show 显示 Ftrace Linux 内核跟踪的内容之一
文件:trace、snapshot 或 trace_pipe。 它基本上相当于做:
猫/系统/内核/调试/跟踪/跟踪
配置
-p
不显示“trace”文件的内容,而是使用“trace_pipe”文件。 这
两者之间的区别在于“跟踪”文件是静态的。 也就是说,如果跟踪是
停止后,“trace”文件每次都会显示相同的内容。
“trace_pipe”文件是一个消耗性读取,其中文件的读取
将消耗所读取内容的输出,并且不会读取
即使跟踪停止,第二次也是同样的事情。 这个文件
als 会阻塞。 如果没有可用数据,trace-cmd show 将停止
并等待数据出现。
-s
不是读取“跟踪”文件,而是读取快照文件。 快照是由
写入它的应用程序和内核将在
当前活动缓冲区和当前快照缓冲区。 如果没有更多的交换,
快照将保持静态。 这不是一个消耗性的阅读。
-c CPU
仅读取指定 CPU 的跟踪文件。
-f
显示正在显示的文件的完整路径名。
-B BUF
如果创建了缓冲区实例,则 -B 选项将访问关联的文件
使用给定的缓冲区。
--tracing_on
显示给定实例是否启用跟踪。
--当前追踪器
显示当前跟踪器是什么。
- 缓冲区大小
显示当前缓冲区大小(per-cpu)
--缓冲区总大小
显示所有缓冲区的总大小。
--ftrace_filter
显示设置了哪些功能过滤器。
--ftrace_notrace
显示设置了哪些功能禁用过滤器。
--ftrace_pid
显示函数跟踪器限制的 PID(如果有)。
--图函数
显示将要绘制的函数。
--graph_notrace
显示不会被绘制的函数。
--CPU掩码
显示跟踪将跟踪的 CPU 的掩码。
使用 onworks.net 服务在线使用 trace-cmd-show