Package: dpkg
Version: 1.22.6
Severity: normal
Dear Debian folks,
Trying to decrease the boot time of a desktop system (pressing the power
button to GDM login screen), I noticed `dpkg-db-backup.service` in the
hotpath:
May 19 06:18:53.272044 abreu systemd[1]: Started
dpkg-db-backup.timer - Daily dpkg database backup timer.
[…]
May 19 06:18:53.280049 abreu kernel: i915 0000:00:02.0: [drm] fb0:
i915drmfb frame buffer device
[…]
May 19 06:18:53.313754 abreu systemd[1]: Starting dbus.service -
D-Bus System Message Bus...
[…]
May 19 06:18:53.479594 abreu systemd[1]: Starting
dpkg-db-backup.service - Daily dpkg database backup service...
[…]
May 19 06:18:53.974802 abreu systemd[1]: dpkg-db-backup.service:
Deactivated successfully.
[…]
May 19 06:18:53.975072 abreu systemd[1]: Finished
dpkg-db-backup.service - Daily dpkg database backup service.
[…]
May 19 06:18:53.985305 abreu systemd[1]: Reached target
network.target - Network.
[…]
May 19 06:18:54.166818 abreu systemd[1]: Started gdm.service -
GNOME Display Manager.
It’d be great if this could be moved out the hot path, for example, by
running it at least ten(?) minutes after the system has been started.
Kind regards,
Paul
PS:
```
$ systemctl cat dpkg-db-backup.timer
# /usr/lib/systemd/system/dpkg-db-backup.timer
[Unit]
Description=Daily dpkg database backup timer
Documentation=man:dpkg(1)
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
$ systemctl cat dpkg-db-backup.service
# /usr/lib/systemd/system/dpkg-db-backup.service
[Unit]
Description=Daily dpkg database backup service
Documentation=man:dpkg(1)
[Service]
Type=oneshot
ExecStart=/usr/libexec/dpkg/dpkg-db-backup
$ systemd-analyze blame
4.396s systemd-suspend.service
1.295s fwupd.service
535ms cups.service
517ms boot-efi.mount
507ms NetworkManager.service
495ms dpkg-db-backup.service
489ms accounts-daemon.service
478ms dev-mapper-nvme0n1p3_crypt.device
456ms gnome-remote-desktop.service
454ms udisks2.service
446ms fwupd-refresh.service
430ms strongswan.service
418ms power-profiles-daemon.service
399ms ssh.service
390ms systemd-journal-flush.service
377ms e2scrub_reap.service
325ms avahi-daemon.service
317ms upower.service
304ms user@5272.service
298ms xl2tpd.service
295ms systemd-udev-trigger.service
289ms systemd-tmpfiles-clean.service
286ms systemd-logind.service
250ms lm-sensors.service
243ms switcheroo-control.service
242ms etckeeper.service
193ms smartmontools.service
169ms systemd-journald.service
161ms grub-common.service
145ms apparmor.service
140ms systemd-fsck@dev-disk-by\x2duuid-96BD\x2d5653.service
128ms wpa_supplicant.service
125ms systemd-cryptsetup@nvme0n1p3_crypt.service
123ms systemd-udevd.service
120ms polkit.service
112ms gdm.service
112ms systemd-backlight@backlight:intel_backlight.service
108ms
systemd-fsck@dev-disk-by\x2duuid-2d23fd4c\x2d5d03\x2d4e1a\x2d8a42\x2d0e859d1f00d8.service
105ms dev-disk-by\x2ddiskseq-1\x2dpart4.swap
104ms dbus.service
91ms colord.service
91ms nvmf-autoconnect.service
90ms systemd-rfkill.service
85ms systemd-hostnamed.service
82ms dev-hugepages.mount
79ms dev-mqueue.mount
78ms systemd-tmpfiles-setup.service
75ms sys-kernel-debug.mount
68ms sys-kernel-tracing.mount
67ms atop.service
66ms systemd-modules-load.service
64ms kmod-static-nodes.service
60ms modprobe@configfs.service
58ms systemd-timesyncd.service
54ms systemd-remount-fs.service
53ms systemd-backlight@leds:dell::kbd_backlight.service
53ms modprobe@dm_mod.service
52ms modprobe@drm.service
51ms modprobe@efi_pstore.service
45ms modprobe@fuse.service
44ms systemd-tmpfiles-setup-dev-early.service
42ms modprobe@loop.service
42ms boot.mount
39ms systemd-binfmt.service
37ms modprobe@nvme_fabrics.service
33ms systemd-udev-load-credentials.service
32ms systemd-user-sessions.service
25ms rtkit-daemon.service
24ms systemd-random-seed.service
24ms systemd-tmpfiles-setup-dev.service
22ms user-runtime-dir@5272.service
20ms systemd-sysctl.service
20ms systemd-update-utmp-runlevel.service
18ms systemd-update-utmp.service
16ms proc-sys-fs-binfmt_misc.mount
13ms sys-kernel-config.mount
10ms alsa-restore.service
10ms sys-fs-fuse-connections.mount
```