- Set max_sectors to 1024. The write performance is still a pretty horrible 5MB/sec (I have a patriot xporter), but it's much more livable with common software (web browsers, etc.). I added the following to /etc/init.d/boot.local,
echo 1024 > /sys/block/sda/device/max_sectors - Mount the drive with write barriers disabled. This is essential, as unlike normal hard drives, USB mass storage devices don't have caches. My fstab options for the device eventually looked like this (for ext4),
noatime,data=writeback,acl,user_xattr,barrier=0,nobarrier - You can try the following for good luck, though I doubt it's nearly as relevant as the above,
tune2fs -o journal_data_writeback /dev/sda1
tune2fs -O dir_index /dev/sda1
cheers! If you have additional suggestions, please post them here or email me (ntung at ntung).