[How to file a helpful issue](https://www.qubes-os.org/doc/issue-tracking/)
###… Qubes OS release
4.3
### Brief summary
I've been attempting to fix some integration tests that were failing with Whonix. Marek pointed out on one of these tests that [Whonix seemed to boot extremely slowly](https://github.com/QubesOS/qubes-issues/issues/10349#issue-3549037096) at least one time. When looking at https://openqa.qubes-os.org/tests/159131, I noticed that there were some strange delays happening sporadically to all qubes, not just Whonix qubes.
### Steps to reproduce
Unknown, observed in OpenQA.
### Expected behavior
VMs should always take about the same amount of time to boot so performance tests can accurately gauge how fast the VMs run.
### Actual behavior
VMs sometimes have strange delays during bootup which may make performance tests fail when they shouldn't have.
### Additional information
The logs I looked at are https://openqa.qubes-os.org/tests/159131/file/system_tests-var_log.tar.gz
* Almost all VMs take between <1 and ~4 seconds to load their kernel (the duration from the "Logfile Opened" line to the `[ 0.000000] Linux version 6.12.54-1.qubes.fc41.x86_64 (mockbuild@edb7235ecafd4997983b05e6aaa61fcf) (gcc (GCC) 14.3.1 20250808 (Red Hat 14.3.1-3), GNU ld version 2.43-2.fc41) #1 SMP PREEMPT_DYNAMIC Thu Oct 23 04:39:22 UTC 2025` or similar line
* Out of 107 VM boots, 11 of them had a kernel load time higher than 4 seconds. Of those, 5 were Fedora Linux 42, 3 where Debian 13, 2 were Whonix-Gateway, and 1 was Whonix-Workstation.
* Five of these slow kernel loads coincide with >=60-second DispVM runtime, one being Fedora Linux 42, one being Debian 13, two being Whonix-Gateway, and one being Whonix-Workstation.
```
guest-disp2246.log (Fedora Linux 42, 7 second kernel load time, 1 second from "Qubes: done" to disk mount, login prompt, 35 second runtime)
guest-disp3748.log (Fedora Linux 42, 6 second kernel load time, 2 seconds from "Qubes: done" to disk mount, login prompt, 66 second runtime)
guest-disp5735.log (Fedora Linux 42, 7 second kernel load time, 2 seconds from "Qubes: done" to disk mount, login prompt, 29 second runtime)
guest-disp5839.log (Debian 13, 6 second kernel load time, 9 seconds from "Qubes: done" to disk mount, login prompt (barely), 60 second runtime)
guest-disp5955.log (Whonix-Gateway 18, 9 second kernel load time, 12 seconds from "Qubes: done" to disk mount, no login prompt, 81 second runtime)
guest-disp6231.log (Whonix-Gateway 17, 7 second kernel load time, 3 seconds from "Qubes: done" to disk mount, login prompt, 62 second runtime)
guest-disp6497.log (Debian 13, 6 second kernel load time, 8 seconds from "Qubes: done" to disk mount, login prompt (barely), 39 second runtime)
guest-disp678.log (Fedora Linux 42, 8 second kernel load time, 4 seconds from "Qubes: done" to disk mount, login prompt (barely), 39 second runtime)
guest-disp7152.log (Whonix-Workstation 18, 7 second kernel load time, 6 seconds from "Qubes: done" to disk mount, no login prompt, 70 second runtime)
guest-disp9514.log (Debian 13, 5 second kernel load time, 6 seconds from "Qubes: done" to disk mount, login prompt (barely), 43 second runtime)
guest-sys-net.log (Fedora Linux 42, 6 second kernel load time, 0 seconds from "Qubes: done" to disk mount, login prompt, hours long runtime for obvious reasons)
```