From 26febb4e5855d87a61a459d519edc1d379bdbe7b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 9 Mar 2018 12:57:23 -0400 Subject: [PATCH] benchmarks --- ...otes_with_git-annex-shell_mass_protocol.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/todo/accellerate_ssh_remotes_with_git-annex-shell_mass_protocol.mdwn b/doc/todo/accellerate_ssh_remotes_with_git-annex-shell_mass_protocol.mdwn index a592e17a9c..b7c44b6941 100644 --- a/doc/todo/accellerate_ssh_remotes_with_git-annex-shell_mass_protocol.mdwn +++ b/doc/todo/accellerate_ssh_remotes_with_git-annex-shell_mass_protocol.mdwn @@ -44,3 +44,20 @@ Implementation todos: and it moves between networks? * If it's unable to ssh to a host to run p2pstdio, it will fall back to the old method. What if the host is down, does this double the timeout? + +---- + +Benchmarks + +Dropping 200 files from a remote over a satellite internet connection, +speed increased from 364s to 183s. + +Dropping 1000 files from a remote over ssh to localhost, with -J4, +speed increased from 20s to 6s. Without -J4, speed increased from 41s to +10s. + +(By comparison, dropping 1000 files from a remote on the same filesystem +took 12s, so remote access over localhost seems faster now! Possibly +there's a little bit more concurrency when git-annex and git-annex-shell +are both running?) +