Linux内核配置3.6.2(2)

时间:2015-11-13 14:06:59
【文件属性】:

文件名称:Linux内核配置3.6.2(2)

文件大小:509KB

文件格式:PDF

更新时间:2015-11-13 14:06:59

Linux 内核配置 3.6.2

Linux3.6.2内核配置详细介绍。学习内核编译和理解内核编译的绝佳资料 ( ) No Forced Preemption (Server) 适合服务器环境的禁止内核抢占这是传统的LINUX抢先式模型,针对于高吞吐量设计。它同样在很多时候 会提供很好的响应,但是也可能会有较长的延迟。如果你是建立服务器或者用于科学运算,选这项,或者 你想要最大化内核的原始运算能力,而不理会调度上的延迟。 (X) Voluntary Kernel Preemption (Desktop) 适 合普通桌面环境的自愿内核抢占这个选项通过向内核添加更多的“清晰抢先点”来减少内核延迟。这些新 的抢先点以降低吞吐量的代价,来降低内核的最大延迟,提 供更快的应用程序响应。这通过允许低优先级 的进程自动抢先来响应事件,即使进程在内核中进行系统调用。这使得应用程序运行得更“流畅”,即使系统 已经是高 负荷运转。如果你是为桌面系统编译内核,选这项。 ( ) Preemptible Kernel (Low-Latency Desktop) 适 合运行实时程序的主动内核抢占这个选项通过使所有内核代码(非致命部分)编译为“可抢先”来降低内 核延迟。这通过允许低优先级进程进行强制抢先来响应事 件,即使这些进程正在进行系统调用或者未达到 正常的“抢先点”。这使得应用程序运行得更加“流畅”即使系统已 经是高负荷运转。代价是吞吐量降低,内核 运行开销增大。选这项如果你是为桌面或者嵌入式系统编译内核,需要非常低的延迟。如果你要最快的响 应,选第三项。 我认为万物是平衡的,低延迟意味着系统运行不稳定,因为过多来响应用户的要求,所以 我选第二个。


网友评论

  • 内核介绍非常详细,值得一看!