We have a USB mass-storage tester running on Linux 2.6.7. Our application uses libusb (11/18 distribution). Some of our customers have been reporting that our system reports lower throughputs than a Windows system running Sandra 2004. To analyze the situation, we ported our application to Windows XP (no minor task, that), and indeed we report read/write speeds that are comparable with Sandra's reports. Typical differences for one particular device are:

Windows:  write 17.5 MB/sec, read 21.5 MB/sec

Linux:        write  13.5 MB/sec, read 17MB/sec

This is a serious deficiency in the linux application. I do my timing immediate around the calls the the bulk_read and bulk_write functions, on both platforms, so none of our application overhead is included in the timing. Why are the linux results so much slower?? Is there anything I can do to speed things up??

   Dan Miller



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to