Answer by niXar for rsync with multi-core server should go faster than it...
What Janne said: you're IO bound, not CPU bound. Launch top (or better, atop/htop), notice how little CPU is actually used when transferring small files. Also note that your processes are in 'D' state,...
View ArticleAnswer by Cakemox for rsync with multi-core server should go faster than it...
There is a lot of network/disk overhead when dealing with lots of small files using rsync. With small enough files, your speedup factor may be less than 1. Pay attention to the speedup factor using -v....
View ArticleAnswer by knitti for rsync with multi-core server should go faster than it...
The latency of many many small random IO operation adds up: access and seek times of file system and hard disks comparison times of rsync In my experience is rsync a very good tool to hold things in...
View ArticleAnswer by Janne Pikkarainen for rsync with multi-core server should go faster...
Your problem doesn't have (almost) anything to do with the CPU. Transferring big files is usually fast, since it can be done with sequential I/O. Transferring lots of small files requires tons of...
View Articlersync with multi-core server should go faster than it goes. Am I wrong?
I'm launching a rsync simple command between two servers. Both servers have two eth interfaces on bonding. When I send a big file from one server to the other with rsync I reach 130M/s transfer rate....
View Article