xen-devel
Re: [Xen-devel] Xen 4 TSC problems
To: |
Olivier Hanesse <olivier.hanesse@xxxxxxxxx>, Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Subject: |
Re: [Xen-devel] Xen 4 TSC problems |
From: |
Keir Fraser <keir.xen@xxxxxxxxx> |
Date: |
Mon, 28 Feb 2011 15:00:47 +0000 |
Cc: |
Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir@xxxxxxx>, Jan Beulich <JBeulich@xxxxxxxxxx>, Xen Users <xen-users@xxxxxxxxxxxxxxxxxxx>, Mark Adams <mark@xxxxxxxxxxxxxxxxxx> |
Delivery-date: |
Mon, 28 Feb 2011 07:02:37 -0800 |
Dkim-signature: |
v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=jWRb3EIQoYoZy74pR57WloJuZ0kn2xRYUpFGiJpRgz0=; b=BxRIZ1VjB2Y7Z3qDUZw6EPCx1st511B6oyQuWXVdaj4VnonDUUKc/z5RvkSiXnp84T bxlmTOjJ2UDTLre3Goaviu0nKDrNIM5up5y0uPf54zz9fpQJ//tuu/3yzSWO3qUUeghB +OSa5o6Bu8PNrloKA54q0EX4sFY8eN+aRlnOY= |
Domainkey-signature: |
a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=FvuNhtEUFM4EF5faOeqO4rDEBICWcYNMPLgHY1iAxtUzy5KZhqO3IoMgV7F0LCNxVp YWmGE8l3ZKVOQLfRVDQeoZgwhgO2ckmJbWz08Jx9hqYyQ9dKF8d3v//fPAPnF8LMEHKP vq0+V2/MQqQDVkSd0TiJ6f6igzpyi1Y6MD5LE= |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<AANLkTi=NFebVsnj_09+SpCZUo_bNTnTyJLAoR5sfbwZa@xxxxxxxxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
AcvXWEev1GsaC6DzoECuqslhGDqioA== |
Thread-topic: |
[Xen-devel] Xen 4 TSC problems |
User-agent: |
Microsoft-Entourage/12.28.0.101117 |
The message about detecting wrapped platform timer on Xen console indicates
a host problem rather than a guest configuration problem. Did you try
running long term with changed platform timer source on Xen command line
(clocksource=pit), and also cpuidle=0?
K.
On 28/02/2011 14:37, "Olivier Hanesse" <olivier.hanesse@xxxxxxxxx> wrote:
> Hello,
>
> It happened again twice this weekend.
>
> What about setting "tsc_mode=2" for my vms ? Should this mode prevent this bug
> (coming from a bad emulated tsc due to firmware issue ? is it possible ?) from
> affecting time in domUs ?
>
> Setting clocksource=pit, make 'tsc' available in
> "/sys/devices/system/clocksource/clocksource0/available_clocksource"
> (otherwise only xen is available, is it normal ? ).
>
> Should I bypass xen clocksource and use tsc as a clocksource for dom0/domU ?
> or will it be worsed ?
>
> Regards
>
> Olivier
>
> 2011/2/24 Jeremy Fitzhardinge <jeremy@xxxxxxxx>
>> On 02/24/2011 09:43 AM, Dan Magenheimer wrote:
>>> Just a wild guess, but this in Olivier's posted output:
>>>
>>> (XEN) Platform timer appears to have unexpectedly wrapped 10 or more times.
>>>
>>> and the fact that a 32-bit HPET wrap is ~300 seconds and, with the
>>> "10 or more times", 10 * 300 seconds is 3000 seconds, might be a clue
>>> (or a complete red herring, but I thought it worth mentioning).
>>>
>>> Mark and Olivier, it would be interesting to know if you are
>>> using the same processor/system.
>>
>> It definitely seems like some kind of problem on the host system rather
>> than anything in the guests themselves. If the platform timer is
>> misbehaving, then Xen could be completely screwing up the pvclock
>> calibration which it then passes to guests.
>>
>> Could it be one of those "platform clock stops in certain power states"
>> problems?
>>
>> J
>>
>>>> -----Original Message-----
>>>> From: Keir Fraser [mailto:keir.xen@xxxxxxxxx]
>>>> Sent: Thursday, February 24, 2011 7:52 AM
>>>> To: Olivier Hanesse; Jan Beulich
>>>> Cc: Mark Adams; Jeremy Fitzhardinge; xen-devel@xxxxxxxxxxxxxxxxxxx; Xen
>>>> Users; Dan Magenheimer; Keir Fraser
>>>> Subject: Re: [Xen-devel] Xen 4 TSC problems
>>>>
>>>> On 24/02/2011 14:20, "Olivier Hanesse" <olivier.hanesse@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> Both dom0 and domUs are affected by this" jump".
>>>>>
>>>>> I expect to see something like "TSC marked as reliable, warp = 0".
>>>>> I got this on newer hardware with same config/distros.
>>>> It depends on the CPU itself, older CPUs do not have the super-stable
>>>> TSC
>>>> features. But that should never cause a massive 3000s time jump.
>>>>
>>>>> Is there a way to measure if it is a TSC warp ? to point out a cpu
>>>> tsc issue ?
>>>>
>>>> The TSC warps or out-of-sync issues that we could reasonably expect
>>>> would be
>>>> on the order of microseconds. A 3000s warp is something else entirely.
>>>> Xen
>>>> is very confused and/or some TSC or platform timer has jumped a long
>>>> way
>>>> (indicating a hardware/firmware issue).
>>>>
>>>> -- Keir
>>>>
>>>>> 2011/2/24 Jan Beulich <JBeulich@xxxxxxxxxx>
>>>>>>>>> On 24.02.11 at 12:57, Olivier Hanesse <olivier.hanesse@xxxxxxxxx>
>>>> wrote:
>>>>>>> I tried to turn off cstates with max_cstate=0 without success
>>>> (still "not
>>>>>>> reliable").
>>>>>>>
>>>>>>> With cpuidle=0, I also got :
>>>>>>>
>>>>>>> (XEN) TSC has constant rate, deep Cstates possible, so not
>>>> reliable,
>>>>>>> warp=3022 (count=1)
>>>>>> This message by itself isn't telling much I believe.
>>>>>>
>>>>>>> xm info | grep command
>>>>>>> xen_commandline : dom0_mem=512M cpuidle=0 loglvl=all
>>>> guest_loglvl=all
>>>>>>> dom0_max_vcpus=1 dom0_vcpus_pin console=vga,com1 com1=19200,8n1
>>>>>>>
>>>>>>> Keir :
>>>>>>>
>>>>>>> Using clocksource=pit :
>>>>>>>
>>>>>>> (XEN) Platform timer is 1.193MHz PIT
>>>>>>>
>>>>>>> I also got :
>>>>>>>
>>>>>>> (XEN) TSC has constant rate, deep Cstates possible, so not
>>>> reliable,
>>>>>>> warp=3262 (count=2)
>>>>>> The question is whether any of this eliminates the time jumps seen
>>>>>> by your DomU-s (from your past mails I wasn't actually sure whether
>>>>>> Dom0 also experienced this problem, albeit it would be odd if it
>>>> didn't).
>>>>>> Jan
>>>>>>
>>>>>> Jan
>>>>>>
>>>>>
>>>>
>>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-devel] Xen 4 TSC problems, (continued)
- Re: [Xen-devel] Xen 4 TSC problems, Jan Beulich
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Keir Fraser
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- Re: [Xen-devel] Xen 4 TSC problems, Jan Beulich
- Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Keir Fraser
- [Xen-users] RE: [Xen-devel] Xen 4 TSC problems, Dan Magenheimer
- Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Jeremy Fitzhardinge
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- Re: [Xen-devel] Xen 4 TSC problems,
Keir Fraser <=
- [Xen-users] RE: [Xen-devel] Xen 4 TSC problems, Dan Magenheimer
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- [Xen-users] RE: [Xen-devel] Xen 4 TSC problems, Dan Magenheimer
- Re: [Xen-devel] Xen 4 TSC problems, Olivier Hanesse
- [Xen-users] Re: [Xen-devel] Xen 4 TSC problems, Keir Fraser
|
|
|