The problem with USB stick and msdosfs

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Mon Jan 19 04:29:28 PST 2009


Hasso Tepper wrote:
> Matthew Dillon wrote:
>> I'm guessing it is a function of msdosfs, which doesn't try to
>> aggregate clusterable writes.  Linux's block devices work
>> differently, it's easier for linux to cluster writes.  Not really on my
>> list, non-native filesystems aren't really designed with performance in
>> mind.
> 
> 50MB in 4 minutes isn't really "a performance problem" IMHO, but a serious 
> usability problem ;). And I doubt that the lack of clustering is the one 
> to blame here (at least not alone). And as I said - it isn't the problem 
> with every USB mass storage media, with other stuff I have access to show 
> reasonable performance with msdosfs.

I've noticed that writes to msdosfs always used 4kb blocks.  That's probably a clustering problem then.

cheers
  simon






More information about the Bugs mailing list