Systemd 启动优化 dev-mmcblk0p2.device

Systemd 启动优化 dev-mmcblk0p2.device

我正在开发嵌入式系统,希望使其启动速度更快。
我已经剥离了很多东西。现在我不知道如何进一步改进。
这是我的 systemd-analyze 责任:

4.457s dev-mmcblk0p2.device  
1.303s systemd-journald.service  
 913ms systemd-journal-flush.service  
 793ms systemd-sysctl.service  
 672ms systemd-udev-trigger.service  
 287ms systemd-udevd.service

这是系统分析时间:

Startup finished in 4.202s (kernel) + 5.179s (userspace) = 9.381s

有谁知道如何优化 dev-mmcblk0p2.device 和/或 systemd-journal*.service?

信息:mmcblk0p2 是 rootfs 所在的内部 emmc。

答案1

我发现我必须修改 U-boot 中的内核命令行。
命令行现在看起来像这样:

# cat /proc/cmdline 
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait console=ttymxc4,115200 quiet consoleblank=0 coherent_pool=32M

相关内容