[Lguest] proposed patch for mmap'ed private block device
Rusty Russell
rusty at rustcorp.com.au
Thu May 22 22:11:54 EST 2008
On Thursday 22 May 2008 06:35:12 ron minnich wrote:
> This is another proposed patch for block devices to have them use mmap
> instead of file io.
>
> I use this several ways:
> 1. regression testing. I can boot a guest, have it mess around,
> literally rm -rf all of / with no harm done
> 2. lots of guests. This saves overhead as lots of mmap'ed pages are shared
OK, patch is nice. It only works for small disks unfortunately, but it's
simpler than using a (sparse) temporary file and a bitmap (as I did in qemu).
I was thinking of something else: if we added an ioctl to throw away (parts
of) page tables, you can mmap (assuming alignments work) reads directly into
the guest. ISTR Anthony Liguori speculating on something similar.
> 3. lockups. I'm getting a deadlock or lockup on when I have lots of
> guests doing block io; I want to see if this fixes it.
This seems really odd. I haven't stress tested here, but what are the
symptoms?
Thanks,
Rusty.
More information about the Lguest
mailing list