Ubuntu 12.04 取消了Server版本的内核

89 篇文章 0 订阅
26 篇文章 0 订阅

在Ubuntu 12.04之前,长期存在着两种内核版本:桌面版(Desktop)和服务器版(Server)。两者的区别主要是:

1、服务器版本使用 Deadline I/O 调度器,而桌面版使用CFQ 调度器

2、服务器版本上,抢占内核开关(Preemption)被关闭

3、服务器版本的时钟中断是100 Hz ,桌面版本是250 Hz

从Ubuntu 12.04 版本开始,3.2.0不再 Server 和Desktop版本的内核将完全一样,为了兼容,暂时保留Server版本的内核(其实和Desktop是完全一样的)。而新版的3.5.0内核,则干脆就没有提供单独的Server版本。这是由于:

1、I/O调度器可以很方便地通过参数调整

– 比如在启动的时候,加入参数:
elevator=deadline

– 或者实时调整参数:
for f in /sys/block/sd*/queue/scheduler; do echo “deadline” > $f; done

并且CFQ是所有调度器中,具有最多的功能特性,并且开发人员活跃CFQ。所以作为缺省调度器是一个合适的选择。

2、之前内核在抢占模式(Preemption)下,服务器性能会受到轻微影响。但是最近几年的内核,抢占模式不会对服务器性能造成任何影响

3、时钟中断对性能几乎没有影响。而且关于时钟中断,由于缺省已经打开 tickless开关(CONFIG_NO_HZ),意思采用动态时钟中断,当系统没有活动时,将进入完全的空闲状态。

https://help.ubuntu.com/community/ServerFaq

https://lists.ubuntu.com/archives/kernel-team/2011-October/017471.html

http://askubuntu.com/questions/122493/why-is-12-04-removing-the-server-kernel-flavour

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值