A tutorial regarding the design of Flash devices reveals the basic problem with Flash in general.
It is designed to perform in u know what..windows. The design sets up Flash in FAT32 and lo and behold it runs best in windows!
Trying to get the industry to design specially for Linux is like trying to get a donkey to move.
There seems to be workarounds for various applied "imbedded" flash for elements of the Linux system such as usr and etc wherein reads and writes are minimal.
Cheaper Flash devices vary widely in performance due to algorithms provided or not.
Flashbench and bonnie++ are programs which provide analysis of Flash devices to determine performance of the devices under various modes. Many of the devices thusly analyzed are listed on the internet for users to examine...Linaro seems to be the main activity for such reports.
One recommend for Linux is to use ext4 and have at least 8GB of memory available..therefore 64bit. There probably are reasons for not going that route for some (including the cost).
Raid is also recommended.
The picture is indeed clouded and has been for years.
Perhaps a way to use FAT in Linux will come along but don't hold your breath!
]]>and with swapoff, nothing change..... infact when i transfer to USB i don't hear my HDD whisk
EDIT: this issue doesn't appear on every USB device, infact with my external HDD, through USB, i reach 30 MB/s and the best thing, it is costant; so the problem, at least in my case, regard only USB flash (flash memory, phone internal memory, sd card .....)
]]>in my case, is connected only to the files' size and not related with RAM available
question: is a linux only problem ??? or only archlinux ???
]]>https://bbs.archlinux.org/viewtopic.php?id=76553
https://bbs.archlinux.org/viewtopic.php?id=112846
https://bbs.archlinux.org/viewtopic.php?id=124856
To satisfy my curiosity, does this happen when the total size of the files to be transferred is greater than your available RAM, or is it not connected to the size of the files?
]]>i have a problem:
when i transfer to an usb, transfer rate decay drastically
tested with USB flash and microSD card with its adaptor; with Mac OS i reach the maximum, for example 10MB/s, and the transfer rate remains constant; if i use arch, it reach the maximum but after some time decay to 2 MB/s.....
is normal ??? anybody have this issue ???
]]>