I am upgrading an iMX6 board to the Linux 4.9.11 based Morty BSP from a Linux 4.1.15 Korgoth BSP. I have been able to migrate over to systemd and have my applications up and running.
My one problem is that when I do a load testing between the 2 releases, the newer Morty build unit takes 1.5x CPU utilization over the Korgoth build.
The biggest difference I can see between the two builds i that the new build has an updated kernel and uses systemd vs sysvinit. Are there any known issues where systemd is particularly inefficient?
I am now trying to switch back to the sysvinit init manager but cannot get the software to compile.
I have added the following to my local.conf
DISTRO_FEATURES_remove = " systemd"
I still get errors similar to:
ERROR: <base dir>/sources/meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/packagegroup/packagegroup-qt5-demos.bb: Please ensure that your setting of VIRTUAL-RUNTIME_init_manager (systemd) matches the entries enabled in DISTRO_FEATURES
What settings are needed to bring back the familiar sysvinit initialization manager?