可以跳过 systemd 生成器吗?用本机单元文件替换生成器的秘诀?

可以跳过 systemd 生成器吗?用本机单元文件替换生成器的秘诀?

我想加快 rpi 零 w 上的启动过程。该系统上的 systemd 生成阶段大约花费了 1.7 秒。

通过禁用一些我认为在此设置中未使用的生成器,时间已经可以减少到 0.9 秒(见下文)

根据我的理解,生成器每次启动都会重新生成单元文件(或者至少检查是否需要生成新的单元文件)。所以基本上他们希望在发生变化时提供一些灵活性。我想修复问题,不需要动态适应,如果需要更改,我知道并且可以触发手动重新生成。

我的问题是,是否有可预见的方法以某种方式跳过发电机阶段?
如果没有,是否有用本机单元文件替换生成器的方法?

该系统上仍然存在以下生成器,我真的需要它们吗?

  • systemd-fstab-生成器
  • systemd-getty-生成器
  • systemd-gpt-自动生成器
  • systemd-sysv-生成器

我不需要以下生成器,至少这是我认为我从他们的手册页中理解的
(如果我在这里做了一些愚蠢的事情,请告诉我)

sudo chmod a-x /lib/systemd/system-generators/systemd-rc-local-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-cryptsetup-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-debug-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-bless-boot-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-hibernate-resume-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-run-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-system-update-generator 
sudo chmod a-x /lib/systemd/system-generators/systemd-veritysetup-generator 

布尔阿恩

相关内容