You are not logged in.

#1 2022-04-28 19:11:15

Moelf
Member
From: Boston
Registered: 2019-02-19
Posts: 1
Website

LUKS + BTRFS boot slow down related to kernel filesystem hook

the gap in `dmesg`:

[    2.229438] usb 3-9: SerialNumber: UID83E165CD_XXXX_MOC_B0
[    2.353701] usb 3-10: new full-speed USB device number 4 using xhci_hcd
[    2.496923] usb 3-10: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[    2.496932] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   13.070303] BTRFS: device fsid 1d0dc818-8c85-4204-9a15-0a50c0b5d2f8 devid 1 transid 4380 /dev/dm-0 scanned by systemd-udevd (1023)
[   13.122131] BTRFS info (device dm-0): flagging fs with big metadata feature
[   13.122137] BTRFS info (device dm-0): using free space tree
[   13.122138] BTRFS info (device dm-0): has skinny extents
[   13.130578] BTRFS info (device dm-0): enabling ssd optimizations
[   13.212291] systemd[1]: Successfully credited entropy passed from boot loader.

other debugging info:

> systemd-analyze
Startup finished in 6.728s (firmware) + 229ms (loader) + 13.149s (kernel) + 1.750s (userspace) = 21.858s 
graphical.target reached after 1.568s in userspace

> systemd-analyze blame
1.014s dev-mapper-luksdev.device
 266ms iwd.service
 182ms systemd-resolved.service
 175ms tlp.service
 173ms systemd-networkd.service
  68ms boot.mount
  66ms systemd-udev-trigger.service
  63ms polkit.service
  59ms user@1000.service
  47ms systemd-journal-flush.service
  34ms modprobe@fuse.service

> journalctl -b -1 | grep -i btrfs
Apr 28 15:04:54 framework kernel: Command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img cryptdevice=PARTUUID=a6cfdeb0-bed1-45f1-b761-310690105717:luksdev root=/dev/mapper/luksdev rootflags=subvol=/@ rw intel_pstate=no_hwp rootfstype=btrfs mem_sleep_default=deep resume=/dev/mapper/luksdev resume_offset=9708800 fsck.mode=skip
Apr 28 15:04:54 framework kernel: Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img cryptdevice=PARTUUID=a6cfdeb0-bed1-45f1-b761-310690105717:luksdev root=/dev/mapper/luksdev rootflags=subvol=/@ rw intel_pstate=no_hwp rootfstype=btrfs mem_sleep_default=deep resume=/dev/mapper/luksdev resume_offset=9708800 fsck.mode=skip
Apr 28 15:04:54 framework kernel: Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes
Apr 28 15:04:54 framework kernel: BTRFS: device fsid 1d0dc818-8c85-4204-9a15-0a50c0b5d2f8 devid 1 transid 4359 /dev/dm-0 scanned by systemd-udevd (1026)
Apr 28 15:04:54 framework kernel: BTRFS info (device dm-0): flagging fs with big metadata feature
Apr 28 15:04:54 framework kernel: BTRFS info (device dm-0): using free space tree
Apr 28 15:04:54 framework kernel: BTRFS info (device dm-0): has skinny extents
Apr 28 15:04:54 framework kernel: BTRFS info (device dm-0): enabling ssd optimizations
Apr 28 15:04:54 framework kernel: BTRFS info (device dm-0): using free space tree
Apr 28 15:04:55 framework kernel: BTRFS info (device dm-0): devid 1 device path /dev/mapper/luksdev changed to /dev/dm-0 scanned by systemd-udevd (1111)
Apr 28 15:04:55 framework kernel: BTRFS info (device dm-0): devid 1 device path /dev/dm-0 changed to /dev/mapper/luksdev scanned by systemd-udevd (1111)

Last edited by Moelf (2022-04-28 19:11:55)

Offline

Board footer

Powered by FluxBB