linux安装实时内核时出现选项,是什么意思:Preemption Model 1. No Forced Preemption (Server) (PREEMPT_NONE) > 2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY) 3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT__LL) (NEW) 4. Preemptible Kernel (Basic RT) (PREEMPT_RTB) (NEW) 5. Fully Preemptible Kernel (RT) (PREEMPT_RT_FULL) (NEW)
时间: 2024-03-04 15:50:54 浏览: 264
Linux内核编译菜单中各选项代表的含义
这是实时内核安装时的预处理模型选项。这些选项用于指定系统内核的调度方式和响应性能。
1. No Forced Preemption (Server) (PREEMPT_NONE):这个选项适合于服务器系统,内核不会被强制抢占,而是只有在进程主动释放CPU时才会进行切换,因此可以保证系统稳定性。
2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY):这个选项适合桌面系统,内核可以被抢占,但只有在进程主动释放CPU时才会进行切换,同样可以保证系统稳定性。
3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT__LL):这个选项适合对响应性要求很高的桌面系统,内核可以被抢占,但仅在一些特定的位置上,这可以提高系统的响应性能。
4. Preemptible Kernel (Basic RT) (PREEMPT_RTB):这个选项适合于对实时性要求不高的系统,内核可以被抢占,但只在进程执行时间超过某个阈值时才会进行切换,可以提高系统的响应性能。
5. Fully Preemptible Kernel (RT) (PREEMPT_RT_FULL):这个选项适合对实时性要求极高的系统,内核可以被强制抢占,任何时刻都可能进行切换,可以最大限度地提高系统的响应性能。
阅读全文