リポジトリサーバーで、ControlMasterをssd/configファイルに追加すると(ソケットが作成されますか?)、転送速度が平均約2.5秒から平均0.05秒に50倍に増加しました。転送速度は、リポジトリシステムと当社のWebサーバー間です。ここで、同じパフォーマンスの向上をWindows->リポジトリ接続に適用したいと思います。現在、Tortoiseを使用してSSH経由で接続していますが、ウィキペディアでPuTTYがセッションの多重化をネイティブにサポートしていないことを読みました。 Windows用にも作成された機能を備えた他のSSHツールがあることは知っていますが、SSH接続を使用するMercurialとの互換性の問題が発生するかどうか疑問に思っていました。現在、Plinkを使用して処理していると思います。 SSHトンネリング。
Mercurialと互換性のあるWindowsでセッション多重化を有効にするためのオプションを探しています。
これには PuTTY を使用します。探している設定は、[接続]-> [SSH]セクションの[可能であればSSH接続を共有する]と呼ばれます。他の回答から、PuTTY0.64以降から入手できるようです。
PuTTY 0.64のプレリリースでは、接続共有がサポートされるようになりました。まだ自分で試したことはありません。 http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/wishlist/ssh2-generality.html
copsshはセッションの多重化を許可すると主張していますが、実際には許可されていないようです。多分それはそれがクライアント側で多重化を可能にすることを意味します。
また、andLinuxを介して仮想化されたLinuxを実行し、そこからファイルシステムに直接書き込むこともできます。