Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-144704

It may take long time at UEFI stage when boot a domain

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • rhel-10.2
    • edk2
    • None
    • None
    • None
    • rhel-virt-confidential-firmware
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      What were you trying to do that didn't work?

      VM boot

      What is the impact of this issue to you?

      It takes long time to boot

      Please provide the package NVR for which the bug is seen:

      edk2-ovmf-20251114-2.el10.noarch
      qemu-kvm-10.1.0-12.el10.x86_64
      libvirt-11.10.0-3.el10.x86_64
      kernel-6.12.0-191.el10.x86_64

      How reproducible is this bug?:

      5%

      Steps to reproduce

      1.  Start a domain
      2.  Get the boot time from domain start to the VM guest-agent-service start(VM OS booted)
      3.  Repeat that for 100 times
      4.  Draw the box plot and scatter plot for the data of boot time

      I finish the step4 by Gemini:
      prompt: Make the box plot and scatter plot for the data in txt file. Calculate the Mean and SD for the data. Data: boot-time.txt



      Based on the data provided in boot-time.txt, I have calculated the statistical measures and generated the requested visualizations.

      Statistical Summary

      • Mean: 43.21
      • Standard Deviation (SD):  18.61
      • Sample Size: 100
      • Minimum Value: 38.0
      • Maximum Value: 163.0

      Visualizations

      1. Box Plot: This plot displays the distribution of the boot times. You can observe the central tendency and the presence of several high-value outliers (up to $163.0$) that pull the mean upward.
      1. Scatter Plot: This plot shows the individual data points in sequence. The red dashed line represents the mean value ($43.21$). It clearly highlights how most boot times are clustered around $39$–$40$ seconds, with occasional spikes.

      (The generated plots are displayed above.)

      As it says, the most boot time values are in the range 38~40. There are 5 very high values boot-time. And the SD for the data is too high.

       

      From the VM screenshots, I find that it takes the extra time at the OVMF stage (With TainoCore logo)

      The reproducing script, the logs for boot time and OVMF log: OVMF.tgz

      Expected results

      No very high boot time values and low SD.

      Actual results

      As above

       

        1. unnamed1.png
          unnamed1.png
          27 kB
        2. OVMF-1.tgz
          12.06 MB
        3. OVMF.tgz
          6.98 MB
        4. Code_Generated_Image(1).png
          Code_Generated_Image(1).png
          37 kB
        5. Code_Generated_Image.png
          Code_Generated_Image.png
          22 kB
        6. boot-time.txt
          0.4 kB

              virt-maint virt-maint
              rhn-support-hhan Han Han
              virt-maint virt-maint
              Xueqiang Wei Xueqiang Wei
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: