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
debian-6.0.3_dmesg.txt.gz
Description: GNU Zip compressed data
obsd-5.0-i386_dmesg.txt.gz
Description: GNU Zip compressed data
pf_rules.txt.gz
Description: GNU Zip compressed data
_______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
