This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

openssh maintainer?


Who is the person who ports/packages openssh for cygwin?

I was wondering if they could include the HPN patches (High Performance Networking)

http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/

specifically: these two should apply w/no build probs.


HPN SSH Dynamic Window and None Cipher Patch for OpenSSH 6.0 HPN SSH Peak Throughput Patch for OpenSSH 6.0

you could apply the 'kitchen sink', but that include multithread support
for the AES cipher calculation, which requires you link with the pthreads
library at build time (not handled automatically by the patch).



The none cipher patch can only be used when a TTY is not allocated (i.e. for
data transfer like scp).

Just on my local host (not that exciting).
The speed up:>

scp  ishtar:appdata.tar.xz test
appdata.tar.xz                      100% 1320MB  60.0MB/s  66.7MB/s   00:22
scp -oNoneSwitch=yes -oNoneEnabled=yes ishtar:appdata.tar.xz test
WARNING: ENABLED NONE CIPHER
appdata.tar.xz                      100% 1320MB 220.0MB/s 232.1MB/s   00:06

A copy of the same file from ishtar to my win7 machine without the patch takes:
appdata.tar.xz                                100% 1320MB  24.9MB/s   00:53

The patch also uses a larger network window and transfer size, so the potential
for network speedups are even greater -- i.e. I could get close to 6 seconds
over the network as well:

(max SMB speeds are 300-400MB/s).

For safety, if you try it with ssh:
ssh -oNoneSwitch=yes -oNoneEnabled=yes ishtar
NONE cipher switch disabled when a TTY is allocated


But it could really speed up network backups among other file transfers...


Hope you'll consider it...

Thanks!.









--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]