Hi,
I have noticed erratic (or at least not real reliable) throughput when using OpenVPN in proto tcp mode (as I have to - UDP is not available to me, having to go through a TCP Proxy server). On my home network I just ran some tests, using iperf to characterize connection bandwidth between the same two PC's ... with and without OpenVPN. Here are the results ... 1) Without OpenVPN - consistent performance, ~ 70 Mbps total throughput (on a 100 Mb LAN). bin/iperf.exe -c server.home -P 8 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to server.home, TCP port 5001 TCP window size: 0.01 MByte (default) ------------------------------------------------------------ [1908] local 192.168.2.109 port 1478 connected with 192.168.1.2 port 5001 [1888] local 192.168.2.109 port 1479 connected with 192.168.1.2 port 5001 [1872] local 192.168.2.109 port 1480 connected with 192.168.1.2 port 5001 [1792] local 192.168.2.109 port 1488 connected with 192.168.1.2 port 5001 [1840] local 192.168.2.109 port 1485 connected with 192.168.1.2 port 5001 [1808] local 192.168.2.109 port 1487 connected with 192.168.1.2 port 5001 [1856] local 192.168.2.109 port 1482 connected with 192.168.1.2 port 5001 [1824] local 192.168.2.109 port 1486 connected with 192.168.1.2 port 5001 [ ID] Interval Transfer Bandwidth [1808] 0.0- 1.0 sec 0.91 MBytes 7.60 Mbits/sec [1872] 0.0- 1.0 sec 0.91 MBytes 7.67 Mbits/sec [1888] 0.0- 1.0 sec 0.94 MBytes 7.86 Mbits/sec [1824] 0.0- 1.0 sec 0.91 MBytes 7.67 Mbits/sec [1792] 0.0- 1.0 sec 0.98 MBytes 8.26 Mbits/sec [1840] 0.0- 1.0 sec 0.92 MBytes 7.73 Mbits/sec [1856] 0.0- 1.0 sec 0.91 MBytes 7.67 Mbits/sec [1908] 0.0- 1.0 sec 0.94 MBytes 7.86 Mbits/sec [SUM] 0.0- 1.0 sec 7.43 MBytes 62.3 Mbits/sec [1888] 1.0- 2.0 sec 1.01 MBytes 8.45 Mbits/sec [1872] 1.0- 2.0 sec 1.00 MBytes 8.39 Mbits/sec [1856] 1.0- 2.0 sec 0.99 MBytes 8.32 Mbits/sec [1808] 1.0- 2.0 sec 1.01 MBytes 8.45 Mbits/sec [1908] 1.0- 2.0 sec 0.98 MBytes 8.26 Mbits/sec [1792] 1.0- 2.0 sec 1.01 MBytes 8.45 Mbits/sec [1824] 1.0- 2.0 sec 1.00 MBytes 8.39 Mbits/sec [1840] 1.0- 2.0 sec 0.98 MBytes 8.19 Mbits/sec [SUM] 1.0- 2.0 sec 7.98 MBytes 66.9 Mbits/sec [1792] 2.0- 3.0 sec 0.95 MBytes 7.93 Mbits/sec [1856] 2.0- 3.0 sec 0.97 MBytes 8.13 Mbits/sec [ ID] Interval Transfer Bandwidth [1888] 2.0- 3.0 sec 0.96 MBytes 8.06 Mbits/sec [1872] 2.0- 3.0 sec 0.96 MBytes 8.06 Mbits/sec [1908] 2.0- 3.0 sec 0.94 MBytes 7.86 Mbits/sec [1840] 2.0- 3.0 sec 0.95 MBytes 7.93 Mbits/sec [1808] 2.0- 3.0 sec 0.96 MBytes 8.06 Mbits/sec [1824] 2.0- 3.0 sec 0.95 MBytes 8.00 Mbits/sec [SUM] 2.0- 3.0 sec 7.63 MBytes 64.0 Mbits/sec [1908] 3.0- 4.0 sec 0.97 MBytes 8.13 Mbits/sec [1792] 3.0- 4.0 sec 0.95 MBytes 8.00 Mbits/sec [1824] 3.0- 4.0 sec 0.95 MBytes 7.93 Mbits/sec [1856] 3.0- 4.0 sec 0.95 MBytes 8.00 Mbits/sec [1808] 3.0- 4.0 sec 0.94 MBytes 7.86 Mbits/sec [1840] 3.0- 4.0 sec 0.96 MBytes 8.06 Mbits/sec [1888] 3.0- 4.0 sec 0.94 MBytes 7.86 Mbits/sec [1872] 3.0- 4.0 sec 0.95 MBytes 7.93 Mbits/sec [SUM] 3.0- 4.0 sec 7.60 MBytes 63.8 Mbits/sec [1792] 4.0- 5.0 sec 1.03 MBytes 8.65 Mbits/sec [1808] 4.0- 5.0 sec 1.02 MBytes 8.52 Mbits/sec [1908] 4.0- 5.0 sec 1.05 MBytes 8.78 Mbits/sec [1824] 4.0- 5.0 sec 1.02 MBytes 8.52 Mbits/sec [ ID] Interval Transfer Bandwidth [1856] 4.0- 5.0 sec 1.02 MBytes 8.52 Mbits/sec [1872] 4.0- 5.0 sec 0.99 MBytes 8.32 Mbits/sec [1840] 4.0- 5.0 sec 1.02 MBytes 8.52 Mbits/sec [1888] 4.0- 5.0 sec 1.02 MBytes 8.59 Mbits/sec [SUM] 4.0- 5.0 sec 8.16 MBytes 68.4 Mbits/sec [1824] 5.0- 6.0 sec 1.05 MBytes 8.78 Mbits/sec [1792] 5.0- 6.0 sec 1.05 MBytes 8.78 Mbits/sec [1908] 5.0- 6.0 sec 1.05 MBytes 8.78 Mbits/sec [1840] 5.0- 6.0 sec 1.05 MBytes 8.78 Mbits/sec [1872] 5.0- 6.0 sec 1.06 MBytes 8.91 Mbits/sec [1888] 5.0- 6.0 sec 1.05 MBytes 8.78 Mbits/sec [1808] 5.0- 6.0 sec 1.07 MBytes 8.98 Mbits/sec [1856] 5.0- 6.0 sec 1.05 MBytes 8.85 Mbits/sec [SUM] 5.0- 6.0 sec 8.42 MBytes 70.6 Mbits/sec [1840] 6.0- 7.0 sec 0.97 MBytes 8.13 Mbits/sec [1872] 6.0- 7.0 sec 0.99 MBytes 8.32 Mbits/sec [1888] 6.0- 7.0 sec 1.02 MBytes 8.52 Mbits/sec [1856] 6.0- 7.0 sec 1.00 MBytes 8.39 Mbits/sec [1824] 6.0- 7.0 sec 1.01 MBytes 8.45 Mbits/sec [1908] 6.0- 7.0 sec 0.99 MBytes 8.32 Mbits/sec [ ID] Interval Transfer Bandwidth [1792] 6.0- 7.0 sec 1.00 MBytes 8.39 Mbits/sec [1808] 6.0- 7.0 sec 0.99 MBytes 8.32 Mbits/sec [SUM] 6.0- 7.0 sec 7.97 MBytes 66.8 Mbits/sec [1792] 7.0- 8.0 sec 1.04 MBytes 8.72 Mbits/sec [1908] 7.0- 8.0 sec 1.02 MBytes 8.59 Mbits/sec [1856] 7.0- 8.0 sec 1.04 MBytes 8.72 Mbits/sec [1808] 7.0- 8.0 sec 1.02 MBytes 8.59 Mbits/sec [1872] 7.0- 8.0 sec 1.02 MBytes 8.59 Mbits/sec [1888] 7.0- 8.0 sec 1.04 MBytes 8.72 Mbits/sec [1840] 7.0- 8.0 sec 1.02 MBytes 8.59 Mbits/sec [1824] 7.0- 8.0 sec 1.07 MBytes 8.98 Mbits/sec [SUM] 7.0- 8.0 sec 8.28 MBytes 69.5 Mbits/sec [1792] 8.0- 9.0 sec 1.05 MBytes 8.78 Mbits/sec [1856] 8.0- 9.0 sec 1.05 MBytes 8.85 Mbits/sec [1824] 8.0- 9.0 sec 1.05 MBytes 8.85 Mbits/sec [1888] 8.0- 9.0 sec 1.05 MBytes 8.85 Mbits/sec [1908] 8.0- 9.0 sec 1.05 MBytes 8.85 Mbits/sec [1872] 8.0- 9.0 sec 1.05 MBytes 8.85 Mbits/sec [1808] 8.0- 9.0 sec 1.06 MBytes 8.91 Mbits/sec [1840] 8.0- 9.0 sec 1.02 MBytes 8.59 Mbits/sec [ ID] Interval Transfer Bandwidth [SUM] 8.0- 9.0 sec 8.41 MBytes 70.5 Mbits/sec [1908] 9.0-10.0 sec 0.98 MBytes 8.26 Mbits/sec [1856] 9.0-10.0 sec 0.98 MBytes 8.26 Mbits/sec [1888] 9.0-10.0 sec 1.00 MBytes 8.39 Mbits/sec [1872] 9.0-10.0 sec 0.98 MBytes 8.26 Mbits/sec [1840] 9.0-10.0 sec 0.97 MBytes 8.13 Mbits/sec [1824] 9.0-10.0 sec 1.01 MBytes 8.45 Mbits/sec [1808] 9.0-10.0 sec 0.99 MBytes 8.32 Mbits/sec [1792] 9.0-10.0 sec 1.01 MBytes 8.45 Mbits/sec [SUM] 9.0-10.0 sec 7.93 MBytes 66.5 Mbits/sec [1856] 0.0-10.0 sec 9.98 MBytes 8.36 Mbits/sec [1908] 0.0-10.0 sec 9.98 MBytes 8.36 Mbits/sec [1888] 0.0-10.0 sec 10.0 MBytes 8.40 Mbits/sec [1872] 0.0-10.0 sec 9.94 MBytes 8.32 Mbits/sec [1840] 0.0-10.0 sec 9.86 MBytes 8.26 Mbits/sec [1808] 0.0-10.0 sec 9.98 MBytes 8.36 Mbits/sec [1824] 0.0-10.0 sec 10.0 MBytes 8.40 Mbits/sec [1792] 0.0-10.0 sec 10.1 MBytes 8.43 Mbits/sec [SUM] 0.0-10.0 sec 79.9 MBytes 66.9 Mbits/sec Done. 2) With OpenVPN - very consistent performance, sometimes fine, other times very poor. ~ 70 Mbps total throughput (on a 100 Mb LAN), but bounces around a lot. bin/iperf.exe -c server -P 8 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to server, TCP port 5001 TCP window size: 0.01 MByte (default) ------------------------------------------------------------ [1856] local 192.168.32.2 port 1744 connected with 192.168.32.1 port 5001 [1824] local 192.168.32.2 port 1746 connected with 192.168.32.1 port 5001 [1888] local 192.168.32.2 port 1741 connected with 192.168.32.1 port 5001 [1908] local 192.168.32.2 port 1739 connected with 192.168.32.1 port 5001 [1840] local 192.168.32.2 port 1745 connected with 192.168.32.1 port 5001 [1808] local 192.168.32.2 port 1747 connected with 192.168.32.1 port 5001 [1872] local 192.168.32.2 port 1742 connected with 192.168.32.1 port 5001 [1792] local 192.168.32.2 port 1748 connected with 192.168.32.1 port 5001 [ ID] Interval Transfer Bandwidth [1872] 0.0- 1.0 sec 1.61 MBytes 13.5 Mbits/sec [1856] 0.0- 1.0 sec 1.64 MBytes 13.8 Mbits/sec [1888] 0.0- 1.0 sec 1.22 MBytes 10.2 Mbits/sec [1824] 0.0- 1.0 sec 1.48 MBytes 12.5 Mbits/sec [1840] 0.0- 1.0 sec 0.62 MBytes 5.18 Mbits/sec [1792] 0.0- 1.0 sec 0.91 MBytes 7.67 Mbits/sec [1808] 0.0- 1.0 sec 1.49 MBytes 12.5 Mbits/sec [1908] 0.0- 1.0 sec 0.18 MBytes 1.51 Mbits/sec [SUM] 0.0- 1.0 sec 9.16 MBytes 76.8 Mbits/sec [1856] 1.0- 2.0 sec 1.89 MBytes 15.9 Mbits/sec [1872] 1.0- 2.0 sec 1.84 MBytes 15.5 Mbits/sec [1792] 1.0- 2.0 sec 1.21 MBytes 10.2 Mbits/sec [1908] 1.0- 2.0 sec 0.05 MBytes 0.46 Mbits/sec [1888] 1.0- 2.0 sec 1.20 MBytes 10.0 Mbits/sec [1840] 1.0- 2.0 sec 1.90 MBytes 15.9 Mbits/sec [1808] 1.0- 2.0 sec 0.10 MBytes 0.85 Mbits/sec [1824] 1.0- 2.0 sec 1.45 MBytes 12.2 Mbits/sec [SUM] 1.0- 2.0 sec 9.65 MBytes 80.9 Mbits/sec [1792] 2.0- 3.0 sec 1.40 MBytes 11.7 Mbits/sec [1856] 2.0- 3.0 sec 1.94 MBytes 16.3 Mbits/sec [ ID] Interval Transfer Bandwidth [1888] 2.0- 3.0 sec 2.03 MBytes 17.0 Mbits/sec [1840] 2.0- 3.0 sec 1.45 MBytes 12.1 Mbits/sec [1824] 2.0- 3.0 sec 1.84 MBytes 15.5 Mbits/sec [1908] 2.0- 3.0 sec 0.61 MBytes 5.11 Mbits/sec [1872] 2.0- 3.0 sec 0.16 MBytes 1.31 Mbits/sec [1808] 2.0- 3.0 sec 0.87 MBytes 7.27 Mbits/sec [SUM] 2.0- 3.0 sec 10.3 MBytes 86.3 Mbits/sec [1888] 3.0- 4.0 sec 1.94 MBytes 16.3 Mbits/sec [1908] 3.0- 4.0 sec 0.95 MBytes 8.00 Mbits/sec [1872] 3.0- 4.0 sec 1.05 MBytes 8.85 Mbits/sec [1808] 3.0- 4.0 sec 0.41 MBytes 3.47 Mbits/sec [1840] 3.0- 4.0 sec 1.28 MBytes 10.7 Mbits/sec [1824] 3.0- 4.0 sec 1.47 MBytes 12.3 Mbits/sec [1792] 3.0- 4.0 sec 1.55 MBytes 13.0 Mbits/sec [1856] 3.0- 4.0 sec 1.53 MBytes 12.8 Mbits/sec [SUM] 3.0- 4.0 sec 10.2 MBytes 85.5 Mbits/sec [1792] 4.0- 5.0 sec 0.45 MBytes 3.80 Mbits/sec [1824] 4.0- 5.0 sec 0.56 MBytes 4.72 Mbits/sec [1840] 4.0- 5.0 sec 1.94 MBytes 16.3 Mbits/sec [1808] 4.0- 5.0 sec 1.95 MBytes 16.4 Mbits/sec [ ID] Interval Transfer Bandwidth [1888] 4.0- 5.0 sec 1.78 MBytes 14.9 Mbits/sec [1856] 4.0- 5.0 sec 0.34 MBytes 2.88 Mbits/sec [1908] 4.0- 5.0 sec 1.53 MBytes 12.8 Mbits/sec [1872] 4.0- 5.0 sec 1.45 MBytes 12.2 Mbits/sec [SUM] 4.0- 5.0 sec 10.0 MBytes 84.0 Mbits/sec [1808] 5.0- 6.0 sec 2.13 MBytes 17.8 Mbits/sec [1856] 5.0- 6.0 sec 1.98 MBytes 16.6 Mbits/sec [1840] 5.0- 6.0 sec 2.09 MBytes 17.5 Mbits/sec [1824] 5.0- 6.0 sec 0.85 MBytes 7.14 Mbits/sec [1888] 5.0- 6.0 sec 1.13 MBytes 9.50 Mbits/sec [1908] 5.0- 6.0 sec 1.30 MBytes 10.9 Mbits/sec [1872] 5.0- 6.0 sec 0.49 MBytes 4.13 Mbits/sec [1792] 5.0- 6.0 sec 1.16 MBytes 9.76 Mbits/sec [SUM] 5.0- 6.0 sec 11.1 MBytes 93.3 Mbits/sec [1888] 6.0- 7.0 sec 1.85 MBytes 15.5 Mbits/sec [1840] 6.0- 7.0 sec 1.95 MBytes 16.4 Mbits/sec [1856] 6.0- 7.0 sec 1.14 MBytes 9.57 Mbits/sec [1908] 6.0- 7.0 sec 1.09 MBytes 9.18 Mbits/sec [1808] 6.0- 7.0 sec 1.17 MBytes 9.83 Mbits/sec [1824] 6.0- 7.0 sec 1.52 MBytes 12.7 Mbits/sec [ ID] Interval Transfer Bandwidth [1792] 6.0- 7.0 sec 0.83 MBytes 6.95 Mbits/sec [1872] 6.0- 7.0 sec 0.84 MBytes 7.01 Mbits/sec [SUM] 6.0- 7.0 sec 10.4 MBytes 87.2 Mbits/sec [1872] 7.0- 8.0 sec 1.41 MBytes 11.8 Mbits/sec [1888] 7.0- 8.0 sec 1.14 MBytes 9.57 Mbits/sec [1856] 7.0- 8.0 sec 1.76 MBytes 14.7 Mbits/sec [1840] 7.0- 8.0 sec 1.09 MBytes 9.18 Mbits/sec [1792] 7.0- 8.0 sec 1.19 MBytes 9.96 Mbits/sec [1824] 7.0- 8.0 sec 0.70 MBytes 5.90 Mbits/sec [1808] 7.0- 8.0 sec 1.76 MBytes 14.7 Mbits/sec [1908] 7.0- 8.0 sec 1.30 MBytes 10.9 Mbits/sec [SUM] 7.0- 8.0 sec 10.3 MBytes 86.8 Mbits/sec [1840] 8.0- 9.0 sec 1.38 MBytes 11.6 Mbits/sec [1808] 8.0- 9.0 sec 1.19 MBytes 9.96 Mbits/sec [1824] 8.0- 9.0 sec 1.36 MBytes 11.4 Mbits/sec [1908] 8.0- 9.0 sec 0.30 MBytes 2.56 Mbits/sec [1856] 8.0- 9.0 sec 0.55 MBytes 4.65 Mbits/sec [1888] 8.0- 9.0 sec 1.49 MBytes 12.5 Mbits/sec [1872] 8.0- 9.0 sec 1.15 MBytes 9.63 Mbits/sec [1792] 8.0- 9.0 sec 0.87 MBytes 7.27 Mbits/sec [ ID] Interval Transfer Bandwidth [SUM] 8.0- 9.0 sec 8.30 MBytes 69.6 Mbits/sec [1792] 9.0-10.0 sec 1.56 MBytes 13.1 Mbits/sec [1856] 9.0-10.0 sec 0.74 MBytes 6.23 Mbits/sec [1808] 9.0-10.0 sec 1.91 MBytes 16.0 Mbits/sec [1824] 9.0-10.0 sec 2.05 MBytes 17.2 Mbits/sec [1888] 9.0-10.0 sec 0.90 MBytes 7.54 Mbits/sec [1840] 9.0-10.0 sec 1.52 MBytes 12.7 Mbits/sec [1908] 9.0-10.0 sec 1.39 MBytes 11.7 Mbits/sec [1872] 9.0-10.0 sec 0.34 MBytes 2.82 Mbits/sec [SUM] 9.0-10.0 sec 10.4 MBytes 87.3 Mbits/sec [1792] 0.0-10.0 sec 11.1 MBytes 9.32 Mbits/sec [1856] 0.0-10.0 sec 13.5 MBytes 11.3 Mbits/sec [1808] 0.0-10.0 sec 13.0 MBytes 10.9 Mbits/sec [1824] 0.0-10.0 sec 13.3 MBytes 11.1 Mbits/sec [1888] 0.0-10.0 sec 14.7 MBytes 12.3 Mbits/sec [1840] 0.0-10.0 sec 15.2 MBytes 12.7 Mbits/sec [1908] 0.0-10.0 sec 8.72 MBytes 7.28 Mbits/sec [1872] 0.0-10.0 sec 10.3 MBytes 8.64 Mbits/sec [SUM] 0.0-10.0 sec 99.9 MBytes 83.4 Mbits/sec Done. I have similar results for a single connection running - with OpenVPN the throughput is very erratic - and often extremely slow. Any suggestions? Thanks!