[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 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |