Boot
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。
我發現,我必須在 U-boot 中修改核心命令行。
命令行現在看起來像這樣:
# cat /proc/cmdline root=/dev/mmcblk0p2 rootfstype=ext4 rootwait console=ttymxc4,115200 quiet consoleblank=0 coherent_pool=32M