New UMASS driver available for testing
Ulrich Spoerlein
uspoerlein at gmail.com
Thu Oct 5 10:57:26 PDT 2006
Ulrich Spoerlein wrote:
> 258998272 bytes transferred in 1771.034516 secs (146241 bytes/sec)
> dd if=/dev/da0 of=/dev/zero bs=$i 0.20s user 3.10s system 0% cpu 29:31.05 total
> 258998272 bytes transferred in 775.213552 secs (334099 bytes/sec)
> dd if=/dev/da0 of=/dev/zero bs=$i 0.01s user 0.41s system 0% cpu 12:55.23 total
> 258998272 bytes transferred in 650.920062 secs (397896 bytes/sec)
> dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.07s system 0% cpu 10:50.93 total
> 258998272 bytes transferred in 641.615133 secs (403666 bytes/sec)
> dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.03s system 0% cpu 10:41.63 total
> 258998272 bytes transferred in 641.612930 secs (403667 bytes/sec)
> dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.04s system 0% cpu 10:41.63 total
I tested the same USB stick on a Gentoo/Linux machine, though it is
roughly twice as fast as my own machine:
Linux DVPC03 2.6.17-gentoo-r4 #1 SMP PREEMPT Mon Aug 14 17:19:40 CEST 2006 i686 Intel(R) Celeron(R) CPU 3.06GHz GNU/Linux
Oct 5 11:19:45 localhost usb 4-2: new full speed USB device using ohci_hcd and address 2
Oct 5 11:19:45 localhost usb 4-2: configuration #1 chosen from 1 choice
Oct 5 11:19:45 localhost scsi4 : SCSI emulation for USB Mass Storage devices
Oct 5 11:19:45 localhost usb-storage: device found at 2
Oct 5 11:19:45 localhost usb-storage: waiting for device to settle before scanning
Oct 5 11:19:50 localhost Vendor: Model: MP3 Flash Stick Rev: 1.00
Oct 5 11:19:50 localhost Type: Direct-Access ANSI SCSI revision: 00
Oct 5 11:19:50 localhost SCSI device sda: 505856 512-byte hdwr sectors (259 MB)
Oct 5 11:19:50 localhost sda: Write Protect is off
Oct 5 11:19:50 localhost sda: Mode Sense: 20 00 00 00
Oct 5 11:19:50 localhost sda: assuming drive cache: write through
Oct 5 11:19:50 localhost SCSI device sda: 505856 512-byte hdwr sectors (259 MB)
Oct 5 11:19:50 localhost sda: Write Protect is off
Oct 5 11:19:50 localhost sda: Mode Sense: 20 00 00 00
Oct 5 11:19:50 localhost sda: assuming drive cache: write through
Oct 5 11:19:50 localhost sda:
Oct 5 11:19:50 localhost sd 4:0:0:0: Attached scsi removable disk sda
Oct 5 11:19:50 localhost usb-storage: device scan complete
Oct 5 11:19:50 localhost scsi.agent[2225]: disk at /devices/pci0000:00/0000:00:03.2/usb4/4-2/4-2:1.0/host4/target4:0:0/4:0:0:0
for i in 512 2k 32k 256k 2048k; do time dd if=/dev/sda of=/dev/null bs=$i;done
258998272 bytes (259 MB) copied, 648.34 seconds, 399 kB/s
dd if=/dev/sda of=/dev/null bs=$i 0.14s user 0.84s system 0% cpu 10:48.35 total
258998272 bytes (259 MB) copied, 648.347 seconds, 399 kB/s
dd if=/dev/sda of=/dev/null bs=$i 0.04s user 0.65s system 0% cpu 10:48.35 total
258998272 bytes (259 MB) copied, 648.452 seconds, 399 kB/s
dd if=/dev/sda of=/dev/null bs=$i 0.02s user 0.65s system 0% cpu 10:48.46 total
258998272 bytes (259 MB) copied, 647.917 seconds, 400 kB/s
dd if=/dev/sda of=/dev/null bs=$i 0.00s user 0.74s system 0% cpu 10:47.92 total
258998272 bytes (259 MB) copied, 648.605 seconds, 399 kB/s
dd if=/dev/sda of=/dev/null bs=$i 0.00s user 0.78s system 0% cpu 10:48.75 total
So, the 400kB/s limit is entirely due to the crappy hardware. I wonder
though, why is Linux able to achieve 400kB/s with 512 bytes reads? Is it
cheating here?
Ulrich Spoerlein
--
A: Yes.
>Q: Are you sure?
> >A: Because it reverses the logical flow of conversation.
> >>Q: Why is top posting frowned upon?
More information about the freebsd-usb
mailing list