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

Re: [Xen-devel] [PATCH RFC 00/49] xen: add core scheduling support



On Fri, 2019-03-29 at 18:00 +0100, Juergen Gross wrote:
> On 29/03/2019 17:56, Dario Faggioli wrote:
> > As said by Juergen, the two approaches (and hence the structure of
> > the
> > series) are quite different. This series is more generic, acts on
> > the
> > common scheduler code and logic. It's quite intrusive, as we can
> > see
> > :-D, but enables the feature for all the schedulers all at once
> > (well,
> > they all need changes, but mostly mechanical).
> > 
> > My series, OTOH, act on each scheduler specifically (and in fact
> > there
> > is one for Credit and one for Credit2, and there would need to be
> > one
> > for RTDS, if wanted, etc). They're much more self contained, but
> > less
> > generic; and the changes necessary within each scheduler are
> > specific
> > to the scheduler itself, and non-mechanical.
> 
> Another line of thought: in case we want core scheduling for security
> reasons (to ensure always vcpus of the same guest are sharing a core)
> the same might apply to the guest itself: it might want to ensure
> only threads of the same process are sharing a core.
>
Sure, as soon as we'll manage to "passthrough" to it the necessary
topology information.

> This would be
> quite easy with my series, but impossible for Dario's solution
> without
> the fixed relationship between guest siblings.
>
Well, not "impossible". :-)

As said above, that's not there, but it can be added/implemented.

Anyway... Lemme go back looking at the patches, and preparing for
running benchmarks. :-D :-D

Dario
-- 
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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