Re: [BackupPC-users] usb slow for random access? (was Re: Using rsync for blockdevice-level synchronisation of BackupPC pools)
2009-09-15 22:46:12
dan wrote:
> b) USB chipsets must hand off data to the CPU for processing which
> causes each piece of data to have additional latency going through the
> CPU once as raw USB packets to be translated by the driver and then
> again by whatever app is processing that data. SATA/SAS/IDE all have
> DMA so they can dump the usable data to memory and the CPU can process
> it once from there.
> c)because USB packets (for storage devices) are fairly simple packets to
> decode, its the mhz that matter as its how fast the packet can be pushed
> through. Improving controller design can only have a marginal impact on
> performance unless a high speed controller is used specifically for
> storage devices(i dont believe there are any on the market).
> d)USB devices rely on a driver to process the raw USB packets into
> scsi/ide/ata packets. SATA/IDE controllers require a driver only to
> read packets already in the appropriate format. More processing is done
> in the driver and software tends to have more latency that hardware.
All of the above is incorrect in more ways than I care to go into.
But the core message is the same: USB *is* slower than eSATA simply
because USB 2.0 has a maximum bandwidth of 480mbps. After driver and
protocol overhead, you usually get about 33 MB/s out of a USB drive.
The same drive hooked up via eSATA runs at drive speed, usually between
60MB/s to 120MB/s depending on how fast the drive actually is.
--
Jim Leonard (trixter AT oldskool DOT org) http://www.oldskool.org/
Help our electronic games project: http://www.mobygames.com/
Or check out some trippy MindCandy at http://www.mindcandydvd.com/
A child borne of the home computer wars: http://trixter.wordpress.com/
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, (continued)
- Re: [BackupPC-users] usb slow for random access? (was Re: Using rsync for blockdevice-level synchronisation of BackupPC pools), Tino Schwarze
- Re: [BackupPC-users] usb slow for random access? (was Re: Using rsync for blockdevice-level synchronisation of BackupPC pools), dan
- Re: [BackupPC-users] usb slow for random access? (was Re: Using rsync for blockdevice-level synchronisation of BackupPC pools),
Jim Leonard <=
- Re: [BackupPC-users] usb slow for random access? (was Re: Using rsync for blockdevice-level synchronisation of BackupPC pools), Dan Pritts
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Pieter Wuille
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Les Mikesell
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Christian Völker
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Christian Völker
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Les Mikesell
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Carl Wilhelm Soderstrom
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Timothy J Massey
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Timothy J Massey
- Re: [BackupPC-users] Using rsync for blockdevice-level synchronisation of BackupPC pools, Les Mikesell
|
|
|