我编写了一个hello word模块,它在加载级别警报时执行printk,在使用级别信息发布时执行另一个printk:#include <linuxKERN_INFO "cleanup called in hello\n");module_exit(cleanup_hello);
然后我试图按照内核消息的级别过滤,我使用dmesg -l进行了过滤,
我们正在将我们的应用程序从solaris移植到linux。在linux应用程序中,很少有工作流比solaris应用程序占用更多时间。我已经使用solaris studio profiler在函数级别进行了分析,它给出了每个函数所消耗的时间。但是在linux中,我探索了perf工具,我找不到如何将perf附加到正在运行的应用程序,也没有找到任何命令来打印进程的每个函数所消耗的时间。提前谢谢。