On Tue, Oct 06, 2015 at 10:26:08AM -0700, Paul Zimmerman wrote: > On Tue, Oct 6, 2015 at 10:01 AM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > On Tue, 6 Oct 2015, Felipe Balbi wrote: > > > >> >> In my experience, you need to do at least the following to get max > >> >> performance from the mass storage gadget: > >> >> > >> >> - Use Windows 8 or higher on the host. It's much faster than Linux. > > > > Why is Windows so much faster? Or to put it another way, why is Linux > > slow? How can we improve things? > > I don't know. We were doing our performance demos using Windows, so we > never looked into why Linux was slower. But I do know the Microsoft > engineers put some effort into tuning their stack for good performance > at USB 3.0 speeds. I don't think anyone has done that for Linux yet. I don't believe that, it sounds like a marketing thing :) Be aware of your mount options when mounting a device on Linux, some distros default to more "safe" options that are slower due to flushing data to the disk, it's easy to look faster if all of your data is still in caches before being sent to the device. greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html