From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
|results= | |results= | ||
# The guest should not crash while plugging and unplugging vcpus. | # The guest should not crash while plugging and unplugging vcpus. | ||
# There should be no softlockup or other warnings while plugging and | # There should be no softlockup or other warnings while plugging and unplugging vcpus. | ||
}} | }} | ||
[[Category:Virtualization XenDomU Test Cases|CPU hotplug]] | [[Category:Virtualization XenDomU Test Cases|CPU hotplug]] |
Revision as of 12:41, 4 May 2009
Description
This test case verifies the CPUs can be dynamically added to and removed from Fedora Xen DomU guests.
How to test
- Shut down the F-11 domU guest.
- Edit the Xen configuration file for the domU guest to make the "vcpus" parameter equal to the number of CPUs you have in your machine. For instance, if you have a system with 2 dual-core processors, set the vcpus parameter in the guest configuration file to 4.
- Start up the F-11 domU guest.
- Once the guest is booted, inside the guest run
$> getconf _NPROCESSORS_ONLN
This number should match what you set in the guest configuration file above. - Now on the dom0, unplug some vcpus from the guest
$> xm vcpu-set f11 2
- Inside the guest, run
$> getconf _NPROCESSORS_ONLN
again. This should now be 2. - Repeat the above test, varying the number of processors you plug and unplug. Note that you can never plug in more vcpus than you started with, but you can unplug all the way down to a single vcpu.
- Put some load on the guest (for example, a kernel compile), and repeat the above test, varying the number of processors you plug and unplug.
Expected Results
- The guest should not crash while plugging and unplugging vcpus.
- There should be no softlockup or other warnings while plugging and unplugging vcpus.