我要投稿
  • 您当前的位置:大港区haobc -> 技术教程 -> 服务器网络 -> 服务器教程 -> LinuxBSD教程 -> 教程内容
  • [ 收藏本页教程 ]
  • 五官评说:Fedora 与 Ubuntu 内核比较

    教程作者:本站    教程来源:本站整理   教程栏目:LinuxBSD教程    收藏本页

    大港区haobc www.taobaotemai.cn  红帽的 Josh Boyer 充满好奇心的比较了 Fedora 18 和 Ubuntu 13.04 所搭载的 Kernel 3.8 在配置上的不同,发现了一些有趣的地方。


    注意:下文为意译


      Josh Boyer 分别选用当下 Fedora 18 中的 3.8.11-200.fc18 和 Ubuntu 13.04 中的 linux-image-3.8.0-19-generic 在 X86 64 位环境下进行比较,两者使用相同的上游内核。


    底层设置


      Ubuntu 将最大可使用内核数设定为 256 而 Fedora 仅为 128;同时 Ubuntu 启用了更多 NUMA(非一致性内存访问)支持,并且设定了更高 NUMA 可支持数??悸堑?Canonical 打算统一 Ubuntu 桌面版和服务器版中的内核,Ubuntu 启用这些 SMP 相关的选项完全可以理解。


      在计时器中断唤醒次数上 Fedora 设为 1000,而 Ubuntu 设为 250。通常来说较大的值意味着能提供更快的交互响应,更适用于桌面应用;较小的值则更便于服务器能更加专注的完成工作,而非响应中断。不过两者都启用了按需响应,CPU 在空闲时不会被无用的计时器唤醒打扰。未来估计两者都会逐步迁移到 3.10 内核引入的零计时器唤醒,更好的降低休眠时能耗。


      同时 Ubuntu 也默认启用了快速无 HZ 选项,增加了内核进入空闲状态的机会,可以减少能耗。Fedora 曾在该选项刚刚引入上游时启用过,但是后续的诸多问题又使其被禁用了。经过几个内核的修订该功能相比当初稳定许多,值得重新考虑。


    默认选择


      Ubuntu 的默认 I/O 调度器为 deadline 而 Fedora 为 CFQ (Completely Fair Queueing)。


      默认 CPU 频率控制策略方面,Fedora 遵循常规的为按需调控,而 Ubuntu 则稍显异类为性能优先。


      不过这两项都是可以在运行时调整的,这里所说的只是默认设置。


    Linux 安全???/b>


      Fedora 毫不惊讶的仅仅在内核中启用了对 SELinux 的支持。


      Ubuntu 则更为“友好”的启用了所有安全??榈闹С?,而不仅仅是它默认支持的 AppArmor。尽管这不会带来任何安全性上的提升,不过这给予了系统管理员在默认安全??橹飧嗟难≡?。


    ??榍┟?/b>


      Fedora 和 Ubuntu 都使用了??榍┟?,不过在具体应用上则有差异。


      Fedora 使用了 SHA256 进行??榍┟?,因为这是 UEFI 通常使用的校验方式。


      Ubuntu 则使用了??榘姹?,通过在载入??槭北冉纤?CRC 与内核中的记录来判断??槭欠癜踩?。同时 Ubuntu 也启用了“来源版本”域,在一定程度上允许针对不同的内核版本编译??椴⒃厝?,如果明确知道其对应关系的话。


    遗留系统支持


      相比 Fedora,Ubuntu 启用了更多对异常少见或遗弃的设备、分区和网络的支持,比如 atari 和 sysv68 分区、DECNET 和 ARCNET 网络以及并行 IDE 接口(编者注:Linux 大概在 8 年前就使用 SATA 驱动实现 IDE 支持了)。不过 Fedora 也启用了一些遗留系统的支持,比如 OSS,而 Ubuntu 已经完全禁用它了。


      此外 Ubuntu 内核也默认启用了更多的 SoC 支持,比如各种嵌入式领域才能见到的键盘、GPIOLIB、MFD 驱动等,以及 JFFS2 和 F2FS 文件系统等。这似乎和 Canonical 所说的合并桌面版和服务器版不符(编者注:或许也想涉足 X86 嵌入式?),不过这也意味着 Ubuntu 或许能在某些少见的 X86 SoC 设备上启动起来。


      在开源显卡驱动支持方面,Fedora 仅启用了支持 KMS 的那些和少量 FB 驱动,而 Ubuntu 则默认启用了几乎全部。


      最后 Ubuntu 默认启用不少处于 Staging 状态的内核驱动。Staging 保存那些由于质量问题而无法进入主线维护的开源驱动,启用它或许带来更广泛的硬件支持,但是其由于质量也对系统稳定性引入了隐患。


    总结


      两者内核在配置上并不存在能导致性能明显差异的部分,不过其中的部分细节值得双方重新审视。

    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -     -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 大港区haobc All Rights Reserved.大港区haobc 版权所有  
     
    武汉助孕 | 武汉代孕 | 海口代孕 | 桂林代孕 | 美国太平洋生殖医学中心 |
  • “中华一家亲”海峡两岸各民族交流活动将首次走进湖南_哈尔滨马克威着火 2019-07-19
  • 美日韩说将继续对朝方施压_中国工作犬大集合 2019-07-19
  • 冯志农会见印尼泗水新加坡国民学校校长_炎亚纶跨年 2019-07-19
  • 用正确方法推进全面深化改革_发票挂失 2019-07-19
  • 晋江:打造体育城市进行时 _阳澄湖出现大水蛇 2019-07-19
  • 住建部等七部门重拳出击整治房地产市场乱象_你好费云帆 2019-07-19
  • 闽江学院举行第六届服装搭配大赛 _了解皇女行踪的人 2019-07-19
  • 外媒称中国经济崛起势不可挡:不久会超越美国_卓越之剑好玩吗 2019-07-19
  • 吕新华:事实证明政府尊重和保障穆斯林群众宗教信仰自由_真夏的大谢肉祭 2019-07-19
  • 长三角200余家景点将兼顾孩子身高与年龄_追风逐尘全球鹰 2019-07-19
  • 澳门:中华与拉丁文化相融共生 | 中国国家地理网_星球大战之帝国战场 2019-07-19
  • 外媒:“习特会”重启中美经贸磋商_2k13卡顿 2019-07-19
  • 《全战:三国》推出官版模改程序 貌美女将回归_张婉悠门照艳全集图 2019-07-19
  • 中国新任驻日本大使孔铉佑到任招待会在东京举行_陈寔与梁上君子 2019-07-19
  • 浦锦“4岁”啦 推系列民生福利_小雀斑和自来卷 2019-07-19
  • 武汉助孕 | 武汉代孕 | 海口代孕 | 桂林代孕 | 美国太平洋生殖医学中心 |
  • “中华一家亲”海峡两岸各民族交流活动将首次走进湖南_哈尔滨马克威着火 2019-07-19
  • 美日韩说将继续对朝方施压_中国工作犬大集合 2019-07-19
  • 冯志农会见印尼泗水新加坡国民学校校长_炎亚纶跨年 2019-07-19
  • 用正确方法推进全面深化改革_发票挂失 2019-07-19
  • 晋江:打造体育城市进行时 _阳澄湖出现大水蛇 2019-07-19
  • 住建部等七部门重拳出击整治房地产市场乱象_你好费云帆 2019-07-19
  • 闽江学院举行第六届服装搭配大赛 _了解皇女行踪的人 2019-07-19
  • 外媒称中国经济崛起势不可挡:不久会超越美国_卓越之剑好玩吗 2019-07-19
  • 吕新华:事实证明政府尊重和保障穆斯林群众宗教信仰自由_真夏的大谢肉祭 2019-07-19
  • 长三角200余家景点将兼顾孩子身高与年龄_追风逐尘全球鹰 2019-07-19
  • 澳门:中华与拉丁文化相融共生 | 中国国家地理网_星球大战之帝国战场 2019-07-19
  • 外媒:“习特会”重启中美经贸磋商_2k13卡顿 2019-07-19
  • 《全战:三国》推出官版模改程序 貌美女将回归_张婉悠门照艳全集图 2019-07-19
  • 中国新任驻日本大使孔铉佑到任招待会在东京举行_陈寔与梁上君子 2019-07-19
  • 浦锦“4岁”啦 推系列民生福利_小雀斑和自来卷 2019-07-19