performance regression in dracut-install 060
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dracut |
New
|
Unknown
|
|||
cryptsetup (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
dracut (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
lvm2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
thin-provisioning-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When compared to Ubuntu 23.10, creating intramfs files with update-initramfs takes 2 to 5 times more time on ARM devices.
IIUC, dracut-install usage was added to initramfs-tools to speed up the process. But now its way slower. Even running update-initramfs on jammy, which doesn't use dracut-install, is way faster then the time taken on Noble.
first bad commit - https:/
$ lsb_release -rd
No LSB modules are available.
Description: Ubuntu 24.04 LTS
Release: 24.04
$ apt-cache policy dracut-install
dracut-install:
Installed: 060+5-1ubuntu3
Candidate: 060+5-1ubuntu3
Version table:
*** 060+5-1ubuntu3 500
500 http://
100 /var/lib/
description: | updated |
summary: |
- performance regression in dracut-install + performance regression in dracut-install 060 |
Changed in dracut: | |
status: | Unknown → New |
dracut-install is used in initramfs-tools to speed up the build time.
I tested `time update-initramfs -u` in chroots on my amd64 laptop. Results there:
* jammy: 15.585s
* mantic: 5.925s
* noble: 6.466s
So noble is a bit slower than mantic on my hardware. Is this slowdown hardware related or are all ARM devices affected? Can you provide some benchmark results and tested hardware results?