[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Guest OS boots up slowly



Hi George, Keir,

I confirmed the problem was fixed by changeset 20270.
Thanks, Keir!!

Best regards,
 Kan

Wed, 2 Sep 2009 11:48:22 +0100, George Dunlap wrote:

>Thanks Masaki!  I've taken a quick look at the trace and haven't seen
>anything really obvious.  Unfortunately I have some urgent work to do
>for XenServer, so this will have to take a back burner for a week or
>so.
>
>If anyone else is willing to investigate the problem, I certainly
>won't object. :-)
>
> -George
>
>2009/9/1 Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>:
>> Hi George,
>>
>> I tested xen-unstable (changeset: 20128) and linux-2.6.18-xen
>> (changeset: 931) with the following cases.
>> debit-accounted-only.diff doesn't fix the problem.
>> I will send a trace data file to only you because the size of
>> the file is big.
>>
>> Case1 : With debit-accounted-only.diff, cpu_weight dom0:domU = 256:256
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 57 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ? 80 ? ? |
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 56 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 51 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | ? ? 93 ? ? |
>> ? ? ?| ? 2 ? | ? 100 ? | ? ? 62 ? ? |
>> ? ? ?| ? 2 ? | ? 150 ? | ? ? 54 ? ? |
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 50 ? ? |
>>
>> Case2 : With debit-accounted-only.diff, cpu_weight dom0:domU = 256:512
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 57 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ?725 ? ? | Slow!!
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 57 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 51 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | 1,000 over | I gave up the measurement.
>> ? ? ?| ? 2 ? | ? 100 ? | ? ?784 ? ? | Slow!!
>> ? ? ?| ? 2 ? | ? 150 ? | ? ?567 ? ? | Slow!!
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 51 ? ? |
>>
>> Case3 : No patch, cpu_weight dom0:domU = 256:256
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 57 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ? 80 ? ? |
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 57 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 50 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | ? ? 95 ? ? |
>> ? ? ?| ? 2 ? | ? 100 ? | ? ? 61 ? ? |
>> ? ? ?| ? 2 ? | ? 150 ? | ? ? 53 ? ? |
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 50 ? ? |
>>
>> Case4 : No patch, cpu_weight dom0:domU = 256:512
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 57 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ?575 ? ? | Slow!!
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 57 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 50 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | ? ?594 ? ? | Slow!!
>> ? ? ?| ? 2 ? | ? 100 ? | ? ?450 ? ? | Slow!!
>> ? ? ?| ? 2 ? | ? 150 ? | ? ?290 ? ? | Slow!!
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 51 ? ? |
>>
>> Case5 : Without changeset 20122, cpu_weight dom0:domU = 256:256
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 57 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ? 80 ? ? |
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 56 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 50 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | ? ? 95 ? ? |
>> ? ? ?| ? 2 ? | ? 100 ? | ? ? 61 ? ? |
>> ? ? ?| ? 2 ? | ? 150 ? | ? ? 53 ? ? |
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 50 ? ? |
>>
>> Case6 : Without changeset 20122, cpu_weight dom0:domU = 256:512
>> ? ? ?| vcpus | cpu_cap | boot-up ? ?|
>> ? ? ?| ? ? ? | ? ? ? ? | times[sec] |
>> ? ? ?+-------+---------+------------+
>> ? ? ?| ? 1 ? | ? ? 0 ? | ? ? 56 ? ? |
>> ? ? ?| ? 1 ? | ? ?50 ? | ? ? 80 ? ? |
>> ? ? ?| ? 1 ? | ? 100 ? | ? ? 56 ? ? |
>> ? ? ?| ? 2 ? | ? ? 0 ? | ? ? 50 ? ? |
>> ? ? ?| ? 2 ? | ? ?50 ? | ? ? 95 ? ? |
>> ? ? ?| ? 2 ? | ? 100 ? | ? ? 61 ? ? |
>> ? ? ?| ? 2 ? | ? 150 ? | ? ? 53 ? ? |
>> ? ? ?| ? 2 ? | ? 200 ? | ? ? 50 ? ? |
>>
>>
>> Best regards,
>> ?Kan
>>
>> Tue, 01 Sep 2009 08:41:39 +0900, Masaki Kanno wrote:
>>
>>>Hi George,
>>>
>>>I will try them on today.
>>>
>>> Kan
>>>
>>>Mon, 31 Aug 2009 14:10:47 +0100, George Dunlap wrote:
>>>
>>>>Hmm, it appears my patch still debits credits for VMs that aren't
>>>>earning credits anymore; such VMs can earn an unlimited amount of
>>>>negative credit before becoming active again.
>>>>
>>>>Try the attached patches; if it doesn't fix the problem, please take a
>>>>short trace during boot using the following command and send it to me:
>>>>
>>>># xentrace -D -e 0x2f000 -S 128 -s 1000 /tmp/sched-boot.trace
>>>>
>>>>Thanks,
>>>> -George
>>>>
>>>>On Mon, Aug 31, 2009 at 9:34 AM, Keir Fraser<keir.fraser@xxxxxxxxxxxxx>
>>>>wrote:
>>>>> Hi Maskai,
>>>>>
>>>>> Thanks for the report. It's a good idea to Cc the patch author when 
>>>>> making
>>>>> bug reports. In this case it's George Dunlap who I've cc'ed in this 
>>>>> reply.
>>>>>
>>>>> ?-- Keir
>>>>>
>>>>> On 31/08/2009 07:50, "Masaki Kanno" <kanno.masaki@xxxxxxxxxxxxxx> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I tested the latest xen-unstable (changeset: 20128) and the latest
>>>>>> linux-2.6.18-xen (changeset: 931). ?A guest OS is booted up slower
>>>>>> than before. ?And the following messages are shown by the guest OS.
>>>>>>
>>>>>> Switching to new root and running init.
>>>>>> unmounting old /dev
>>>>>> unmounting old /proc
>>>>>> unmounting old /sys
>>>>>>
>>>>>> ? ***************************************************************
>>>>>> ? ***************************************************************
>>>>>> ? ** WARNING: Currently emulating unsupported memory accesses ?**
>>>>>> ? ** ? ? ? ? ?in /lib/tls glibc libraries. The emulation is ? ?**
>>>>>> ? ** ? ? ? ? ?slow. To ensure full performance you should ? ? ?**
>>>>>> ? ** ? ? ? ? ?install a 'xen-friendly' (nosegneg) version of ? **
>>>>>> ? ** ? ? ? ? ?the library, or disable tls support by executing **
>>>>>> ? ** ? ? ? ? ?the following as root: ? ? ? ? ? ? ? ? ? ? ? ? ? **
>>>>>> ? ** ? ? ? ? ?mv /lib/tls /lib/tls.disabled ? ? ? ? ? ? ? ? ? ?**
>>>>>> ? ** Offending process: modprobe (pid=761) ? ? ? ? ? ? ? ? ? ? **
>>>>>> ? ***************************************************************
>>>>>> ? ***************************************************************
>>>>>>
>>>>>> Pausing... 5<3>BUG: soft lockup detected on CPU#0!
>>>>>> ?[<c0151205>] softlockup_tick+0xa5/0xd0
>>>>>> ?[<c010978a>] timer_interrupt+0x2fa/0x6c0
>>>>>> ?[<c011d8c1>] __activate_task+0x21/0x40
>>>>>> ?[<c012fed0>] lock_timer_base+0x20/0x50
>>>>>> ?[<c0151563>] handle_IRQ_event+0x33/0xa0
>>>>>> ?[<c0151678>] __do_IRQ+0xa8/0x120
>>>>>> ?[<c01076e1>] do_IRQ+0x31/0x80
>>>>>> ?[<c02af6b0>] neigh_periodic_timer+0x0/0x140
>>>>>> ?[<c024ced5>] evtchn_do_upcall+0xe5/0x1f0
>>>>>> ?[<c0115fb0>] do_fixup_4gb_segment+0x0/0x170
>>>>>> ?[<c0105ba3>] hypervisor_callback+0x33/0x3b
>>>>>> ?[<c0115fb0>] do_fixup_4gb_segment+0x0/0x170
>>>>>> ?[<c01ed68b>] delay_tsc+0xb/0x20
>>>>>> ?[<c01ed6d6>] __delay+0x6/0x10
>>>>>> ?[<c01160f0>] do_fixup_4gb_segment+0x140/0x170
>>>>>> ?[<c0169597>] do_munmap+0x197/0x200
>>>>>> ?[<c01ee0a4>] copy_to_user+0x34/0x70
>>>>>> ?[<c0105b6b>] error_code+0x2b/0x30
>>>>>> Continuing...
>>>>>>
>>>>>>
>>>>>> FYI, when I reverted changeset 20122 of xen-unstable, the guest OS
>>>>>> is booted up as before.
>>>>>>
>>>>>> Best regards,
>>>>>> ?Kan
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Xen-devel mailing list
>>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>>>>>> http://lists.xensource.com/xen-devel
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Xen-devel mailing list
>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>>>>> http://lists.xensource.com/xen-devel
>>>>>
>>>>
>>>>-------------------------------text/plain-------------------------------
>>>>_______________________________________________
>>>>Xen-devel mailing list
>>>>Xen-devel@xxxxxxxxxxxxxxxxxxx
>>>>http://lists.xensource.com/xen-devel
>>>
>>>
>>>_______________________________________________
>>>Xen-devel mailing list
>>>Xen-devel@xxxxxxxxxxxxxxxxxxx
>>>http://lists.xensource.com/xen-devel
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-devel
>>


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.