[dm-devel] [PATCH] Latest dm-userspace, with memory reclaim

Dan Smith danms at us.ibm.com
Mon Sep 11 02:49:28 UTC 2006


FT> Yeah, I think that there is no performance difference under real
FT> workloads (not synthetic benchmark workloads).

So dbench is too synthetic?  Performance with guest domains has been
quite good in my experience.

FT> Right, I should have said that the major advantage of ring buffer
FT> is communication without system calls.

That's definitely possible, but if the remap cache reduces the amount
of communication with userspace, then you also save the context switch
to map the data each time.  I know that blktap does not seem to suffer
much of a performance hit here, so it may be lost in the noise of a
domain switch.  What about native performance?  I intend for
dm-userspace to be useful outside the realm of Xen :)

FT> I've not tried the origianl dm-userspace. 

Then why do you claim that performance suffers because of the use of
syscalls? 

FT> You have all the equipment, so can you do a performance
FT> comparison? 

Yes, I can.

FT> I guess that the results of Xen blktap and blkback drivers have
FT> told us the expected performance differences.

Is it not possible that blktap performs well for Xen because I/O
latency is hidden by domain switches?  I would think that on a single
processor vanilla linux system that switching to userspace for every
single map would not be ideal.

-- 
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms at us.ibm.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20060910/827312c3/attachment.sig>


More information about the dm-devel mailing list