web-dev-qa-db-ja.com

Systemdブート最適化dev-mmcblk0p2.device

私は組み込みシステムに取り組んでおり、それをより速く起動させたいと思っています。
私はすでに多くのものを取り除きました。今、私はそれをさらに改善する方法がわかりません。
これが私のsystemd分析のせいです:

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

そして、これがsystemd-analyze時間です:

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

Dev-mmcblk0p2.deviceやsystemd-journal * .serviceを最適化する方法を知っている人はいますか?

詳細情報:mmcblk0p2は、rootfsが配置されている内部emmcです。

4
Chris J

U-bootのカーネルコマンドラインを変更する必要があることがわかりました。
コマンドラインは次のようになります。

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