Re: [WINDOWS] Request for test win64
Jason R. Coombs <jaraco <at> jaraco.com>
2008-11-08 00:26:23 GMT
I ran some tests. I'm new at this, so bear with me.
I set up a new server configuration following the 2.0 HOWTO on openvpn.net.
The server machine is a Windows Vista Ultimate 64-bit on an Intel QX6700 (quad
core extreme 2.66GHz) and 8GB RAM. The client is an Ubuntu Hardy 64-bit
virtual machine running under VMWare Workstation 6.5 (server is the vm host)
using bridged networking.
On the client, I installed netserver from netperf-2.4.4 and openvpn-2.1rc7
with network-manager-openvpn. I configured the client with the certificates
created when following the HOWTO.
I then performed three test phases, first with the server running 2.1rc13
(32-bit), then with the server running the 64-bit test build, then again with
the server running 2.1rc13 (32-bit). In each phase, I ran netperf three times
from the server, specifying the client VPN address. Here are the results:
***
*** rc13 32-bit server
***
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.24
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.20
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.16
***
*** 64-bit test compile (server)
***
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.48
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.47
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.39
***
*** Again, repeat 32-bit server:
***
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.09
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.15
PS C:\Users\jaraco> netperf -H 10.8.0.6
TCP STREAM TEST to 10.8.0.6
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
256 8192 8192 10.00 3.16
--- end tests ---
It appears as if the 64-bit build does have a 5-10% performance increase over
the 32-bit build in this environment.
I hope these results are helpful. Unfortunately, I don't have a testbed where
I can configure two isolated, clean systems, which would probably result in
more deterministic results. Let me know if I can arrange the tests
differently to highlight a particular aspect of the performance.
Regards,
Jason
> -----Original Message-----
> From: Alon Bar-Lev [mailto:alon.barlev <at> gmail.com]
> Sent: Wednesday, 05 November, 2008 15:53
> To: Jason R. Coombs
> Cc: openvpn devel
> Subject: Re: [Openvpn-devel] [WINDOWS] Request for test win64
>
> Yes.
> I think that there are people here who do this for fun... :)
> The question is if there is someone with amd64 machine that can
> compare previous tests to tests with this version.
>
> Thanks!
>
> On 11/5/08, Jason R. Coombs <jaraco <at> jaraco.com> wrote:
> > How does one check performance? Run throughput tests through the VPN
> > connection in a controlled environment?
> >
> >
> > > -----Original Message-----
> > > From: Alon Bar-Lev [mailto:alon.barlev <at> gmail.com]
> >
> > > Sent: Wednesday, 05 November, 2008 15:17
> > > To: Jason R. Coombs
> > > Cc: openvpn devel
> > > Subject: Re: [Openvpn-devel] [WINDOWS] Request for test win64
> > >
> >
> > > Hello All,
> > >
> > > Can anyone check the performance of this [1] win64 openvpn build?
> > >
> > > It contains less assembly code, but C optimization may be better
> on
> > > 64bit.
> > >
> > > So you may gain some performance... But it needs to be checked.
> > >
> > > Alon
> > >
> > > [1] http://alon.barlev.googlepages.com/openvpn-win64.tar.bz2
> >
> >
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel