lkml.org 
[lkml]   [2013]   [Feb]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [Xen-devel] [PATCH RFC 00/12] xen-block: indirect descriptors
>>> On 28.02.13 at 11:28, Roger Pau Monne <roger.pau@citrix.com> wrote:
> This series contains the initial implementation of indirect
> descriptors for Linux blkback/blkfront.
>
> Patches 1, 2, 3, 4 and 5 are bug fixes and minor optimizations.
>
> Patch 6 contains a LRU implementation for blkback that will be needed
> when using indirect descriptors (since we are no longer able to map
> all possible grants blkfront might use).

Considering this, ...

> Patch 7 is an addition to the print stats function in blkback in order
> to print information regarding persistent grant usage.
>
> Patches 8, 9, 10 and 11 are preparatory work for indirect descriptors
> implementation, mainly make blkback use dynamic memory and remove the
> shared blkbk structure, so each blkback instance has it's own list of
> free requests, pages, handles and so on.
>
> Finally patch 12 contains the indirect descriptors implementation.
>
> I've also pushed this series to the following git repository:
>
> git://xenbits.xen.org/people/royger/linux.git xen-block-indirect
>
> Performance benefit of this series can be seen in the following graph:
>
> http://xenbits.xen.org/people/royger/plot_indirect.png

... would you happen to also have a comparison with using
indirect descriptors but not persistent grants? IOW I'm
wondering about the hit rate on the persistently mapped
grants, especially when blkfront really saturates the added
bandwidth.

Jan



\
 
 \ /
  Last update: 2013-02-28 12:21    [W:0.230 / U:3.516 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site