VirtualBox

Opened 11 years ago

Closed 8 years ago

#11799 closed defect (obsolete)

Host CPU is 100% when os/2 guest has a SMP kernel

Reported by: James Moe Owned by:
Component: host support Version: VirtualBox 4.2.12
Keywords: host-cpu 100% os/2 Cc:
Guest type: other Host type: Linux

Description

When a guest os/2 system is using a SMP (multiprocessing) kernel, the host CPU usage goes to 100% for each allowed CPU.

The host is a quad AMD athlon CPU (630-x4), the guest is allowed 2 CPUs. When the VM is started, two of the host CPUs' usage goes to 100%. Inside the VM the CPU usage shows a typical 2 - 4%.

This is not a problem for the uniprocessor kernel.

openSUSE v12.3 linux 3.7.10-1.4-desktop x86_64

Attachments (1)

VBox.log (114.4 KB ) - added by James Moe 11 years ago.
Log file of os/2 guest with 100% host cpu usage

Download all attachments as: .zip

Change History (5)

by James Moe, 11 years ago

Attachment: VBox.log added

Log file of os/2 guest with 100% host cpu usage

comment:1 by Yoda, 11 years ago

This is a known design for the SMP kernel. It has the CPU HLT instruction disabled, so it will never go to sleep; which causes the high CPU use on host.

Install the latest ACPI driver, which has a workaround for this problem.

comment:2 by James Moe, 11 years ago

I tried ACPI v3.22.02. It made no difference, with or without the /NOHLT option.

comment:3 by Yoda, 10 years ago

That sounds very weird. Currently I have 2 eCS guests running on my nix-server. Both use 2 Vcpus

Host shows CPU usage of less than 10% on all 4 cores.

I have ACPI 3.22.03 on both.

You should not use any /parameters with Vbox guests

comment:4 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use