修剪systemd使PocketBeagle ARM Linux板的启动时间减半


本周在法国里昂举行的嵌入式Linux欧洲会议和开源欧洲峰会活动上。开发人员Chris Simmonds今天谈到了围绕systemd和启动时间的优化。

除了大家都应该非常熟悉的systemd的基础知识之外,他的大部分演讲都是关于减少使用systemd启动的时间。作为参考,他谈到了使用运行Debian Stretch的PocketBeagle ARM板进行的优化。

在这个低功耗的ARM板上,Debian的启动时间为66秒,内核的启动时间为18秒,用户空间位的启动时间为47秒。通过一些基本的调整,他可以将时间缩短一半到30秒左右。

完成的引导优化包括修剪不必要的服务,精简其他区域的systemd,删除ttyGS0服务以及消除其他不必要的功能以实现29秒的引导时间。那些想了解更多的人可以通过查看Chris的PDF幻灯片。

PDF幻灯片可以到linuxboy资源站下载:

------------------------------------------分割线------------------------------------------ 

免费下载地址在 http://linux.linuxboy.net/ 

用户名与密码都是www.linuxboy.net 

具体下载目录在 /2019年资料/10月/30日/修剪systemd使PocketBeagle ARM Linux板的启动时间减半/ 

下载方法见  

------------------------------------------分割线------------------------------------------

尽管有所改进,但30秒的启动时间仍然不如英特尔在其严格的用例(如在要求启动时间要求严格的汽车中运行的Clear Linux)下使用Clear Linux的启动时间缩短至300毫秒那样令人印象深刻。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-10/161201.htm

相关内容