Hello list,

Just wanted to share some tests I ran recently.
OpenBSD 5.0 i386 was freshly installed and no tuning has been done.
Default PF rules activated after install (see attached ruleset)
Debian 6.0.3 i386 with i686 kernel was as well installed without any
tuning. No firewall (iptables etc.) running - no tuning done

Setup:
Tests #1-5: 6501-70 (1.41a) <--- gb ethernet switch Cisco SG100D-08
---> Imac (OSX Lion)
Tests #6-8: 6501-50 (1.41a) <--- gb ethernet switch Cisco SG100D-08
---> Imac (OSX Lion)

As you can see below, there is not much difference in performances
between -70 and -50 whether is it OpenBSD running or Debian.
However, the difference between OpenBSD and Debian is quite impressive
with a 4x factor.

Have you guys managed to reproduce such tests?
Is there any way to improve the network throughput under OpenBSD? (Any
links / document etc. would be greatly appreciated!)

Cheers,

Test #1: 6501-70 with Debian 6.0 32bits (see dmesg attached)
soekris# iperf -i 1 -t 30 -d -c 192.168.1.1
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.2 port 33855 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  95.2 MBytes    798 Mbits/sec
[  3]  1.0- 2.0 sec  96.4 MBytes    808 Mbits/sec
[  3]  2.0- 3.0 sec  97.0 MBytes    814 Mbits/sec
[  3]  3.0- 4.0 sec  97.2 MBytes    816 Mbits/sec
[  3]  4.0- 5.0 sec  96.7 MBytes    812 Mbits/sec
[  3]  5.0- 6.0 sec  97.1 MBytes    814 Mbits/sec
[  3]  6.0- 7.0 sec  97.3 MBytes    816 Mbits/sec
[  3]  7.0- 8.0 sec  96.6 MBytes    811 Mbits/sec
[  3]  8.0- 9.0 sec  97.1 MBytes    815 Mbits/sec
[  3]  9.0-10.0 sec  93.9 MBytes    787 Mbits/sec
[ 3] 10.0-11.0 sec  97.2 MBytes    815 Mbits/sec
[  3] 11.0-12.0 sec  97.4 MBytes    817 Mbits/sec
[  3] 12.0-13.0 sec  97.2 MBytes    816 Mbits/sec
[  3] 13.0-14.0 sec  97.4 MBytes    817 Mbits/sec
[  3] 14.0-15.0 sec  97.7 MBytes    819 Mbits/sec
[  3] 15.0-16.0 sec  97.6 MBytes    819 Mbits/sec
[  3] 16.0-17.0 sec  97.5 MBytes    818 Mbits/sec
[  3] 17.0-18.0 sec  97.0 MBytes    813 Mbits/sec
[  3] 18.0-19.0 sec  97.2 MBytes    816 Mbits/sec
[  3] 19.0-20.0 sec  97.7 MBytes    820 Mbits/sec
[  3] 20.0-21.0 sec  97.7 MBytes    820 Mbits/sec
[  3] 21.0-22.0 sec  97.1 MBytes    815 Mbits/sec
[  3] 22.0-23.0 sec  97.1 MBytes    814 Mbits/sec
[  3] 23.0-24.0 sec  97.5 MBytes    818 Mbits/sec
[  3] 24.0-25.0 sec  97.3 MBytes    816 Mbits/sec
[  3] 25.0-26.0 sec  97.3 MBytes    816 Mbits/sec
[  3] 26.0-27.0 sec  97.0 MBytes    814 Mbits/sec
[  3] 27.0-28.0 sec  96.2 MBytes    807 Mbits/sec
[  3] 28.0-29.0 sec  96.8 MBytes    812 Mbits/sec
[  3] 29.0-30.0 sec  97.3 MBytes    816 Mbits/sec
[  3]  0.0-30.0 sec  2.84 GBytes    814 Mbits/sec
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 33855
[  4]  0.0-30.0 sec  2.84 GBytes   814 Mbits/sec

Test #2: 6501-70 with OpenBSD 5.0 i386 GENERIC.MP / PF enabled (see
dmesg attached)
soekris# iperf -i 1 -t 30 -d -c 192.168.1.1
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
------------------------------------------------------------
[  3] local 192.168.1.2 port 19447 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  21.8 MBytes   182 Mbits/sec
[  3]  1.0- 2.0 sec  22.0 MBytes   185 Mbits/sec
[  3]  2.0- 3.0 sec  21.9 MBytes   184 Mbits/sec
[  3]  3.0- 4.0 sec  21.9 MBytes   184 Mbits/sec
[  3]  4.0- 5.0 sec  22.0 MBytes   185 Mbits/sec
[  3]  5.0- 6.0 sec  20.9 MBytes   175 Mbits/sec
[  3]  6.0- 7.0 sec  21.6 MBytes   181 Mbits/sec
[  3]  7.0- 8.0 sec  21.2 MBytes   178 Mbits/sec
[  3]  8.0- 9.0 sec  20.8 MBytes   174 Mbits/sec
[  3]  9.0-10.0 sec  20.8 MBytes   174 Mbits/sec
[ 3] 10.0-11.0 sec  20.8 MBytes   174 Mbits/sec
[  3] 11.0-12.0 sec  20.9 MBytes   175 Mbits/sec
[  3] 12.0-13.0 sec  20.6 MBytes   173 Mbits/sec
[  3] 13.0-14.0 sec  20.8 MBytes   174 Mbits/sec
[  3] 14.0-15.0 sec  20.8 MBytes   174 Mbits/sec
[  3] 15.0-16.0 sec  21.4 MBytes   179 Mbits/sec
[  3] 16.0-17.0 sec  20.9 MBytes   175 Mbits/sec
[  3] 17.0-18.0 sec  20.2 MBytes   170 Mbits/sec
[  3] 18.0-19.0 sec  21.0 MBytes   176 Mbits/sec
[  3] 19.0-20.0 sec  21.5 MBytes   180 Mbits/sec
[  3] 20.0-21.0 sec  20.5 MBytes   172 Mbits/sec
[  3] 21.0-22.0 sec  21.1 MBytes   177 Mbits/sec
[  3] 22.0-23.0 sec  21.1 MBytes   177 Mbits/sec
[  3] 23.0-24.0 sec  21.5 MBytes   180 Mbits/sec
[  3] 24.0-25.0 sec  20.6 MBytes   173 Mbits/sec
[  3] 25.0-26.0 sec  21.1 MBytes   177 Mbits/sec
[  3] 26.0-27.0 sec  21.5 MBytes   180 Mbits/sec
[  3] 27.0-28.0 sec  21.1 MBytes   177 Mbits/sec
[  3] 28.0-29.0 sec  21.2 MBytes   178 Mbits/sec
[  3] 29.0-30.0 sec  21.5 MBytes   180 Mbits/sec
[  3]  0.0-30.0 sec   635 MBytes   177 Mbits/sec
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 19447
[  4]  0.0-30.0 sec   635 MBytes   177 Mbits/sec

