__schedule中调度问题debug

之前定位一个调度延迟的问题,用ftrace抓sched tracepoint,发现有部分关键调度数据就是抓不到,无奈只能修改__schedule函数,增加打印更多的线程调度数据,最后通过printk打印(需要调大LOG BUFFER,因为调度切换日志太多了),打印是否启用可利用在sched_feature中增加一个开关来控制。还是比较有用的,记录一下。

发布了158 篇原创文章 · 获赞 115 · 访问量 37万+

猜你喜欢

转载自blog.csdn.net/yiyeguzhou100/article/details/103285656