On Mon, 18 Jul 2016 at 11:24 Trent W. Buck via luv-main <luv-main@luv.asn.au> wrote:
Toby Corkindale via luv-main writes:

>> if you dd using large blocks does that improve things?
>> eg.
>>   dd if=/dev/zero of=<whatever> bs=8M oflag=direct
>
> When I was first testing it, I noticed that with block sizes around, say,
> 10M, it went at ~8mbyte/sec. With 100+M blocks, I could hit 24 or so.

That's why I suggested GNU ddrescue -
it auto-adjusts the block size for best throughput.
(... I think.  These days I mostly just use cp foo.iso /dev/sdb.)

And that's the thing.. all I want to do is "cp file /mnt/blah" too.
And that method (cp) does report the highest throughput -- it's just that it caps out at 27 mbyte/sec. Whereas on a Windows laptop or workstation, it smashes it out at 75mbyte/sec. (And there are plenty of reviews online confirming the high speed)

I guess it's just something in the Linux usb implementation sucking in some peculiar way to this Corsair stick.. :(

Toby