kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tomasz Chmielewski <mangoo@wpkg.org>
To: Avi Kivity <avi@redhat.com>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Subject: Re: strange guest slowness after some time
Date: Mon, 09 Mar 2009 13:52:02 +0100	[thread overview]
Message-ID: <49B510F2.6090205@wpkg.org> (raw)
In-Reply-To: <49B5082C.2000900@redhat.com>

Avi Kivity schrieb:
> Tomasz Chmielewski wrote:
>>>
>>> It was kvm-clock.
>>> I tried changing it to acpi_pm, jiffies, tsc, but it made no difference.
>>
>> Actually, I don't think that I checked tsc, because when I changed to 
>> jiffies, the time has stopped:
>>
>> # echo jiffies > 
>> /sys/devices/system/clocksource/clocksource0/current_clocksource
>> # date
>> Mon Mar  9 12:29:00 CET 2009
>> # date
>> Mon Mar  9 12:29:00 CET 2009
>> # date
>> Mon Mar  9 12:29:00 CET 2009
> 
> can you post some /proc/interrupt dumps from the guest?  I guess the 
> timer interrupt isn't working.

We're touching another issue from my original one ("guest slowness") 
here, I suppose.

But there are new interrupts here, when I set the clocksource to 
"jiffies" (setting to "jiffies" also kills my serial console connection 
- no key press go through to the guest any more):

# cat /proc/interrupts
            CPU0
   0:        104   IO-APIC-edge      timer
   1:          6   IO-APIC-edge      i8042
   4:        480   IO-APIC-edge      serial
   6:          2   IO-APIC-edge      floppy
   7:          0   IO-APIC-edge      parport0
   8:          2   IO-APIC-edge      rtc0
   9:          0   IO-APIC-fasteoi   acpi
  10:       4400   IO-APIC-fasteoi   virtio0, virtio2, virtio4
  11:       1550   IO-APIC-fasteoi   uhci_hcd:usb1, virtio1, virtio3
  12:         89   IO-APIC-edge      i8042
  14:          0   IO-APIC-edge      ide0
  15:         30   IO-APIC-edge      ide1
NMI:          0   Non-maskable interrupts
LOC:      85231   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0

# cat /proc/interrupts
            CPU0
   0:        104   IO-APIC-edge      timer
   1:          6   IO-APIC-edge      i8042
   4:        486   IO-APIC-edge      serial
   6:          2   IO-APIC-edge      floppy
   7:          0   IO-APIC-edge      parport0
   8:          2   IO-APIC-edge      rtc0
   9:          0   IO-APIC-fasteoi   acpi
  10:       4461   IO-APIC-fasteoi   virtio0, virtio2, virtio4
  11:       1590   IO-APIC-fasteoi   uhci_hcd:usb1, virtio1, virtio3
  12:         89   IO-APIC-edge      i8042
  14:          0   IO-APIC-edge      ide0
  15:         30   IO-APIC-edge      ide1
NMI:          0   Non-maskable interrupts
LOC:     108361   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0



> Does -no-kvm-irqchip help?

Nope, it doesn't - with jiffies, time always stops.


-- 
Tomasz Chmielewski
http://wpkg.org


  reply	other threads:[~2009-03-09 12:52 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-07 15:47 strange guest slowness after some time Tomasz Chmielewski
2009-03-07 16:41 ` Johannes Baumann
2009-03-07 16:54   ` Tomasz Chmielewski
2009-03-09  9:18 ` Tomasz Chmielewski
2009-03-09  9:28   ` Tomasz Chmielewski
2009-03-19 13:03     ` Tomasz Chmielewski
2009-03-09  9:55 ` Avi Kivity
2009-03-09 10:22   ` Tomasz Chmielewski
2009-03-09 10:25     ` Avi Kivity
2009-03-09 10:31       ` Tomasz Chmielewski
2009-03-09 10:37         ` Avi Kivity
2009-03-09 10:54           ` Tomasz Chmielewski
2009-03-09 11:37             ` Tomasz Chmielewski
2009-03-09 12:14               ` Avi Kivity
2009-03-09 12:52                 ` Tomasz Chmielewski [this message]
2009-03-15 15:41                   ` Avi Kivity
2009-03-15 16:14                     ` Avi Kivity
2009-03-15 13:19       ` Tomasz Chmielewski
2009-03-17 10:47         ` Tomasz Chmielewski
2009-03-17 11:16           ` Avi Kivity
2009-03-17 11:25             ` Tomasz Chmielewski
2009-03-17 15:32               ` Felix Leimbach
2009-03-17 15:43                 ` Tomasz Chmielewski
2009-03-17 17:01                   ` Felix Leimbach
2009-03-17 17:05                     ` Avi Kivity
2009-03-17 18:49                       ` Felix Leimbach
2009-03-18  6:36                         ` Avi Kivity
2009-03-18  7:57                           ` Felix Leimbach
2009-03-18  8:48                             ` Avi Kivity
2009-03-18  9:08                               ` Felix Leimbach
2009-03-17 17:38                     ` Tomasz Chmielewski
2009-06-08 11:02                       ` Felix Leimbach
2009-06-16 14:26                         ` Tomasz Chmielewski
2009-03-31  8:50                     ` Tomasz Chmielewski
2009-04-01  4:22                       ` David S. Ahern
2009-04-01  6:21                         ` Tomasz Chmielewski
2009-04-06 15:19                           ` Tomasz Chmielewski
2009-04-08  0:49                             ` Rusty Russell
2009-04-08  5:45                               ` Tomasz Chmielewski
2009-05-26 11:49                               ` Tomasz Chmielewski
2009-05-26 11:55                                 ` Avi Kivity
2009-05-26 12:05                                   ` Tomasz Chmielewski
2009-05-26 12:10                                     ` Avi Kivity
2009-05-26 14:07                                       ` Tomasz Chmielewski
2009-05-26 14:35                                         ` Avi Kivity
2009-05-28 14:58                                           ` Tomasz Chmielewski
2009-05-31  8:43                                             ` Avi Kivity
2009-03-17 15:52                 ` Avi Kivity
2009-03-17 16:12                   ` Tomasz Chmielewski
2009-03-17 17:05                     ` Felix Leimbach
2009-03-17 17:10                       ` Avi Kivity
2009-03-17 17:43                         ` Tomasz Chmielewski
2009-03-17 18:55                           ` Tomasz Chmielewski
2009-03-17 19:04                             ` Felix Leimbach
2009-03-17 19:24                               ` Tomasz Chmielewski
2009-03-17 20:14                                 ` Tomasz Chmielewski
2009-03-17 22:34                                   ` Tomasz Chmielewski
2009-03-17 23:02                                     ` Tomasz Chmielewski
2009-03-18  6:29                                 ` Avi Kivity
2009-03-19  4:59                                   ` Rusty Russell
2009-03-19  5:22                                     ` David S. Ahern
2009-03-19  6:08                                       ` David S. Ahern
2009-03-19  8:03                                         ` Tomasz Chmielewski
2009-03-19 14:11                                           ` David S. Ahern
2009-03-17 18:57                         ` Felix Leimbach
2009-03-18  5:54                         ` Felix Leimbach
2009-03-17 16:27                 ` Tomasz Chmielewski
2009-03-17 17:14                   ` Felix Leimbach
2009-03-17 17:19                     ` Avi Kivity
2009-03-17 17:34                     ` Tomasz Chmielewski

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=49B510F2.6090205@wpkg.org \
    --to=mangoo@wpkg.org \
    --cc=avi@redhat.com \
    --cc=kvm@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).