Re: [Xen-devel] Any work on sharing of large multi-page segments?

2015-03-17 Thread Jan Beulich
On 17.03.15 at 01:46, andreww...@gmail.com wrote: On 3/16/15, Jan Beulich jbeul...@suse.com wrote: So where do you expect the major performance / scalability improvement to be gained? Internally to Xen, each page will need to be tracked separately anyway, as what appears physically

Re: [Xen-devel] Any work on sharing of large multi-page segments?

2015-03-17 Thread Andrew Warkentin
On 3/17/15, Jan Beulich jbeul...@suse.com wrote: And how would that be significantly different from the batching that's already built into the grant table hypercall? I guess it does do more or less what I want already. I was looking more at the inner mapping/unmapping functions, rather than the

Re: [Xen-devel] Any work on sharing of large multi-page segments?

2015-03-16 Thread Andrew Warkentin
On 3/16/15, Jan Beulich jbeul...@suse.com wrote: So where do you expect the major performance / scalability improvement to be gained? Internally to Xen, each page will need to be tracked separately anyway, as what appears physically contiguous in the granting guest may (and likely will) not be

[Xen-devel] Any work on sharing of large multi-page segments?

2015-03-15 Thread Andrew Warkentin
Has anyone done any work on sharing of large multiple-page segments between domains? The current grant table implementation is unsuitable for this because it only allows sharing single pages and is limited to a relatively small number of entries (and passing large numbers of single-page grant