
On 20/09/2019 04.43, David T-G wrote:
Hi, all --
I am building a system for fast transfer of video files from MicroSD cards, and I am looking for tunables advice. It will also be my everyday desktop, since I can't afford two machines, but its primary mission is to move data fast.
My plan is to use 15.1 and, without starting another religious war :-) and after the convenient recent file system discussion, leave my beloved ReiserFS to use XFS for the large data partition. The box has a single Ryzen CPU, an m.2 SSD, 16G of RAM that I will bump to 32G as soon as funding permits, 10 gigabit motherboard USB, and a second 10 gigabit USB daughter card.
I'm limited to this hardware by budget, so there isn't much else that I can do there, but I wonder about parameters and settings in the OS or perhaps the file system config. Are there any knobs to turn to speed moving data across the bus? Is there a better version or even -- gasp -- a better flavor for this kind of work? Any suggestions in general?
TIA & HAND
:-D
Once I timed writing very large file (ISO image) from hard disk to an USB stick (which is the reverse of what you will be doing). What happened is that the stick are slow writing, but the entire machine was slowed up. The hypothesis we had is that the system cache memory was used up. I did a few tries, and this is what worked best (faster): dd if=ISO of=DEV bs=16M oflag=direct status=progress This allows to write several sticks at the same time without big impact. Not your case, but the idea is that you can try things :-) You are reading from card to hard disk. If it is USB3 to rotating rust, the limitation will be the write speed of the HD and you will hit it easily, perhaps doing 150 MB/S. If the destination is m.2, who knows. -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)