Seems as though I have two 10+ second delays in my init:
$this->bbcode_second_pass_code('', '
% systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @11.482s
└─multi-user.target @11.478s
└─systemd-resolved.service @11.416s +56ms
└─network.target @11.382s
└─systemd-networkd.service @11.217s +130ms
└─dbus.service @11.086s
└─basic.target @11.049s
└─sockets.target @11.039s
└─dbus.socket @11.034s
└─sysinit.target @11.029s
└─systemd-timesyncd.service @10.745s +278ms
└─systemd-tmpfiles-setup.service @10.718s +15ms
└─local-fs.target @10.711s
└─mnt-data.mount @10.684s +21ms
└─systemd-fsck@dev-mmcblk0p3.service @1.409s +9.255s
└─dev-mmcblk0p3.device @1.401s
')
The culprits are: systemd-resolved, systemd-networkd, and strangely enough, a data partition mount service. When I inspect the `journalctl -u xxx` output for each of these, I see nothing out of the ordinary. I have more or less the same setup on a RPi2 and it boots up insanely fast by comparison. Do others running this hardware see the same delays in the same places? I should note that I am using a very fast microSD card so I doubt the problem lies with that. Thanks all!