Test #3: 6501-70 with OpenBSD 5.0 i386 GENERIC.MP / PF disabled (see
dmesg attached)
soekris#  iperf -i 1 -t 30 -d -c 192.168.1.1
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 17.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.2 port 21717 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  26.1 MBytes   219 Mbits/sec
[  3]  1.0- 2.0 sec  26.9 MBytes   225 Mbits/sec
[  3]  2.0- 3.0 sec  26.9 MBytes   225 Mbits/sec
[  3]  3.0- 4.0 sec  26.1 MBytes   219 Mbits/sec
[  3]  4.0- 5.0 sec  26.9 MBytes   225 Mbits/sec
[  3]  5.0- 6.0 sec  25.0 MBytes   210 Mbits/sec
[  3]  6.0- 7.0 sec  26.9 MBytes   225 Mbits/sec
[  3]  7.0- 8.0 sec  26.9 MBytes   225 Mbits/sec
[  3]  8.0- 9.0 sec  26.8 MBytes   224 Mbits/sec
[  3]  9.0-10.0 sec  27.8 MBytes   233 Mbits/sec
[ 3] 10.0-11.0 sec  26.2 MBytes   220 Mbits/sec
[  3] 11.0-12.0 sec  26.1 MBytes   219 Mbits/sec
[  3] 12.0-13.0 sec  26.6 MBytes   223 Mbits/sec
[  3] 13.0-14.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 14.0-15.0 sec  27.2 MBytes   229 Mbits/sec
[  3] 15.0-16.0 sec  26.8 MBytes   224 Mbits/sec
[  3] 16.0-17.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 17.0-18.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 18.0-19.0 sec  26.5 MBytes   222 Mbits/sec
[  3] 19.0-20.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 20.0-21.0 sec  26.1 MBytes   219 Mbits/sec
[  3] 21.0-22.0 sec  26.5 MBytes   222 Mbits/sec
[  3] 22.0-23.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 23.0-24.0 sec  26.8 MBytes   224 Mbits/sec
[  3] 24.0-25.0 sec  27.4 MBytes   230 Mbits/sec
[  3] 25.0-26.0 sec  26.9 MBytes   225 Mbits/sec
[  3] 26.0-27.0 sec  27.8 MBytes   233 Mbits/sec
[  3] 27.0-28.0 sec  26.5 MBytes   222 Mbits/sec
[  3] 28.0-29.0 sec  27.1 MBytes   228 Mbits/sec
[  3] 29.0-30.0 sec  26.8 MBytes   224 Mbits/sec
[  3]  0.0-30.0 sec   802 MBytes   224 Mbits/sec
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 21717
[  4]  0.0-30.0 sec   802 MBytes   224 Mbits/sec

Test #4: 6501-70 with OpenBSD 5.0 i386 GENERIC / PF enabled
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 35097
[  4]  0.0-30.0 sec   656 MBytes   183 Mbits/sec

Test #5: 6501-70 with OpenBSD 5.0 i386 GENERIC / PF disabled
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 22972
[  4]  0.0-30.0 sec   840 MBytes   235 Mbits/sec

Test #6: 6501-50 with Debian 6.0 32bits
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.3 port 39793
[  4]  0.0-30.0 sec  2.84 GBytes   812 Mbits/sec

Test #7: 6501-50 with OpenBSD 5.0 i386 GENERIC.MP / PF enabled
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.3 port 47259
[  4]  0.0-30.0 sec   623 MBytes   174 Mbits/sec

Test #8: 6501-50 with OpenBSD 5.0 i386 GENERIC.MP / PF disabled
imac# iperf -s
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.3 port 31250
[  4]  0.0-30.0 sec   788 MBytes   220 Mbits/sec

Attachment: debian-6.0.3_dmesg.txt.gz
Description: GNU Zip compressed data

Attachment: obsd-5.0-i386_dmesg.txt.gz
Description: GNU Zip compressed data

Attachment: pf_rules.txt.gz
Description: GNU Zip compressed data

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to