Skip to content

future3: Speed up sync from local folders and network mounts#2598

Open
jdeitmerg wants to merge 1 commit intoMiczFlor:future3/developfrom
jdeitmerg:future3/sync-speedup
Open

future3: Speed up sync from local folders and network mounts#2598
jdeitmerg wants to merge 1 commit intoMiczFlor:future3/developfrom
jdeitmerg:future3/sync-speedup

Conversation

@jdeitmerg
Copy link

@jdeitmerg jdeitmerg commented Jan 14, 2026

Syncing from my home server felt a bit slow. Wifi is the bottleneck, but an improvement of ~25% could still be attained with this patch.

I ran some tests using (the awesome!) hyperfine, copying a 127MB mp3 from a cifs-mounted samba share to a local folder.

Command (abbreviated) Mean [s] Min [s] Max [s] Relative
rsync --compress 28.745 ± 1.040 27.546 30.406 1.44 ± 0.06
rsync 23.255 ± 0.298 22.908 23.556 1.16 ± 0.02
cp 19.986 ± 0.322 19.657 20.450 1.00

cp is handsdown fastest. For rsync, --compress incurs the ~25% penalty I mentioned above.

I assume --compress does speed up SSH-transfers, so I left it in for those.

@jdeitmerg jdeitmerg marked this pull request as draft January 14, 2026 13:26
@jdeitmerg jdeitmerg closed this Jan 14, 2026
@jdeitmerg jdeitmerg force-pushed the future3/sync-speedup branch from 53b5a6c to cd45538 Compare January 14, 2026 13:29
@jdeitmerg jdeitmerg reopened this Jan 14, 2026
@jdeitmerg jdeitmerg marked this pull request as ready for review January 14, 2026 13:30
@s-martin s-martin added enhancement future3 Relates to future3 development labels Jan 14, 2026
@coveralls
Copy link

Pull Request Test Coverage Report for Build 20995868324

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 38.14%

Totals Coverage Status
Change from base Build 19665970285: 0.0%
Covered Lines: 492
Relevant Lines: 1290

💛 - Coveralls

@coveralls
Copy link

Pull Request Test Coverage Report for Build 20995868345

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 38.14%

Totals Coverage Status
Change from base Build 19665970285: 0.0%
Covered Lines: 492
Relevant Lines: 1290

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement future3 Relates to future3 development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments