On Wed, Feb 27, 2013 at 03:50:53PM +0000, Dietmar Maurer wrote:
> > NBD enables interprocess communication - any form of IPC requires a protocol
> > and NBD is quite a trivial one.  What is a simpler way of talking to a 
> > backup
> > server?
> 
> Unfortunately, NBD add considerable overheads. I guess the socket 
> communications copies data.
> This is really unnecessary if I can write directly to the output stream.

The disk is the bottleneck, not memory bandwidth.  Hard disks only do
10-100 MB/sec and SSDs only do a couple 100 MB/sec.  Memory copy is
insignificant compared to the I/O activity required to copy out the
entire disk image, not to mention delaying guest writes until we read
the original data from the disk.

Unless there's a concrete performance problem here this is premature
optimization.

Stefan

Reply via email to