如何测试linux的任务抢占时间
我在preempt_schedule()函数里加了一个全局变量自加,重新编译内核后编写内核模块打印这个变量,发现一直是0,这个函数不是抢占的入口吗?为什么一直没有被执行,或者是说linux根本没有发生抢占呢,我的内核版本是3.18.27 是不是得写一个非常耗时的kmod来触发?还有一个入口是preempt_schedule_irq 回复 2# nswcfd
你说的是硬件抢占吧,没有执行好像是linux系统默认是不开抢占的,make menuconfig的时候有个选项可以选择抢占内核
页:
[1]