VirtualBox

Opened 14 years ago

Closed 10 years ago

#6694 closed defect (fixed)

Number of processors slide bar incorrect when using hyperthreaded processors

Reported by: ToddAndMargo Owned by:
Component: host support Version: VirtualBox 3.1.8
Keywords: Cc:
Guest type: other Host type: other

Description (last modified by Ramshankar Venkataraman)

This bug has caused absolute havoc at two different customer sites on two mission critical servers.

When setting up a new VM, the console gives a slide bar for the number of processors. On the x5650 and on the i7-920, this bar goes red, meaning you have exceeded your maximum processors, at the number of hyperthreaded processors not the number of actual physical processors.

Bug: this slide bar should go red at the actual number of *physical* processors, not the hyperthreaded processors.

And, if you take the slide bar at face value and give the VM more processors than it actually has (staying in the black portion of the bar), your VM will randomly go into a race condition (CPU storm), freezing up your VM (two mission critical servers in my case).

http://forums.virtualbox.org/viewtopic.php?f=7&t=30907&p=137375#p137375

The attachment is of a CPU storm on an i7-920 configured for seven processors (4 physical, 8 hyperthread). Notice that all seven processors are showing the exact activity, which is not ever suppose to happen.

Many thanks, -T

Attachments (1)

CpuStormTS2003.jpeg (94.3 KB ) - added by ToddAndMargo 14 years ago.
CPU Storm when processors are exceeded

Download all attachments as: .zip

Change History (5)

by ToddAndMargo, 14 years ago

Attachment: CpuStormTS2003.jpeg added

CPU Storm when processors are exceeded

comment:1 by Frank Mehnert, 14 years ago

Component: otherhost support

Right, we should take hyperthreads into account and we will probably do this in a future release. However, this isn't high-priority.

comment:2 by Sander van Leeuwen, 14 years ago

priority: majorminor

comment:3 by Ramshankar Venkataraman, 10 years ago

Description: modified (diff)

VirtualBox 4.3 takes into account physical cores and not hyperthreads.

Closing as fixed. Please reopen if the problem still persists.

comment:4 by Ramshankar Venkataraman, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use