На нашем сервере репозитория добавление ControlMaster в файл ssd / config (создает сокет?) Привело к увеличению скорости передачи данных в 50 раз с примерно 2,5 секунд в среднем до 0,05 секунды. Скорость передачи между системой репозитория и нашими веб-серверами. Теперь я хотел бы применить такой же прирост производительности к соединению Windows -> репозиторий. В настоящее время мы используем Tortoise для подключения через SSH, и я читал в википедии, что Putty изначально не поддерживает мультиплексирование сеансов. Я знаю, что есть другие инструменты SSH с этой функцией, которые также созданы для Windows, но мне было интересно, если я использую их, если у меня возникнут проблемы с совместимостью с Mercurial с использованием SSH-соединения, поскольку сейчас я считаю, что он использует Plink для обработки SSH-туннелирование.
Я ищу любые варианты включения мультиплексирования сеансов в окнах, совместимых с Mercurial.
я использую PuTTY для этого. Требуемый параметр называется «Совместно использовать SSH-соединение, если возможно» в разделе «Соединение-> SSH». Из других ответов кажется, что он доступен с PuTTY 0.64 и далее.
Предварительный выпуск PuTTY 0.64 теперь поддерживает совместное использование соединений. Сам пока не пробовал. http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/ssh2-generality.html
Copssh утверждает, что разрешает мультиплексирование сеансов, но на самом деле это не так. Может быть, это означает, что он позволяет мультиплексировать на стороне клиента.
Вы также можете попробовать запустить Linux, виртуализированный через andLinux, и через него писать напрямую в файловую систему.