Performing verification for Noble

I deployed a bare metal host, and installed a KVM stack just like the testcase
section.

Sapphire Rapids Intel(R) Xeon(R) Platinum 8468
24.04 LTS Noble

6.8.0-51-generic

Outside VM
cpuid 3528
cpuid 3526
cpuid 3444
cpuid 3360
cpuid 3268

Inside VM
cpuid 66278
cpuid 70955
cpuid 67065
cpuid 69456
cpuid 68781

I then enabled -proposed on both the bare metal system and the VM, and installed
6.8.0-53-generic.

$ uname -rv
6.8.0-53-generic #55-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 17 15:37:52 UTC 2025

I then re-ran the tests:

6.8.0-53-generic

Outside VM
cpuid 3353
cpuid 3367
cpuid 3270
cpuid 3304
cpuid 3245

Inside VM
cpuid 23412
cpuid 24049
cpuid 23952
cpuid 23439
cpuid 23995

As we can see, Outside VM testcases are stable, while Inside VM performance
has improved by what we expected, going from around 69,000 to 23,000.

The kernel in -proposed solves the problem, happy to mark verified for
Noble.

** Tags removed: verification-needed-noble-linux
** Tags added: verification-done-noble-linux

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2093146

Title:
  KVM: Cache CPUID at KVM.ko module init to reduce latency of VM-Enter
  and VM-Exit

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093146/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to