Linux 实时补丁开启内核抢占了吗?

Linux 实时补丁开启内核抢占了吗?

开启了。

查看Linux实时补丁,发现修了如下内核宏:

Linux 实时补丁开启内核抢占了吗?_第1张图片

PREEMPT_RT补丁的关键点是最小化不可抢占的内核代码量,同时最小化为了提供这种额外的可抢占性而必须更改的代码量。特别是,临界区、中断处理程序和中断禁用代码序列通常是可抢占的。PREEMPT_RT补丁利用Linux内核的SMP功能来添加这种额外的可抢占性,而不需要完全重写内核。在某种意义上,我们可以把抢占看作是向系统添加一个新的CPU,然后使用普通的锁定原语与抢占任务采取的任何动作同步。

你可能感兴趣的:(linux,运维,服务器)