Boot

Systemd 啟動優化 dev-mmcblk0p2.device

  • November 4, 2015

我正在研究嵌入式系統,並希望使其啟動更快。

我已經剝離了很多東西。現在我不知道如何進一步改進它。

這是我的 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

引用自:https://unix.stackexchange.com/questions/239432