私は組み込みシステムに取り組んでおり、それをより速く起動させたいと思っています。
私はすでに多くのものを取り除きました。今、私はそれをさらに改善する方法がわかりません。
これが私の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です。
U-bootのカーネルコマンドラインを変更する必要があることがわかりました。
コマンドラインは次のようになります。
# cat /proc/cmdline
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait console=ttymxc4,115200 quiet consoleblank=0 coherent_pool=32M