Chinaunix

标题: 如何测试linux的任务抢占时间 [打印本页]

作者: xia45399    时间: 2016-03-17 15:32
标题: 如何测试linux的任务抢占时间
我在preempt_schedule()函数里加了一个全局变量自加,重新编译内核后编写内核模块打印这个变量,发现一直是0,这个函数不是抢占的入口吗?为什么一直没有被执行,或者是说linux根本没有发生抢占呢,我的内核版本是3.18.27
作者: nswcfd    时间: 2016-03-18 16:53
是不是得写一个非常耗时的kmod来触发?

还有一个入口是preempt_schedule_irq
作者: xia45399    时间: 2016-03-21 08:58
回复 2# nswcfd

你说的是硬件抢占吧,没有执行好像是linux系统默认是不开抢占的,make menuconfig的时候有个选项可以选择抢占内核


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2