Hi,
1. there is a directory missing in the path, sorry. It must be /sys/
devices/system/cpu/cpu<id>
2. yes :)
Regards,
Alexander Eichner
Alexey Eremenko wrote:
On Thu, Apr 22, 2010 at 5:29 AM, Alexander Eichner
<[email protected]> wrote:
Hi,
any recent Linux kernel should support it. I used Ubuntu 9.10.
Windows is
also supported but Windows Server 2008 R2 x64 Datacenter edition
implements CPU hot-add only.
The following commands configure the VM for CPU hotplugging:
Configuration:
VBoxManage modifyvm name --cpuhotplug on -- switches CPu hot-
plugging on
VBoxManage modifyvm name --cpus <nr> -- sets the maximum number of
CPus the
VM can have
VBoxManage modifyvm name --plugcpu <id> -- Adds the CPU with <id>
to the VM
while it is off
VBoxManage modifyvm name --unplugcpu <id> -- Removes the CPU with
<id> from
the VM while it is off, CPU 0 can't be removed.
Initiating hot-add/hot-remove events:
VBoxManage controlvm name plugcpu <id> -- Adds CPU <id> while the
VM is
running
VBoxManage controlvm name unplugcpu <id> -- Removes CPU <id> while
the VM is
running.
Linux doesn't make use of new CPUs by default. You either need to
update the
guest additions which includes a service handling the events.
If you don't want to update the guest additions you can also
execute the
following command as root:
echo 1 > /sys/devices/cpus/cpu<id>/online
To eject a CPU without installed guest additions you have to do the
following before actually ejecting the CPU:
echo 1 > /sys/devices/LNXSYSTEM:00/device:00/ACPI0004:<i>/
LNXCPU:<i2>/eject
The <i> and <i2> numbers don't need to be equal and they do not
match the
<id> value used to enable a CPU. So you have to search for the
right CPU
object unfortunately.
The reason behind is to prevent ejection of CPUs while the guest
may still
use them. The above command will tell the kernel to disable the CPU.
hmm...
Using Mandriva Linux 2010 guest OS. (kernel 2.6.31)
I don't have "cpus" folder under: "/sys/devices/..."
1. any ideas?
2. First email was co-sent by "Alexander Eichner" and "Sebastian
Dyroff"... Does it mean Alex studying in "TU-Berlin" and also works at
Oracle ?
--
-Alexey Eromenko "Technologov"
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev
Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht München: HRB 161028
Geschäftsführer: Thomas Schröder, Wolfgang Engels, Dr. Roland Bömer
Vorsitzender des Aufsichstrates: Martin Häring
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev