On Sat, Dec 26, 2009 at 4:54 PM, Paul Hartman <paul.hartman+gen...@gmail.com> wrote: > Hi, > > I got a Nokia N900 linux internet tablet/phone a few days ago, and > when I connect it in USB Mass Storage mode to a Windows Vista computer > I can write at 17MB/sec, but when I connect it to my Gentoo box my > writes are really slow, between 500-900kb/sec depending on if I mount > in "sync" mode or not. As far as I know it should be just a totally > standard/generic mass storage device. (there were no drivers or > software install needed in windows, it just worked) > > Other USB devices plugged into the same port go full speed, and AFAIK > everything appears as if it should be high speed USB 2.0. Has anyone > seen something like this before? I'm not sure what the deal is. It > takes 20 minutes to copy 1 gigabyte from Linux and takes just under 1 > minute to do the same in Windows. > > I'm not sure about debugging USB or what the options are. Everything > I've used previously has worked without any hassle.
Solved. The problem was CFQ I/O scheduler. It was several times slower than the others, for whatever reason. Here is the scoreboard: single-file: 1m25s multi-file (same total size): cfq: 6m51.439s noop: 3m0.733s anticipatory: 1m44.348s deadline: 1m36.804s So, the winner is deadline. CFQ doesn't make it to the podium. :) Thanks, Paul