本周在法国里昂举行的嵌入式Linux欧洲会议和开源欧洲峰会活动上。开发人员Chris Simmonds今天谈到了围绕systemd和启动时间的优化。
除了大家都应该非常熟悉的systemd的基础知识之外,他的大部分演讲都是关于减少使用systemd启动的时间。作为参考,他谈到了使用运行Debian Stretch的PocketBeagle ARM板进行的优化。
在这个低功耗的ARM板上,Debian的启动时间为66秒,内核的启动时间为18秒,用户空间位的启动时间为47秒。通过一些基本的调整,他可以将时间缩短一半到30秒左右。
完成的引导优化包括修剪不必要的服务,精简其他区域的systemd,删除ttyGS0服务以及消除其他不必要的功能以实现29秒的引导时间。那些想了解更多的人可以通过查看Chris的PDF幻灯片。
尽管有所改进,但30秒的启动时间仍然不如英特尔在其严格的用例(如在要求启动时间要求严格的汽车中运行的Clear Linux)下使用Clear Linux的启动时间缩短至300毫秒那样令人印象深刻。
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。

