[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Credit Scheduler not working correct (3.0.4-0)
Atsushi SAKAI wrote: > Hi, Timo > > If you want to divide CPU resources as you expected, > each vcpu weight should be same. > In your case, you should define xendom1 for 1vcpu > and xendom2 for 2vcpu(s). then after you should pin these vcpus to pcpu0. Hm, is that a bug or a feature? I thought the crdeit-schedulers primary goal was to avoid this pinning nightmare you have with SEDF? Greetings, -timo > Timo Benk <timo.benk@xxxxxx> wrote: > >> Hi, >> >> on my system, it seems that the credit scheduler does not work as expected. >> The >> problem seems to be related to HyperThreading, if i switch off HT in the BIOS >> Setup, the scheduler works as expected. >> >> I have two domains running, both pinned to the same processor: >> >> Domain-0:~ # xm vcpu-list >> Name ID VCPU CPU State Time(s) CPU >> Affinity >> Domain-0 0 0 1 --- 30.2 any cpu >> Domain-0 0 1 1 r-- 12.0 any cpu >> xendom1 1 0 0 --- 98.6 0 >> xendom2 2 0 0 r-- 110.3 0 >> >> Both domains should consume max. 100 Percent of that processor, but >> xendom1 has a weight twice as big as xendom2: >> >> Domain-0:~ # xm sched-credit -d xendom1 >> {'cap': 100, 'weight': 200} >> Domain-0:~ # xm sched-credit -d xendom2 >> {'cap': 100, 'weight': 100} >> >> In my understanding of the credit scheduler, xendom1 should get twice as >> much CPU-time as xendom2. But: >> >> xentop - 11:05:46 Xen 3.0.4-0 >> Mem: 2612284k total, 2603852k used, 8432k free CPUs: 2 @ 2992MHz >> NAME STATE CPU(sec) CPU(%) [...] >> Domain-0 -----r 42 0.6 [...] >> xendom1 ------ 122 49.8 [...] >> xendom2 -----r 133 50.2 [...] >> >> As you can see, both domains got an equal amount of the CPU. >> >> Am i missing something or do i understand something wrong? >> >> Greetings, >> -timo >> -- >> Timo Benk - Jabber ID: fry@xxxxxxxxxxxx - ICQ ID: #414944731 >> PGP Public Key: http://m28s01.vlinux.de/timo_benk_gpg_key.asc >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@xxxxxxxxxxxxxxxxxxx >> http://lists.xensource.com/xen-devel > > -- Timo Benk - Jabber ID: fry@xxxxxxxxxxxx - ICQ ID: #414944731 PGP Public Key: http://m28s01.vlinux.de/timo_benk_gpg_key.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |