summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvery Pennarun <apenwarr@gmail.com>2011-01-25 21:30:29 -0800
committerAvery Pennarun <apenwarr@gmail.com>2011-01-25 21:30:29 -0800
commitd9b1bb52e5e994f5d3c9c3a77efea5e81910b6ea (patch)
tree58c429de30c64bac733b3ece21ca8a8262c6579d
parenta30c4d7ccb3c731cce24eebc133bc68690420853 (diff)
man page for the --no-latency-control option.
-rw-r--r--sshuttle.md20
1 files changed, 18 insertions, 2 deletions
diff --git a/sshuttle.md b/sshuttle.md
index c52c6cd..6168740 100644
--- a/sshuttle.md
+++ b/sshuttle.md
@@ -1,6 +1,6 @@
-% sshuttle(8) Sshuttle 0.44
+% sshuttle(8) Sshuttle 0.46
% Avery Pennarun <apenwarr@gmail.com>
-% 2010-12-31
+% 2011-01-25
# NAME
@@ -109,6 +109,22 @@ entire subnet to the VPN.
if you use this option to give it a few names to start
from.
+--no-latency-control
+: sacrifice latency to improve bandwidth benchmarks. ssh
+ uses really big socket buffers, which can overload the
+ connection if you start doing large file transfers,
+ thus making all your other sessions inside the same
+ tunnel go slowly. Normally, sshuttle tries to avoid
+ this problem using a "fullness check" that allows only
+ a certain amount of outstanding data to be buffered at
+ a time. But on high-bandwidth links, this can leave a
+ lot of your bandwidth underutilized. It also makes
+ sshuttle seem slow in bandwidth benchmarks (benchmarks
+ rarely test ping latency, which is what sshuttle is
+ trying to control). This option disables the latency
+ control feature, maximizing bandwidth usage. Use at
+ your own risk.
+
-D, --daemon
: automatically fork into the background after connecting
to the remote server. Implies `--syslog`.