ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

f2fs中trace_event抓取

f2fs中trace_event抓取

启用trace

cd /sys/kernel/debug/tracing/
echo 1 > tracing_on

查看所有支持的evnet事件

cat available_events 

在这里插入图片描述
查看当前设置的event时间
在这里插入图片描述
开启stacktrace

echo 'stacktrace[:2]' > events/f2fs/f2fs_drop_inode/trigger

stacktrace 触发器命令的语法表示式为:
stacktrace[:count]
不加count的话每一次触发都会打印一次调用栈


function trace

cd /sys/kernel/debug/tracing/
echo function > current_tracer

过滤要查看的函数

echo 'f2fs_drop_inode:stacktrace[:2]' > set_ftrace_filter
# 追加使用 >>
echo 'f2fs_evict_inode' >> set_ftrace_filter
返回列表