[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: userspace block backend / gntdev problems
Derek Murray <Derek.Murray@xxxxxxxxxxxx> writes: > Hi Gerd, > > On 4 Jan 2008, at 13:48, Gerd Hoffmann wrote: >> First problem is the fixed limit of 128 slots. The frontend >> submits up >> to 32 requests, with up to 11 grants each. With the shared ring this >> sums up to 353 grants per block device. When is blkbackd running >> in aio >> mode, thus many requests are in flight at the same time and thus also >> many grants mapped at the same time, the 128 limit is easily >> reached. I >> don't even need to stress the disk with bonnie or something, just >> booting the virtual machine is enougth. Any chance replace the >> fix-sized array with a list to remove that hard-coded limit? Or at >> least raise the limit to -- say -- 1024 grants? > > The 128-grant limit is fairly arbitrary, and I wanted to see how > people were using gntdev before changing this. The reason for using a > fixed-size array is that it gives us O(1)-time mapping and unmapping > of single grants, which I anticipated would be the most frequently- > used case. I'll prepare a patch that enables the configuration of > this limit when the device is opened. Any news on this? I'd like to try converting the PV framebuffer to use grants. I need to map ~2000-5000 pages, depending on the pvfb's resolution. [...] _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |