tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Rump FS throughput



On Thu, May 31, 2012 at 01:45:53PM -0400, Matthew Mondor wrote:
> Although it's useful to mount random media more safely than it would be
> using kernel-space, I noticed that using 64KB reads, the kernel cd9660
> will gladly read ~20MB/s from a DVD, but that rump_cd9660 using
> 64KB reads is limited to aproximately 4MB/s at most, even if the system
> is mostly idle during those transfers (on netbsd-6/amd64 and 4 3.3GHz
> cores).

Some suggestions from Antti via email proxy:
Maybe he is using the block device (/dev/cd0a) instead of the raw device
(/dev/rcd0a).  IIRC the former has some pretty serious performance
problems for userspace I/O.  Also in the "maybe" department, libp2k
should probably detect and autoadjust a block device to raw device.
Or, someone could just fix the bdev stuff.


Cheers,
 Thomas


Home | Main Index | Thread Index | Old Index