
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