关于9.04桌面版的内核

重复贴和参考价值不大的帖子,版主维护
回复
头像
vmmm
帖子: 458
注册时间: 2008-10-23 19:01
来自: 乌有之乡
送出感谢: 0
接收感谢: 0

关于9.04桌面版的内核

#1

帖子 vmmm » 2009-03-08 2:37

安装9.04desktop后试过generic和server两种内核,发现generic比server快。

有人可以说说这两种内核的区别吗?
心中自是的,便是愚昧人
头像
AutoXBC
帖子: 1750
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 关于9.04桌面版的内核

#2

帖子 AutoXBC » 2009-03-08 4:24

刘少侠的 Linux Kernel Configuration 中文手册(2.6.28) 写了:4.17 Preemptible Model
抢先式模块
4.17.1 No Forced Preemption (Server)
非强迫式抢先(服务器)
这是传统的抢先式模型,针对于高吞吐量设计。它同样在很多时候会提
供很好的响应,但是也可能会有较长的延迟。
如果你是建立服务器或者用于科学运算,选这项,或者你想要最大化内核的原
始运算能力,而不理会调度上的延迟。
4.17.2 Voluntary Kernel Preemption (Desktop)
自动式内核抢先(桌面系统)
这个选项通过向内核添加更多的清晰抢先点来减少内核延迟。这些新的抢先
点以降低吞吐量的代价,来降低内核的最大延迟,提供更快的应用程序响应。这通
过允许低优先级的进程自动抢先来响应事件,即使进程在内核中进行系统调用。这
使得应用程序运行得更流畅,即使系统已经是高负荷运转。
如果你是为桌面系统编译内核,选这项。
这是操作系统原理课程的内容,非专业的不用搞那么清楚,用默认的就是最好了。
头像
alpha.gu
帖子: 1456
注册时间: 2006-09-10 16:06
送出感谢: 0
接收感谢: 0
联系:

Re: 关于9.04桌面版的内核

#3

帖子 alpha.gu » 2009-03-08 10:56

内核的部分,系统默认是什么,我就用什么,不想再乱动了,以前也是看Wiki上的文章,然后乱试,结果经常是试的系统响应极慢。
现在可不想弄这些了,反正generic的内核在我这边速度也不慢。
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: 关于9.04桌面版的内核

#4

帖子 poet » 2009-03-10 12:36

vmmm 写了:安装9.04desktop后试过generic和server两种内核,发现generic比server快。
有人可以说说这两种内核的区别吗?
简单的来说
server使用了更大的时间片,这能减少因为调度带来的计算性能损失。

generic使用了更小的时间片,这能减少界面程序的响应延迟,虽然调度的开销增加了,但在用户交互的感官感觉上系统速度是快了。
回复

回到 “归档贴”