-
Notifications
You must be signed in to change notification settings - Fork 305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boot performance vs dnf image #3041
Comments
I really don't like being implicitly "irregular" or "not normal" personally. openshift/machine-config-operator#3580 (comment)
Why is this even pulled in for you? Is NBDE in play here? Do you have pre-built example images here? Or even just the relevant initramfs.img? |
I would prefer an alternate name also for the record.
It is pulled in at present, but it may not be in play in a real life deployment.
@jharriga collected these. So he would have to confirm, but it would be something like the initramfs from:
and
but you can also build vm versions of these via:
and
|
I will jump in and say that this is often a complaint I get from users and something I experienced myself when comparing the Bazzite Deck flavor to other similar distributions when booting from external media (which is slower than an internal nvme). I got a complaint about it today as well. Bazzite seems to boot measurably slower than other distributions. This is both true in deck (SteamOS) flavors and desktop kinoite/silverblue-like flavors. I do not have any numbers yet to back this up and I am planning to look into it in the next 2-3 weeks. For all we know it is Bazzite itself that is the issue. We are not using composefs. I want to say that the hard link dir should theoretically be just as fast as a normal boot. Just jotting this comment down before I forget. |
I will say at this point, these performance metrics are out of date... There are performance benefits to composefs... composefs without fs-verity should actually be faster than ext4, xfs, btrfs (since it is erofs backed) |
Running some performance tests, we found some differences between an ostree version of Automotive Stream Distribution and a dnf version of Automotive Stream Distribution (called "regular" in the below tables). Boot time is under a microscope as part of our Automotive efforts.
These numbers were taken from 50 runs. One interesting result is the difference in the time it takes to get to "initrd-switch-root.service" which is the service that takes us to the final rootfs.
An admirable goal could be to get to initrd-switch-root.service as quickly as a dnf image.
The text was updated successfully, but these errors were encountered: