All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Shanahan <kmshanah@ucwb.org.au>
To: Avi Kivity <avi@redhat.com>
Cc: Ross Boylan <ross@biostat.ucsf.edu>, kvm@vger.kernel.org
Subject: Re: XP smp using a lot of CPU
Date: Thu, 14 May 2009 23:40:19 +0930	[thread overview]
Message-ID: <20090514141018.GG5146@kulgan> (raw)
In-Reply-To: <4A0A6F12.9000909@redhat.com>

On Wed, May 13, 2009 at 09:56:18AM +0300, Avi Kivity wrote:
> Ross Boylan wrote:
>> I just installed XP into a new VM, specifying -smp 2 for the machine.
>> According to top, it's using nearly 200% of a cpu even when I'm not
>> doing anything.
>>
>> Is this real CPU useage, or just a reporting problem (just as my disk
>> image is big according to ls, but isn't really)?
>>
>> If it's real, is there anything I can do about it?
>>
>> kvm 0.7.2 on Debian Lenny (but 2.6.29 kernel), amd64.  Xeon chips; 32
>> bit version of XP pro installed, now fully patched (including the
>> Windows Genuine Advantage stuff, though I cancelled it when it wanted to
>> run).  
>>
>> Task manager in XP shows virtually no CPU useage.
>>
>> Please cc me on responses.
>>
>>   
>
> I'm guessing Windows uses a pio port to sleep, which kvm doesn't  
> support.  Can you provide kvm_stat output?

Could this be what has happened to Windows 2000 as well? (kvm-Bugs-2314737)

Task manager in the guest shows both CPUs idle, but on the host it
shows 200% CPU almost constantly.

ucwb-0119:/home/kmshanah/kvm/kvm-85# ./kvm_stat -1
efer_reload                    0         0
exits                 5454894602      4839
fpu_reload               5311150         5
halt_exits                200719         1
halt_wakeup               200218         1
host_state_reload     1951410204      1869
hypercalls                     0         0
insn_emulation        1391377570      1393
insn_emulation_fail           52         0
invlpg                  92034019         1
io_exits              1042421930       694
irq_exits             1545221935      1874
irq_injections         450100320       448
irq_window             225291775       245
kvm_request_irq                0         0
largepages                     0         0
mmio_exits                484805         0
mmu_cache_miss          26346459         4
mmu_flooded             21532314         4
mmu_pde_zapped            886970         0
mmu_pte_updated         52882039         4
mmu_pte_write           70044961         6
mmu_recycled                1102         0
mmu_shadow_zapped       26384127         4
mmu_unsync                  7671         0
mmu_unsync_global              0         0
nmi_injections                 0         0
nmi_window                     0         0
pf_fixed               421444565       167
pf_guest                34545643         1
remote_tlb_flush       125039581         9
request_nmi                    0         0
signal_exits                   1         0
tlb_flush              749126829       284

Regards,
Kevin.

  reply	other threads:[~2009-05-14 14:30 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-13  0:41 XP smp using a lot of CPU Ross Boylan
2009-05-13  1:05 ` Elias Probst
2009-05-13  6:56 ` Avi Kivity
2009-05-14 14:10   ` Kevin Shanahan [this message]
2009-05-14 20:01   ` Ross Boylan
     [not found]     ` <20090515145651.GB6304@amt.cnet>
2009-05-15 15:41       ` Ross Boylan
2009-05-15 20:24         ` XP smp using a lot of CPU [SOLVED] Ross Boylan
2009-05-15 23:00           ` Brian Jackson
2009-05-13 20:23 ` XP smp using a lot of CPU Erik Rull
2009-05-17 21:35   ` Avi Kivity
2009-05-19 17:35     ` Erik Rull
2009-05-20 12:01       ` Avi Kivity
2009-05-20 20:00         ` Erik Rull
2009-05-24 11:42           ` Avi Kivity
2009-05-25 10:01             ` Erik Rull
2009-05-25 10:46               ` Avi Kivity
     [not found] ` <fupb74dtcl3kru3oo7UYAxe124vaj_firegpg@mail.gmail.com>
2009-05-14 10:25   ` Johannes Schlatow
2009-05-14 15:40   ` Ross Boylan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090514141018.GG5146@kulgan \
    --to=kmshanah@ucwb.org.au \
    --cc=avi@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=ross@biostat.ucsf.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.