作者回复: 1. 可以先试试火焰图,然后跟着火焰图调用堆栈去查询内核源码。
2. 探针的话,工具里面都提供了探针查询的命令,比如 perf list
作者回复: 应该是 perf trace -e fs:do_sys_open
作者回复: 可以看到这个文档:https://docs.cilium.io/en/stable/bpf/
作者回复: 👍
作者回复: 最主要的是调试信息问题,容器进程和依赖环境跟主机在不同namespace中,很多工具可能无法正确找出相应的符号表
作者回复: 要安装debuginfo的,先网络搜索查查
作者回复: sorry,没有。这些更多的用在调试程序错误而不是性能优化中
作者回复: 升级版本试试?