On 9/17/20 11:00 PM, Richard Purdie wrote:
Where we have images with PAM+systemd, serial login can be extremely
slow. The load generated by key generation does slow down the rest
of the boot process.


this is a good find. So I wonder if its because we have entropy starvation. I see that we do enable virtio-rng while launching qemu so something to look in this area perhaps.


Lower the priority level of these systemd services, since we'd
prefer to have the rest of the system boot more effectively.

This doesn't "solve" the slow systemd boot issues but does help.

Signed-off-by: Richard Purdie <[email protected]>
---
  meta/recipes-connectivity/openssh/openssh/sshdgenkeys.service | 1 +
  meta/recipes-core/dropbear/dropbear/dropbearkey.service       | 1 +
  2 files changed, 2 insertions(+)

diff --git a/meta/recipes-connectivity/openssh/openssh/sshdgenkeys.service 
b/meta/recipes-connectivity/openssh/openssh/sshdgenkeys.service
index 603c33787f1..fd81793d511 100644
--- a/meta/recipes-connectivity/openssh/openssh/sshdgenkeys.service
+++ b/meta/recipes-connectivity/openssh/openssh/sshdgenkeys.service
@@ -6,3 +6,4 @@ RequiresMountsFor=/var /run
  ExecStart=@LIBEXECDIR@/sshd_check_keys
  Type=oneshot
  RemainAfterExit=yes
+Nice=10
diff --git a/meta/recipes-core/dropbear/dropbear/dropbearkey.service 
b/meta/recipes-core/dropbear/dropbear/dropbearkey.service
index c49053d57c7..71a12a6110c 100644
--- a/meta/recipes-core/dropbear/dropbear/dropbearkey.service
+++ b/meta/recipes-core/dropbear/dropbear/dropbearkey.service
@@ -11,3 +11,4 @@ Type=oneshot
  ExecStart=@BASE_BINDIR@/mkdir -p ${DROPBEAR_RSAKEY_DIR}
  ExecStart=@SBINDIR@/dropbearkey -t rsa -f 
${DROPBEAR_RSAKEY_DIR}/dropbear_rsa_host_key
  RemainAfterExit=yes
+Nice=10





-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#142663): 
https://lists.openembedded.org/g/openembedded-core/message/142663
Mute This Topic: https://lists.openembedded.org/mt/76925740/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to