在树莓派 4 上的用户空间中如何优化启动时间/Boot2Qt

主要观点:介绍在许多情况下了解如何减少系统启动时间的优势,文中主要针对用户空间优化,以 Raspberry Pi 4 为例,通过一系列步骤实现约 13%的启动时间减少。
关键信息

  • 2024 年 9 月 11 日,Josef Jörg 撰写,提到从应用开发者角度,此为入门级优化,未涉及绝对最小启动时间。
  • 环境为 Raspberry Pi 4B、Boot2Qt 等,优化后可减少约 13%启动时间。
  • 获取图像和工具链可在维护工具中找到,若要自建 Boot2Qt 需注意相关事宜。
  • 用户空间优化步骤:将 /sbin/init 符号链接改为新脚本,创建 kms.config 文件,新的 init 脚本包含挂载系统目录、加载内核模块、设置环境变量等操作。
    重要细节
  • 默认启动时 /sbin/init 是 systemd 启动脚本的符号链接,默认会启动很多不必要服务。
  • 优化后不使用 systemd 进行初始化,需了解应用依赖,可后续添加依赖。
  • kms.config 文件用于图形设置,可指定设备、硬件光标等参数。新的 init 脚本中根据应用需求可加载更多内核模块。
阅读 20
0 条评论