copSSH HPN Performance Tests

5 posts / 0 new
Last post
itefix
Offline
Last seen: 2 weeks 53 min ago
Joined: 01.05.2008 - 21:33
copSSH HPN Performance Tests

Here are the results of test I ran to transfer a 32MB file. In the tests, the ssh server always ran on the W2K3sp1 machine. The 32MB file consisted of 1024 * 1024 * 32 spaces. As such I would have though compression should have given some phenomenal results. Surprisingly it didn't... except in the case of the copSSH-HPN client against copSSH-HPN server.

  • W2K3sp1 w/ dual 1263MHz CPUs and 512MB RAM
  • XPsp2 w/ 433MHz CPU and 128MB RAM

Copying the 32 MB file from the command line using copy and UNC paths (i.e. w/o ssh) gave the following results:

WinXPsp2 --> W2K3sp1 (put):
10.576 secs (3098.312 KB/s)
9.644 secs (3397.924 KB/s)

WinXPsp2

itefix
Offline
Last seen: 2 weeks 53 min ago
Joined: 01.05.2008 - 21:33
Re: copSSH HPN Performance Tests

To Garrett:
I tried to update topic title. Unfortunately, BBS software removed almost all content in your posting. Terribly sorry for that. Is it possible to repost your findings ?

Rgrds Tev

itefix
Offline
Last seen: 2 weeks 53 min ago
Joined: 01.05.2008 - 21:33
Re: copSSH HPN Performance Tests

A comparative test:client - XP SP1, server - XP SP1, connected to a dedicated 100 Mbps switched network, a 855 MB ghost image file via command 'scp -i identity file user@server:'






Server\ Client copSSH 1.3.5 copSSH 1.3.5 HPN
copSSH 1.3.5 #1: 236 secs
#2: 242 secs
#3: 242 secs
 
copSSH 1.3.5 HPN   #1: 258 secs
#2: 276 secs
copSSH 1.3.5 HPN with adjusted
TCP/IP window sizes as recommended
  #1: 243 secs
#2: 270 secs

It seems to me there is a bottleneck somewhere.

itefix
Offline
Last seen: 2 weeks 53 min ago
Joined: 01.05.2008 - 21:33
Re: copSSH HPN Performance Tests

SSL performance test results copying 32MB file consisting of 1024 * 1024 * 32 spaces

  • W2K3sp1 is 2x1263MHz CPUs w/ 512MB RAM
  • XPsp2 is 433MHz CPU w/ 128MB RAM
  • ssh server always ran on the W2K3sp1 machine

command-line copy w/ unc paths
WinXPsp2 --> W2K3sp1 (put): WinXPsp2 <-- W2K3sp1 (get):
10.576 secs (3098.312 KB/s)
9.644 secs (3397.924 KB/s)
5.070 secs (6463.712 KB/s)
4.949 secs (6633.956 KB/s)


















































  copSSH 1.3.5 copSSH HPN 1.3.5 WRQ Reflections 13.0
scp put (putty) 87.345 secs (375.157 KB/s)
81.150 secs (403.798 KB/s)
64.857 secs (505.234 KB/s)
60.201 secs (544.305 KB/s)
31.162 secs (1051.522 KB/s)
30.124 secs (1087.771 KB/s)
scp put (copSSH) 19.911 secs (1645.705 KB/s)
21.479 secs (1525.570 KB/s)
17.955 secs (1824.972 KB/s)
20.955 secs (1563.761 KB/s)
28.507 secs (1149.468 KB/s)
28.639 secs (1144.178 KB/s)
scp put (copSSH HPN)   17.625 secs (1859.145 KB/s)
20.495 secs (1598.834 KB/s)
 
scp -c put (putty) 78.554 secs (417.137 KB/s)
78.404 secs (417.937 KB/s)
99.556 secs (329.141 KB/s)
89.832 secs (364.768 KB/s)
70.663 secs (463.725 KB/s)
71.352 secs (459.243 KB/s)
scp -c put (copSSH) 54.806 secs (597.890 KB/s)
54.254 secs (603.973 KB/s)
12.861 secs (2547.834 KB/s)
12.570 secs (2606.755 KB/s)
72.169 secs (454.046 KB/s)
71.639 secs (457.403 KB/s)
scp -c put (copSSH HPN)   12.461 secs (2629.561 KB/s)
12.370 secs (2648.835 KB/s)
 
scp get (putty) 300.530 secs (109.034 KB/s)
293.477 secs (111.654 KB/s)
291.943 secs (112.241 KB/s)
291.943 secs (112.241 KB/s)
424.165 secs (77.253 KB/s)
421.606 secs (77.722 KB/s)
scp get (copSSH) 28.231 secs (1160.710 KB/s)
28.284 secs (1158.549 KB/s)
27.781 secs (1179.519 KB/s)
27.301 secs (1200.266 KB/s)
450.623 secs (72.717 KB/s)
453.295 secs (72.288 KB/s)
scp get (copSSH HPN)   30.769 secs (1064.976 KB/s)
30.879 secs (1061.185 KB/s)
 
scp -c get (putty) 100.958 secs (324.569 KB/s)
98.584 secs (332.387 KB/s)
104.683 secs (313.021 KB/s)
100.626 secs (325.643 KB/s)
389.114 secs (84.212 KB/s)
397.299 secs (82.477 KB/s)
scp -c get (copSSH) 53.060 secs (617.567 KB/s)
53.040 secs (617.801 KB/s)
52.815 secs (620.431 KB/s)
52.844 secs (620.095 KB/s)
438.809 secs (74.675 KB/s)
441.407 secs (74.235 KB/s)
scp -c get (copSSH HPN)   5.756 secs (5692.818 KB/s)
5.186 secs (6318.790 KB/s)
 
itefix
Offline
Last seen: 2 weeks 53 min ago
Joined: 01.05.2008 - 21:33
Blowfish

I forgot to mention: All tests were performed using blowfish. When I changed putty's default settings from AES to blowfish, I noticed no significant difference in performace. I was unable to determine from pscp logs whether or not AES or blowfish was actually being used.

Topic locked

Release announcements