5S6S现场管理5S启动.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
{5S6S 现场管理}5S 启 动 委会:在五秒钟内启动的 Linux 2008 年 9 月 22 日 此文章由唐·马蒂 在 Linux 管道工会议周四,Linux 开发人员在英特尔 PowerTOP 的作者, 设计师 Arjanvande 法师,和Auke 旺角,另一个在英特尔的Linux 开发 的开源技术中心,表明了Linux 系统,在五秒钟内启动。硬件是华硕 EeePC ,固态存储,和两个开发两个软件负载击败5 秒大关:一个改良 的Fedora 和一个改良的 Moblin 。他们托起观众的EeePC ,因为所需的时 间,完成引导不到投影机的同步所需的时间。 他们怎么办呢?阿尔扬说,用正确的态度开始。 “这不是启动更快,这 是在 5 秒内启动。 “保存在这里和那里,而是为整个系统的时间预算, 使每一步的引导在其限定的时间完成。并没有作弊。 “阿尔扬说, “完 成 “是指 CPU 和磁盘引导闲置。不公平了桌面,同时还从幕后服务。(一 位听众指出,微软做到这一点。) “启动”的时间不包括网络,但没有 包括开始NetworkManager 的。与传统的硬盘系统,将不得不花费更长的 时间来启动:阿尔扬说,他已运行在一台ThinkPad 相同的负载,并取得 了10 秒的开机时间。 Fedora 的开箱,从电源到45 秒 GDM 登录屏幕。被称为一个工具 Bootchart ,ZigaMahkovec ,提供一些细节。在一个Fedora 的启动(图 1)Bootchart 图,系统做了一些显然是浪费时间的事。它花了整整一秒 开始回环设备检查,看看是否系统上的所有网络接口的环回。然后还有 两秒钟来启动 “sendmail的。”阿尔扬说, “每个人自付,因为找不到 要运行的邮件服务器, “并建议共同使用笔记本电脑的情况下,SMTP 服 务器仅用于外寄邮件的用户只需运行 ssmtp 的。 在 Fedora 上的另一个耗时的过程, “setroubleshootd,”一个有 图 1 用的工具寻找与安全增强Linux (SELinux )配置问题。花了5 秒。 Fedora 的是不要责怪一切。一些上游项目以及令人费解的延误。启动 XWindow 系统上运行的C 预处理器和编译器,以建立它的键盘映射。 Ubuntu 的启动时间大约是相同的:两秒钟(图 2)。花12 秒,运行 modprobe 运行一个 shell 运行modprobe ,结束了加载一个模块。许可证 限制的驱动程序添加工具需要秒2.5 系统不需要限制司机。 “其他人都 支付的二进制驱动程序, “阿尔扬说。和Ubuntu 的GDM 的纯CPU 时间 2.5 秒,显示背景图片。 这两个版本使用闪屏。阿尔扬和Auke 同意, “我们 恨闪屏,你看到它的时候,我们要做到。 “开发时 间,分布在花飞溅屏幕是比启动速度不够快,不需 要一个花的英特尔团队。 他们怎么做的:内核 图2 步骤之一是使预算。内核得到一秒开始,包括所有模块。 “早启动”, 包括init 脚本和后台任务,得到另一个第二。X 取得另一个第二,得 到两个桌面环境。 内核没有initrd 的,这需要半年什么也没有第二。因此,为引导所需的 所有模块必须编译进内核。 “你覆盖 95%的笔记本电脑有一个模块的极 少数, “阿尔扬说。他建议建立一个 initrd 的图像,以支付余下的 5 %。 一些核心工作,使人们有可能做一些子系统的异步初始化。例如,修改 后的内核启动的高级主机控制器接口(AHCI )初始化,处理存储,在通 用主机控制器接口(UHCI )的同时,以处理USB (图3)。 “我们可以引 导内核可能在半秒,但我们得到了第二个,我们停止了, “阿尔扬说。 他补充说,内核应该是下半 2.6.28 第二,由于在AHCI 支持全新修复。 一个更核心的变化是一个小补丁,以支持预读。现在的内核跟踪 图3 块,其中有阅读引导,然后使这些信息提供给用户空间启动时完 成。这使 ReadAhead 的,这是早期启动过程的一部分。 他们是如何做到:预读和 init Fedora 使用新贵取代了历史性的 “初始化”,传统上是第一个用户空间 程序运行。但英特尔的团队回到原来的 init 。为了任务,修改初始化句

您可能关注的文档

文档评论(0)

qicaiyan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档