Telekom VDSL mit UNIX Router
Telekom VDSL mit Linux/FreeBSD Router
Telekom Schnittstellenbeschreibung
- http://hilfe.telekom.de/hsp/cms/content/HSP/de/3388/FAQ/theme-71990825/Geraete-und-Zubehoer/theme-2000624/Archiv/theme-2000867/Schnittstellenbeschreibungen-fuer-Hersteller
- http://hilfe.telekom.de/dlp/eki/downloads/1/1TR112.zip
Linux
- http://cmmx.de/2009/02/17/t-home-vdsl-unter-debian-linux-einrichten-vlan-id-7-und-8/
- http://cmmx.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/
- http://debianforum.de/forum/viewtopic.php?f=18&t=100328
FreeBSD
- http://www.bsdforen.de/threads/vdsl-50-konfiguration.23487/
- http://netzhansa.blogspot.de/2010/02/telekom-vdsl-mit-freebsd.html
- http://tuxi-test.blogspot.de/2009/03/pfsense-als-vdsl-router.html
- http://un.geeig.net/openbsd-vdsl.html
- http://people.freebsd.org/~arved/vlan/vlan_en.html
- http://www.cyberciti.biz/faq/howto-configure-freebsd-vlans-with-ifconfig-command/
- http://blog.hostileadmin.com/2012/08/14/freebsd-vlan-tagging/
Bei Double Play Anschlüssen: PPPoE Einwahl mit VLAN 7 Tag (für Internet+ VoIP)
Bei Triple Play Anschlüssen: PPPoE Einwahl mit VLAN 7 Tag (für Internet+ VoIP) + VLAN 8 Tag (für Entertain)
Performanceoptimierung für FreeBSD VDSL Router
Vergleich FreeBSD Linux in Standardkonfiguration
Nachfolgender Test wurde mit FreeBSD bzw. Linux in der Standarkonfiguration durchgeführt. Die Systeme waren als DSL-Router konfiguriert. Man erkennt einen deutlichen Unterschied in der CPU Belastung zu ungunsten von FreeBSD während eines Downloads mit ca. 12 MBit/s.
Dafür gibt es zwei Ursachen.
- Die hohe Anzahl an Interrupts belastet die CPU.
- Der PPP Prozess bei FreeBSD läuft im userspace.
Die Interruptlast wird bei Linux hierdurch vermieden:
Bei FreeBSD ist dies auch möglich:
Das Feature ist allerdings nicht im Standardkernel aktiviert.
Das zweite Problem mit dem PPP Prozess im userspace kann mit Hilfe von MPD (multi-link PPP protocol for FreeBSD):
vermieden werden.
FreeBSD
root@fbsd:~ # vmstat 1 60 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 2 0 0 254M 327M 10 0 0 0 10 2 0 0 2009 310 164 0 0 99 0 0 0 254M 327M 0 0 0 0 0 2 0 0 4107 12239 6338 3 27 70 0 0 0 254M 327M 0 0 0 0 0 2 0 0 4404 14119 7391 1 30 69 1 0 0 254M 327M 0 0 0 0 0 2 1 0 4608 14809 7778 5 31 64 0 0 0 254M 327M 0 0 0 0 0 2 5 0 4528 14412 7584 4 32 64 1 0 0 254M 327M 0 0 0 0 8 2 5 0 4583 15102 7803 2 33 65 0 0 0 254M 327M 0 0 0 0 0 2 1 0 4428 13990 7316 2 33 65 1 0 0 254M 327M 0 0 0 0 0 2 1 0 4423 14350 7448 4 27 69 1 0 0 254M 327M 0 0 0 0 0 2 0 0 4459 14368 7491 5 25 70 1 0 0 254M 327M 0 0 0 0 0 2 0 0 4620 14763 7736 4 31 65 1 0 0 254M 327M 0 0 0 0 0 2 0 0 4521 14395 7570 2 30 68 0 0 0 254M 327M 0 0 0 0 0 2 0 0 4465 14199 7400 1 31 68 0 0 0 254M 327M 0 0 0 0 0 2 0 0 4480 14877 7641 2 28 70 0 0 0 254M 327M 0 0 0 0 0 2 0 0 4474 14715 7609 3 31 66
last pid: 42553; load averages: 0.36, 0.10, 0.03 26 processes: 2 running, 24 sleeping CPU: 5.5% user, 0.0% nice, 7.3% system, 30.3% interrupt, 56.9% idle Mem: 7800K Active, 102M Inact, 44M Wired, 380K Cache, 56M Buf, 296M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 2226 root 1 26 0 12576K 2220K RUN 3:26 10.16% ppp 42542 robin 1 20 0 11240K 2200K RUN 0:00 0.10% top
Linux
root@debian:~# vmstat 1 40 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 354232 9996 91980 0 0 39 13 70 35 1 0 98 1 0 0 0 354232 10004 91972 0 0 0 12 3030 27 0 0 99 1 0 0 0 354224 10004 91980 0 0 0 0 3058 12 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3199 10 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3201 14 0 2 98 0 0 0 0 354224 10004 91980 0 0 0 0 3186 20 0 0 100 0 1 0 0 354224 10004 91980 0 0 0 0 3191 13 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3135 12 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3194 10 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3194 15 1 0 99 0 0 0 0 354224 10004 91980 0 0 0 0 3086 16 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3147 12 0 1 99 0 0 0 0 354224 10004 91980 0 0 0 0 3204 10 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3063 14 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3203 14 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 2964 22 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3086 13 0 1 99 0 0 0 0 354224 10004 91980 0 0 0 0 3211 14 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3184 12 0 0 100 0 0 0 0 354224 10004 91980 0 0 0 0 3208 16 0 0 100 0
root@debian:~# top top - 12:29:52 up 41 min, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 54 total, 1 running, 53 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,0 sy, 0,0 ni, 99,6 id, 0,0 wa, 0,0 hi, 0,4 si, 0,0 st KiB Mem: 481876 total, 127652 used, 354224 free, 10004 buffers KiB Swap: 0 total, 0 used, 0 free, 91980 cached
Umsetzung der Optimierung bei FreeBSD
Kernel neu bauen
Das Aktivieren des Device polling für eine Netzwerkkarte (fxp) verbraucht etwa 6% der Prozessorleistung (VIA C3 1 GHz) als Grundlast mit den Optionen:
HZ=1000 und kern.polling.idle_poll: 0
Das Aktivieren des Polling auf der zweiten Netzwerkkarte (vr) verursacht keine höhere Systemlast im Idle Zustand.
Nach Aktivieren des Device pollings auf beiden Karetn (fxp0 und vr0) sieht die Systemlast während eines Downloads (12 MBit/s) so aus:
last pid: 1588; load averages: 0.57, 0.47, 0.27 28 processes: 1 running, 27 sleeping CPU: 0.0% user, 0.0% nice, 8.5% system, 0.0% interrupt, 91.5% idle Mem: 21M Active, 17M Inact, 27M Wired, 22M Buf, 913M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1588 root 1 20 0 11240K 2324K RUN 0:00 0.29% top 1230 root 1 20 0 13752K 5600K select 0:05 0.00% mpd5 1470 root 1 20 0 18656K 12760K nanslp 0:02 0.00% perl 1184 robin 1 20 0 17576K 5916K select 0:00 0.00% sshd
Sie ist geringfügig höher wie im Idle Zustand. 6% Systemlast ist im Idle vorhanden.
Konfiguration Kernel PPPoE mit MPD
- http://www.shellbang.org/freebsd/mpdpf.html
- http://www.bsdforen.de/threads/mpd5-pppoe-unstabil.31015/
- https://forums.freebsd.org/viewtopic.php?&t=40239
- https://forums.freebsd.org/viewtopic.php?&t=34257
- http://www.tablix.org/~avian/pppoed/PPPoE%20performance%20under%20Linux%20and%20BSDs.html
- http://www.freebsdonline.com/content/view/452/468/
mpd.conf
root@fbsd:/usr/local/etc/mpd5 # cat mpd.conf # # # # startup: set user mpd-admin kennwort admin set console self 127.0.0.1 5005 set console open set web self 192.168.1.1 5006 set web open default: load telekomdsl # PPPoE client: only outgoing calls, auto reconnect, # ipcp-negotiated address, one-sided authentication, # default route points on ISP's end # telekomdsl: create bundle static B1 set iface route default set iface enable on-demand set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set bundle enable ipv6cp set iface enable nat set iface up-script /usr/local/etc/mpd5/mpd-up.sh set iface down-script /usr/local/etc/mpd5/mpd-down.sh create link static L1 pppoe set link action bundle B1 set auth authname 123456@t-online.de set link max-redial 0 set link mtu 1492 set link mru 1492 set link keep-alive 10 60 set pppoe iface sk0 set pppoe service "" log +auth* log +ipcp* log +ipv6cp* log +lcp* log +link* log +phys* log +iface* log +bund* open
Datei /etc/syslog.conf anpassen: !mpd *.* /var/log/mpd.log
mpd.secret
root@fbsd:/usr/local/etc/mpd5 # cat mpd.secret # # # # # 123456@t-online.de Kennwort
mpd.conf mit Port forwarding für VoIP Telefon
(mit dieser Konfiguration (NAT) kommt es unter bestimmten Umständen zu Paketverlusten)
root@fbsd:/usr/local/etc/mpd5 # cat mpd.conf # # # # startup: set user robin kennwort admin set console self 127.0.0.1 5005 set console open set web self 192.168.1.1 5006 set web open default: load telekomdsl # PPPoE client: only outgoing calls, auto reconnect, # ipcp-negotiated address, one-sided authentication, # default route points on ISP's end # # set ipcp enable vjcomp telekomdsl: create bundle static B1 set iface route default set iface enable on-demand set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set bundle enable ipv6cp set iface enable nat set nat enable incoming set nat target 192.168.1.84 set nat red-port udp 0.0.0.0 5070 192.168.1.84 5070 set nat red-port udp 0.0.0.0 5080 192.168.1.84 5080 set nat red-port udp 0.0.0.0 5060 192.168.1.84 5060 set nat red-port udp 0.0.0.0 5004 192.168.1.84 5004 set nat red-port udp 0.0.0.0 5005 192.168.1.84 5005 set nat red-port udp 0.0.0.0 5006 192.168.1.84 5006 set nat red-port udp 0.0.0.0 5007 192.168.1.84 5007 set nat red-port udp 0.0.0.0 5008 192.168.1.84 5008 set nat red-port udp 0.0.0.0 5009 192.168.1.84 5009 set nat red-port udp 0.0.0.0 5010 192.168.1.84 5010 set nat red-port udp 0.0.0.0 5011 192.168.1.84 5011 set nat red-port udp 0.0.0.0 5012 192.168.1.84 5012 set nat red-port udp 0.0.0.0 5013 192.168.1.84 5013 set nat red-port udp 0.0.0.0 5014 192.168.1.84 5014 set nat red-port udp 0.0.0.0 5015 192.168.1.84 5015 set nat red-port udp 0.0.0.0 5016 192.168.1.84 5016 set nat red-port udp 0.0.0.0 5017 192.168.1.84 5017 set nat red-port udp 0.0.0.0 5018 192.168.1.84 5018 set nat red-port udp 0.0.0.0 5019 192.168.1.84 5019 set nat red-port udp 0.0.0.0 5020 192.168.1.84 5020 # set nat red-addr 0.0.0.0 192.168.1.84 set iface up-script /usr/local/etc/mpd5/mpd-up.sh set iface down-script /usr/local/etc/mpd5/mpd-down.sh set iface enable tcpmssfix create link static L1 pppoe set link action bundle B1 set auth authname 123456@t-online.de set link max-redial 0 set link mtu 1492 set link mru 1492 set link keep-alive 10 60 set pppoe iface bge0 # set pppoe iface vlan7 set pppoe service "" log +auth* log +ipcp* log +ipv6cp* log +lcp* log +link* log +phys* log +iface* log +bund* # log +all open
Der im Userspace laufende PPP Prozess hat ca. 10% der CPU Leistung verbaucht bei ca. 12 MBit/s.
Nach Konfigurieren des MPD sind diese 10% nun Idle (keine messbare höhere Last der Systemprozesse (Kernel)).
ipfw einrichten
Beispielskript: /etc/rc.firewall
#!/bin/sh - # ################ Start of IPFW rules file ############################### # Flush out the list before we begin. ipfw -q -f flush # # Set rules command prefix cmd="ipfw -q add" pif=ng0 lanif=re0 skiptonat="skipto 06420" # # # Grundsaetzlich bei NAT: # eingehende Pakete (Internet -> LAN) 1. NAT anwenden 2. FW Regeln anwenden # ausgehende Pakete (LAN -> Internet) 1. FW Regeln anwenden 2. NAT anwenden # # $cmd 00100 allow ip from any to any via lo0 # allow loopback # # # reassemble packet fragments, only ipv4! # $cmd reass all from any to any in # breaks ipv6! $cmd 00150 reass ip4 from any to any in # ipv4 only! else packet/fragment loss after NAT # # # LAN if router allow ipv4 $cmd 00160 allow ip4 from any to any via $lanif # # # WAN IF $cmd 00170 allow ip4 from any to any via em0 # mgmt DSL-Modem # # $cmd 00180 allow ip6 from any to any # via $pif # allow ipv6 # # # Deny all inbound traffic from non-routable reserved address spaces $cmd 00200 deny log all from 192.168.0.0/16 to any in via $pif #RFC 1918 private IP $cmd 00201 deny log all from 172.16.0.0/12 to any in via $pif #RFC 1918 private IP $cmd 00202 deny log all from 10.0.0.0/8 to any in via $pif #RFC 1918 private IP $cmd 00203 deny log all from 127.0.0.0/8 to any in via $pif #loopback $cmd 00204 deny log all from 0.0.0.0/8 to any in via $pif #loopback $cmd 00205 deny log all from 169.254.0.0/16 to any in via $pif #DHCP auto-config $cmd 00206 deny log all from 192.0.2.0/24 to any in via $pif #reserved for docs $cmd 00207 deny log all from 204.152.64.0/23 to any in via $pif #Sun cluster interconnect # # $cmd 00400 allow ip4 from any to any dst-port 22 proto tcp in via $pif keep-state $cmd 00410 allow ip4 from any to any dst-port 80 proto tcp in via $pif keep-state $cmd 00420 allow ip4 from any to any dst-port 443 proto tcp in via $pif keep-state # # ipfw -q nat 1 config if $pif unreg_only reset # NAT rule # $cmd 04110 nat 1 ip4 from any to any in via $pif # for incoming ipv4 packets # $cmd 04120 check-state # check state for incoming packets / SIP traffic $cmd 04130 deny log ip4 from any to any 5060 in via $pif # deny SIP for non dynamic rules # # outbound packets $cmd 04200 $skiptonat ip4 from any to any 5060 out via $pif keep-state # allow outgoing traffic sip port 5060 $cmd 04210 $skiptonat ip4 from any to any out via $pif keep-state # # $cmd 06420 nat 1 ip4 from any to any out via $pif # for outgoing ipv4 packets # # $cmd 06450 allow ip4 from any to any xmit $pif # # # $cmd 06460 allow ip4 from any to any in via $pif # $cmd 06462 allow ip4 from any to any out via $pif # # # Allow ipv4 all $cmd 65534 allow ip4 from any to any
VLAN konfigurieren
Bei einem Telekom (V)DSL-Anschluß müssen die ausgehenden Ethernet Paket mit dem VLAN 7 getagged werden.
Auszug aus der Datei /etc/rc.conf:
cloned_interfaces="vlan7" ifconfig_vlan7="vlan 7 vlandev em0" # vlan 7 fuer WAN Schnittstelle em0 = Intel Gigabit Adapter
Die Schnittstelle "vlan7" wird von PPP als Schnittstelle verwendet:
vlan7: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=3<RXCSUM,TXCSUM> ether 00:0e:0c:d9:c0:63 inet6 fe80::20e:cff:fed9:c063%vlan7 prefixlen 64 scopeid 0x4 groups: vlan vlan: 7 vlanpcp: 0 parent interface: em0 media: Ethernet autoselect (1000baseT <full-duplex>) status: active nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
IPv6 einrichten
Proxy für VoIP einrichten
Performancevergleich iperf3 / FreeBSD
AMD Geode NX 1500 / RTL-8110SC/8169SC / mit Interrupt
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: RTL-8110SC/8169SC Gigabit Ethernet
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
Connecting to host 192.168.1.1, port 5201 [ 4] local 192.168.1.202 port 52139 connected to 192.168.1.1 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 45.1 MBytes 378 Mbits/sec 0 83.0 KBytes [ 4] 1.00-2.00 sec 44.7 MBytes 375 Mbits/sec 0 83.0 KBytes [ 4] 2.00-3.00 sec 44.3 MBytes 372 Mbits/sec 0 97.0 KBytes [ 4] 3.00-4.00 sec 44.6 MBytes 374 Mbits/sec 0 97.0 KBytes [ 4] 4.00-5.00 sec 44.4 MBytes 373 Mbits/sec 0 97.0 KBytes [ 4] 5.00-6.00 sec 45.1 MBytes 378 Mbits/sec 0 97.0 KBytes [ 4] 6.00-7.00 sec 44.7 MBytes 375 Mbits/sec 0 97.0 KBytes [ 4] 7.00-8.00 sec 44.4 MBytes 373 Mbits/sec 0 97.0 KBytes [ 4] 8.00-9.00 sec 44.7 MBytes 375 Mbits/sec 0 97.0 KBytes [ 4] 9.00-10.00 sec 44.4 MBytes 373 Mbits/sec 0 97.0 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 446 MBytes 375 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 446 MBytes 374 Mbits/sec receiver iperf Done.
Server Last:
last pid: 10599; load averages: 0.10, 0.03, 0.01 28 processes: 2 running, 26 sleeping CPU: 0.0% user, 0.0% nice, 19.7% system, 70.4% interrupt, 9.9% idle Mem: 3572K Active, 101M Inact, 45M Wired, 56M Buf, 301M Free Swap:
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 10597 root 1 28 0 10208K 1880K RUN 0:03 5.76% iperf3 10599 root 1 20 0 11240K 2312K RUN 0:00 0.10% top
root@fbsd:/var/log # vmstat 1 90 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 2 0 0 306M 302M 13 0 0 0 13 2 0 0 2015 208 179 0 0 99 1 0 0 306M 302M 0 0 0 0 0 1 0 0 3484 2269 5215 1 93 5 1 0 0 306M 302M 0 0 0 0 0 1 0 0 3532 2336 5256 0 91 9 1 0 0 306M 302M 0 0 0 0 0 1 1 0 3447 2285 5133 1 93 7 1 0 0 306M 302M 0 0 0 0 0 1 1 0 3432 2276 5101 1 96 4 1 0 0 306M 302M 0 0 0 0 0 1 0 0 3433 2266 5104 0 93 7 1 0 0 306M 302M 0 0 0 0 0 1 0 0 3431 2272 5106 2 92 6 1 0 0 306M 302M 0 0 0 0 0 1 0 0 3429 2270 5093 0 92 8 0 0 0 305M 302M 7 0 0 0 40 1 1 0 2910 1611 3311 0 61 39 0 0 0 305M 302M 0 0 0 0 8 1 1 0 2008 123 145 0 0 100 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2020 129 175 0 1 99 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2016 123 150 0 0 100 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2030 123 189 0 1 99 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2017 129 164 0 1 99 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2030 123 199 0 0 100 0 0 0 305M 302M 0 0 0 0 0 1 0 0 2026 123 183 0 1 99
AMD Geode NX 1500 / Belkin F5D5005 Gigabit Desktop Network PCI Card / mit Interrupt
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: RTL-8110SC/8169SC Gigabit Ethernet
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 48330 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 31.1 MBytes 261 Mbits/sec 0 80.2 KBytes [ 4] 1.00-2.00 sec 30.9 MBytes 259 Mbits/sec 0 84.4 KBytes [ 4] 2.00-3.00 sec 30.7 MBytes 258 Mbits/sec 0 85.8 KBytes [ 4] 3.00-4.00 sec 31.0 MBytes 260 Mbits/sec 0 87.2 KBytes [ 4] 4.00-5.00 sec 30.9 MBytes 259 Mbits/sec 0 88.6 KBytes [ 4] 5.00-6.00 sec 30.9 MBytes 259 Mbits/sec 0 88.6 KBytes [ 4] 6.00-7.00 sec 30.5 MBytes 256 Mbits/sec 0 90.0 KBytes [ 4] 7.00-8.00 sec 30.7 MBytes 258 Mbits/sec 0 91.4 KBytes [ 4] 8.00-9.00 sec 31.0 MBytes 260 Mbits/sec 0 92.8 KBytes [ 4] 9.00-10.00 sec 30.7 MBytes 257 Mbits/sec 0 92.8 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 308 MBytes 259 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 308 MBytes 258 Mbits/sec receiver iperf Done.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 2 0 0 280M 403M 58 0 0 0 60 4 0 0 2014 347 1359 0 4 96 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2058 145 2160 0 2 98 0 0 0 280M 403M 380 0 0 0 425 5 0 0 2007 11333 2119 2 7 92 0 0 0 280M 403M 7 0 0 0 8 5 1 0 2016 175 2137 0 4 96 0 0 0 280M 403M 0 0 0 0 8 5 3 0 2006 123 2124 0 3 97 0 0 0 280M 403M 32 0 0 0 24 5 1 0 2297 976 2710 2 31 68 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2507 1620 3196 1 56 43 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2502 1613 3153 1 53 46 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2504 1613 3142 0 58 42 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2512 1619 3151 0 52 48 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2503 1613 3148 0 56 44 1 0 0 280M 403M 0 0 0 0 0 5 0 0 2528 1623 3194 1 56 42 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2567 1648 3210 1 53 46 0 0 0 280M 403M 0 0 0 0 0 5 0 0 2504 1610 3157 0 55 45 0 0 0 280M 403M 0 0 0 0 8 5 3 0 2508 1610 3169 1 58 41 0 0 0 280M 403M 7 0 0 0 40 5 1 0 2182 769 2504 0 20 80
last pid: 1224; load averages: 0.81, 0.60, 0.40 27 processes: 2 running, 25 sleeping CPU: 0.0% user, 0.0% nice, 12.3% system, 43.2% interrupt, 44.4% idle Mem: 14M Active, 14M Inact, 20M Wired, 16M Buf, 402M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1215 root 1 25 0 10208K 1880K RUN 0:02 4.79% iperf3 1070 root 1 20 0 10132K 1900K nanslp 0:00 0.00% cron 1177 root 1 20 0 10864K 3140K ttyin 0:00 0.00% csh
AMD Geode NX 1500 / NetXtreme BCM5705_2 Gigabit Ethernet PCI / mit Interrupt
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: NetXtreme BCM5705_2 Gigabit Ethernet PCI
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 44590 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 55.9 MBytes 469 Mbits/sec 0 98.4 KBytes [ 4] 1.00-2.00 sec 55.3 MBytes 464 Mbits/sec 0 98.4 KBytes [ 4] 2.00-3.00 sec 55.4 MBytes 464 Mbits/sec 0 98.4 KBytes [ 4] 3.00-4.00 sec 55.2 MBytes 463 Mbits/sec 0 98.4 KBytes [ 4] 4.00-5.00 sec 55.3 MBytes 464 Mbits/sec 0 98.4 KBytes [ 4] 5.00-6.00 sec 54.9 MBytes 461 Mbits/sec 0 98.4 KBytes [ 4] 6.00-7.00 sec 55.4 MBytes 465 Mbits/sec 0 98.4 KBytes [ 4] 7.00-8.00 sec 55.2 MBytes 463 Mbits/sec 0 98.4 KBytes [ 4] 8.00-9.00 sec 55.6 MBytes 466 Mbits/sec 0 98.4 KBytes [ 4] 9.00-10.00 sec 55.4 MBytes 465 Mbits/sec 0 98.4 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 554 MBytes 464 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 553 MBytes 464 Mbits/sec receiver iperf Done.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 272M 405M 172 0 1 0 181 5 0 0 2186 591 367 1 4 95 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2003 123 124 1 0 99 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2003 123 115 0 0 100 0 0 0 272M 405M 0 0 0 0 0 5 1 0 2016 162 155 0 1 99 0 0 0 272M 405M 0 0 0 0 0 5 1 0 2005 129 133 0 0 100 0 0 0 272M 405M 32 0 0 0 32 5 2 0 2586 484 795 1 10 89 0 0 0 272M 405M 0 0 0 0 0 5 0 0 7921 3778 6261 0 93 7 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7989 3924 6651 1 85 14 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7667 3784 6257 0 89 11 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7662 3862 6412 2 89 10 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7689 3770 6383 0 95 5 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7736 3851 6520 0 95 5 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7659 3866 6339 2 92 7 1 0 0 272M 405M 0 0 0 0 0 5 0 0 7635 3760 6198 1 90 9 1 0 0 272M 405M 1 0 0 0 0 5 0 0 7701 3766 6274 1 88 11 1 0 0 272M 405M 0 0 0 0 0 5 0 0 8478 2978 5003 1 94 5 0 0 0 272M 405M 0 0 0 0 40 5 1 0 2113 274 215 0 3 97
last pid: 976; load averages: 0.45, 0.30, 0.17 26 processes: 2 running, 24 sleeping CPU: 2.7% user, 0.0% nice, 26.8% system, 57.1% interrupt, 13.4% idle Mem: 13M Active, 13M Inact, 20M Wired, 15M Buf, 405M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 970 root 1 41 0 10208K 1876K RUN 0:06 12.79% iperf3 976 root 1 20 0 11240K 2308K RUN 0:00 0.10% top 965 root 1 21 0 10864K 3108K pause 0:00 0.00% csh 892 root 1 20 0 10132K 1900K nanslp 0:00 0.00% cron
VIA C3 Nehemia 1 GHz / VT6102 [Rhine-II] / mit Interrupt
Server: VIA C3 Nehemia 1 GHz (FreeBSD 10.0 Release)
NIC: VT6102 [Rhine-II]
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.4 Connecting to host 192.168.1.4, port 5201 [ 4] local 192.168.1.202 port 37147 connected to 192.168.1.4 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 11.1 MBytes 92.7 Mbits/sec 0 83.0 KBytes [ 4] 1.00-2.00 sec 10.8 MBytes 90.2 Mbits/sec 0 87.2 KBytes [ 4] 2.00-3.00 sec 10.6 MBytes 88.9 Mbits/sec 0 92.8 KBytes [ 4] 3.00-4.00 sec 10.8 MBytes 90.2 Mbits/sec 0 94.2 KBytes [ 4] 4.00-5.00 sec 10.5 MBytes 88.2 Mbits/sec 0 94.2 KBytes [ 4] 5.00-6.00 sec 10.8 MBytes 90.7 Mbits/sec 0 95.6 KBytes [ 4] 6.00-7.00 sec 10.6 MBytes 89.1 Mbits/sec 0 95.6 KBytes [ 4] 7.00-8.00 sec 10.6 MBytes 89.2 Mbits/sec 0 95.6 KBytes [ 4] 8.00-9.00 sec 10.6 MBytes 89.0 Mbits/sec 0 95.6 KBytes [ 4] 9.00-10.00 sec 10.6 MBytes 89.3 Mbits/sec 0 95.6 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 107 MBytes 89.8 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 106 MBytes 89.3 Mbits/sec receiver iperf Done.
Last auf Server:
vmstat 1 90 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 2 0 0 287M 749M 36 0 2 0 43 12 0 0 2013 303 194 3 1 96 1 0 0 287M 749M 0 0 0 0 0 19 1 0 13867 25692 41518 2 86 12 1 0 0 287M 749M 0 0 0 0 0 19 1 0 14724 27283 44339 4 79 17 1 0 0 287M 749M 0 0 0 0 0 19 0 0 14480 26804 43614 2 78 20 1 0 0 287M 749M 0 0 0 0 0 38 0 0 14453 26725 43504 3 84 13 1 0 0 287M 749M 0 0 0 0 0 19 0 0 15148 27787 45511 1 81 18 1 0 0 287M 749M 0 0 0 0 0 19 0 0 14328 28510 43043 1 81 18
last pid: 2631; load averages: 0.92, 2.94, 1.77 up 0+01:56:17 20:37:19 27 processes: 2 running, 25 sleeping CPU: 3.3% user, 0.0% nice, 26.1% system, 54.2% interrupt, 16.3% idle Mem: 46M Active, 90M Inact, 94M Wired, 87M Buf, 748M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 2631 root 1 36 0 10208K 1848K RUN 0:03 13.67% iperf3 2630 root 1 20 0 11240K 2308K RUN 0:00 0.20% top
VIA C3 Nehemia 1 GHz / 82557/8/9/0/1 Ethernet Pro 100 / mit Interrupt
Server: VIA C3 Nehemia 1 GHz (FreeBSD 10.0 Release)
NIC: 82557/8/9/0/1 Ethernet Pro 100
dev.fxp.0.int_delay: 1000
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 60707 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 11.2 MBytes 93.8 Mbits/sec 0 81.6 KBytes [ 4] 1.00-2.00 sec 10.8 MBytes 90.3 Mbits/sec 0 85.8 KBytes [ 4] 2.00-3.00 sec 10.6 MBytes 89.1 Mbits/sec 0 88.6 KBytes [ 4] 3.00-4.00 sec 10.6 MBytes 89.1 Mbits/sec 0 90.0 KBytes [ 4] 4.00-5.00 sec 10.6 MBytes 88.9 Mbits/sec 0 91.4 KBytes [ 4] 5.00-6.00 sec 10.8 MBytes 90.2 Mbits/sec 0 95.6 KBytes [ 4] 6.00-7.00 sec 10.6 MBytes 89.2 Mbits/sec 0 95.6 KBytes [ 4] 7.00-8.00 sec 10.6 MBytes 89.3 Mbits/sec 0 95.6 KBytes [ 4] 8.00-9.00 sec 10.6 MBytes 89.2 Mbits/sec 0 95.6 KBytes [ 4] 9.00-10.00 sec 10.7 MBytes 89.8 Mbits/sec 0 95.6 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 107 MBytes 89.9 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 107 MBytes 89.5 Mbits/sec receiver iperf Done.
vmstat 1 90 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 295M 746M 32 0 1 0 37 13 0 0 2034 328 267 3 2 95 0 0 0 295M 746M 0 0 0 0 0 18 0 0 10336 31350 24337 3 65 32 0 0 0 295M 746M 0 0 0 0 0 18 0 0 10269 31101 24197 6 64 31 1 0 0 295M 746M 0 0 0 0 0 18 1 0 10207 30781 23987 2 65 33 1 0 0 295M 746M 0 0 0 0 0 36 0 0 10214 30708 23979 2 70 28 1 0 0 295M 746M 0 0 0 0 0 18 0 0 9862 29742 23142 3 64 33 1 0 0 295M 746M 0 0 0 0 0 18 0 0 9831 29469 23049 3 69 28 1 0 0 295M 746M 0 0 0 0 0 18 0 0 9829 29439 23021 3 66 31 1 0 0 295M 746M 0 0 0 0 0 18 0 0 9843 29487 23084 2 64 33 0 0 0 295M 746M 0 0 0 0 0 18 0 0 10049 30188 23564 2 67 30 0 0 0 295M 746M 7 0 0 0 40 18 0 0 6516 16794 13127 1 36 63 0 0 0 317M 745M 686 0 0 0 422 18 1 0 2023 9391 170 6 7 87 0 0 0 317M 745M 0 0 0 0 8 18 1 0 2024 128 173 0 1 99 0 0 0 317M 745M 2 0 0 0 16 18 5 0 2065 156 175 0 1 99 0 0 0 315M 745M 219 0 0 0 93 18 5 0 2049 850 285 15 4 81 0 0 0 304M 746M 335 0 0 0 538 18 16 0 2039 1071 262 1 4 94
last pid: 2838; load averages: 0.22, 0.09, 0.25 up 0+02:24:42 21:05:44 28 processes: 2 running, 26 sleeping CPU: 3.2% user, 0.0% nice, 23.0% system, 42.3% interrupt, 31.5% idle Mem: 40M Active, 98M Inact, 94M Wired, 87M Buf, 746M Free Swap:
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 2837 root 1 32 0 10208K 1852K RUN 0:02 11.96% iperf3 2838 root 1 20 0 11240K 2312K RUN 0:00 0.20% top
AMD Geode NX 1500 / RTL-8110SC/8169SC / mit Device polling
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: RTL-8110SC/8169SC Gigabit Ethernet
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 48263 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 44.4 MBytes 372 Mbits/sec 0 97.0 KBytes [ 4] 1.00-2.00 sec 43.6 MBytes 365 Mbits/sec 0 97.0 KBytes [ 4] 2.00-3.00 sec 43.6 MBytes 365 Mbits/sec 0 97.0 KBytes [ 4] 3.00-4.00 sec 43.4 MBytes 364 Mbits/sec 0 97.0 KBytes [ 4] 4.00-5.00 sec 43.3 MBytes 363 Mbits/sec 0 97.0 KBytes [ 4] 5.00-6.00 sec 42.3 MBytes 355 Mbits/sec 0 98.4 KBytes [ 4] 6.00-7.00 sec 43.2 MBytes 363 Mbits/sec 0 98.4 KBytes [ 4] 7.00-8.00 sec 42.5 MBytes 357 Mbits/sec 0 98.4 KBytes [ 4] 8.00-9.00 sec 43.9 MBytes 368 Mbits/sec 0 98.4 KBytes [ 4] 9.00-10.00 sec 43.9 MBytes 369 Mbits/sec 0 98.4 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 434 MBytes 364 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 433 MBytes 364 Mbits/sec receiver iperf Done.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 2 0 0 272M 405M 126 0 1 0 133 4 0 0 2032 452 280 1 4 96 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2004 127 2094 0 3 97 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2031 123 2127 0 4 96 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2002 162 2100 0 3 97 0 0 0 272M 405M 0 0 0 0 0 5 2 0 2005 129 2104 0 4 96 0 0 0 272M 405M 32 0 0 0 32 5 2 0 2004 230 2130 1 5 95 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2007 2445 2867 0 41 59 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2005 2498 2865 0 42 58 0 0 0 272M 405M 0 0 0 0 0 10 0 0 2012 2510 2902 0 48 52 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2007 2493 2863 0 44 56 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2006 2486 2871 0 39 61 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2007 2421 2861 0 39 61 0 0 0 272M 405M 0 0 0 0 0 5 1 0 2008 2480 2884 1 41 58 1 0 0 272M 405M 0 0 0 0 0 5 1 0 2064 2514 2935 0 37 63 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2070 2614 2994 0 46 54 1 0 0 272M 405M 0 0 0 0 40 5 0 0 2014 2269 2791 1 37 62 0 0 0 272M 405M 0 0 0 0 0 5 1 0 2005 186 2118 0 2 98 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2002 123 2099 0 2 98 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2003 129 2110 0 3 97
last pid: 1168; load averages: 0.49, 0.26, 0.16 26 processes: 2 running, 24 sleeping CPU: 1.2% user, 0.0% nice, 22.2% system, 25.9% interrupt, 50.6% idle Mem: 13M Active, 14M Inact, 19M Wired, 15M Buf, 405M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1163 root 1 26 0 10208K 1880K RUN 0:05 0.10% iperf3 1168 root 1 20 0 11240K 2312K RUN 0:00 0.10% top 1070 root 1 20 0 10132K 1900K nanslp 0:00 0.00% cron
AMD Geode NX 1500 / Belkin F5D5005 Gigabit Desktop Network PCI Card / mit Device polling
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: RTL-8110SC/8169SC Gigabit Ethernet
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
Der Treiber sk unterstützt kein Device Polling.
AMD Geode NX 1500 / NetXtreme BCM5705_2 Gigabit Ethernet PCI / mit Device Polling
Server: AMD Geode NX 1500 (FreeBSD 10.0 Release)
NIC: NetXtreme BCM5705_2 Gigabit Ethernet PCI
Client: AMD FX8350 (Fedora Linux 20)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 44712 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 41.4 MBytes 348 Mbits/sec 0 97.0 KBytes [ 4] 1.00-2.00 sec 43.0 MBytes 360 Mbits/sec 0 97.0 KBytes [ 4] 2.00-3.00 sec 47.4 MBytes 398 Mbits/sec 0 97.0 KBytes [ 4] 3.00-4.00 sec 47.6 MBytes 399 Mbits/sec 0 97.0 KBytes [ 4] 4.00-5.00 sec 47.6 MBytes 399 Mbits/sec 0 97.0 KBytes [ 4] 5.00-6.00 sec 47.4 MBytes 398 Mbits/sec 0 97.0 KBytes [ 4] 6.00-7.00 sec 47.6 MBytes 400 Mbits/sec 0 97.0 KBytes [ 4] 7.00-8.00 sec 47.3 MBytes 397 Mbits/sec 0 97.0 KBytes [ 4] 8.00-9.00 sec 47.4 MBytes 398 Mbits/sec 0 97.0 KBytes [ 4] 9.00-10.00 sec 47.6 MBytes 400 Mbits/sec 0 97.0 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 465 MBytes 390 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 464 MBytes 389 Mbits/sec receiver iperf Done.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 272M 405M 91 0 1 0 97 5 0 0 2287 475 551 1 5 94 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2035 2748 2981 0 34 66 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2007 2915 2997 0 47 53 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2013 3047 3054 1 50 49 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2013 3056 3049 0 51 49 0 0 0 272M 405M 0 0 0 0 0 10 0 0 2012 3050 3057 0 51 49 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2073 3140 3143 1 49 51 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2067 3116 3142 0 50 50 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2012 3047 3051 0 52 48 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2021 3056 3065 0 50 50 0 0 0 272M 405M 0 0 0 0 40 5 0 0 2012 1463 2530 0 27 73 0 0 0 272M 405M 0 0 0 0 0 5 0 0 2003 123 2094 0 2 98 0 0 0 272M 405M 0 0 0 0 0 5 1 0 2007 123 2110 0 4 96
last pid: 989; load averages: 0.75, 0.39, 0.23 26 processes: 1 running, 25 sleeping CPU: 0.0% user, 0.0% nice, 5.7% system, 46.8% interrupt, 47.5% idle Mem: 13M Active, 13M Inact, 20M Wired, 15M Buf, 405M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 989 root 1 20 0 11240K 2308K RUN 0:00 0.29% top 970 root 1 20 0 10208K 1876K select 0:10 0.00% iperf3 947 root 1 20 0 10864K 3004K pause 0:00 0.00% csh 965 root 1 21 0 10864K 3108K pause 0:00 0.00% csh
VIA C3 Nehemia 1 GHz / VT6102 [Rhine-II] / mit Device Polling
Server: VIA C3 Nehemia 1 GHz (FreeBSD 10.0 Release)
NIC: VT6102 [Rhine-II]
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 43658 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 11.1 MBytes 93.0 Mbits/sec 0 83.0 KBytes [ 4] 1.00-2.00 sec 10.9 MBytes 91.3 Mbits/sec 0 85.8 KBytes [ 4] 2.00-3.00 sec 10.6 MBytes 88.7 Mbits/sec 0 85.8 KBytes [ 4] 3.00-4.00 sec 10.8 MBytes 90.7 Mbits/sec 0 87.2 KBytes [ 4] 4.00-5.00 sec 10.8 MBytes 90.7 Mbits/sec 0 88.6 KBytes [ 4] 5.00-6.00 sec 10.6 MBytes 89.0 Mbits/sec 0 90.0 KBytes [ 4] 6.00-7.00 sec 10.9 MBytes 91.4 Mbits/sec 0 90.0 KBytes [ 4] 7.00-8.00 sec 10.5 MBytes 88.5 Mbits/sec 0 91.4 KBytes [ 4] 8.00-9.00 sec 10.8 MBytes 90.5 Mbits/sec 0 91.4 KBytes [ 4] 9.00-10.00 sec 10.7 MBytes 89.7 Mbits/sec 0 92.8 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 108 MBytes 90.4 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 107 MBytes 90.1 Mbits/sec receiver iperf Done.
vmstat 1 90 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 0 0 0 309M 920M 53 0 0 0 51 7 0 0 2000 273 1845 1 6 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2006 130 2101 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2067 130 2175 0 5 95 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2006 130 2101 0 7 93 0 0 0 309M 920M 7 0 0 0 0 7 0 0 2005 188 2108 1 7 92 0 0 0 309M 920M 0 0 0 0 0 7 2 0 2008 139 2117 0 6 94 1 0 0 309M 920M 32 0 0 0 32 7 2 0 2029 144 2150 1 7 92 0 0 0 309M 920M 0 0 0 0 8 7 4 0 2072 4009 3136 1 9 90 0 0 0 309M 920M 0 0 0 0 0 7 9 0 2074 3947 3140 0 8 92 0 0 0 309M 920M 0 0 0 0 0 7 2 0 2012 3838 3034 0 9 91 0 0 0 309M 920M 0 0 0 0 0 7 1 0 2012 3898 3050 0 9 91 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2028 3882 3054 1 8 91 0 0 0 309M 920M 0 0 0 0 0 14 0 0 2011 3843 3038 0 8 92 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2010 3874 3040 0 8 92 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2031 3878 3072 0 8 92 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2010 3858 3041 0 8 92 0 0 0 309M 920M 7 0 0 0 0 7 0 0 2010 3433 2862 0 13 87 0 0 0 309M 920M 0 0 0 0 48 7 2 0 2008 182 2119 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2005 130 2111 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2006 130 2106 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2005 138 2106 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2066 130 2166 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2005 130 2115 0 7 93 0 0 0 309M 920M 0 0 0 0 0 7 0 0 2018 130 2117 0 6 94
last pid: 1152; load averages: 0.71, 0.62, 0.51 29 processes: 1 running, 28 sleeping CPU: 0.0% user, 0.0% nice, 9.9% system, 0.6% interrupt, 89.5% idle Mem: 18M Active, 16M Inact, 24M Wired, 19M Buf, 920M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1152 root 1 20 0 11240K 2304K RUN 0:00 0.29% top 1143 root 1 20 0 10208K 1860K select 0:01 0.00% iperf3
VIA C3 Nehemia 1 GHz / 82557/8/9/0/1 Ethernet Pro 100 / mit Device polling
Server: VIA C3 Nehemia 1 GHz (FreeBSD 10.0 Release)
NIC: 82557/8/9/0/1 Ethernet Pro 100
dev.fxp.0.int_delay: 1000
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 43554 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 11.2 MBytes 93.8 Mbits/sec 0 84.4 KBytes [ 4] 1.00-2.00 sec 10.7 MBytes 90.0 Mbits/sec 0 87.2 KBytes [ 4] 2.00-3.00 sec 10.8 MBytes 90.7 Mbits/sec 0 87.2 KBytes [ 4] 3.00-4.00 sec 10.7 MBytes 89.9 Mbits/sec 0 87.2 KBytes [ 4] 4.00-5.00 sec 10.7 MBytes 89.8 Mbits/sec 0 88.6 KBytes [ 4] 5.00-6.00 sec 10.8 MBytes 90.6 Mbits/sec 0 90.0 KBytes [ 4] 6.00-7.00 sec 10.7 MBytes 89.7 Mbits/sec 0 92.8 KBytes [ 4] 7.00-8.00 sec 10.8 MBytes 90.8 Mbits/sec 0 92.8 KBytes [ 4] 8.00-9.00 sec 10.7 MBytes 89.8 Mbits/sec 0 92.8 KBytes [ 4] 9.00-10.00 sec 10.8 MBytes 90.5 Mbits/sec 0 94.2 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 108 MBytes 90.5 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 107 MBytes 90.1 Mbits/sec receiver iperf Done.
vmstat 1 90 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 301M 922M 107 0 1 0 105 6 0 0 2000 335 1407 1 5 94 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2011 3887 3052 0 7 93 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2028 3891 3058 0 9 91 0 0 0 301M 922M 0 0 0 0 0 7 2 0 2100 5483 3171 0 12 88 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2049 3971 3099 0 6 94 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2010 3850 3037 0 8 92 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2011 3850 3035 1 9 90 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2022 3874 3055 0 7 93 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2011 3890 3040 0 8 92 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2010 3838 3045 0 9 91 0 0 0 301M 922M 10 0 0 0 40 7 1 0 2025 2844 2707 0 15 85 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2005 130 2105 0 7 93 0 0 0 301M 922M 2172 0 0 0 1884 7 0 0 2006 2750 2162 15 27 58 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2005 130 2114 0 7 93 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2006 130 2104 0 7 93 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2005 130 2108 0 6 94 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2006 130 2097 0 7 93 0 0 0 301M 922M 0 0 0 0 0 7 0 0 2047 138 2159 0 7 93
last pid: 1052; load averages: 0.58, 0.50, 0.35 28 processes: 1 running, 27 sleeping CPU: 0.0% user, 0.0% nice, 8.1% system, 0.0% interrupt, 91.9% idle Mem: 17M Active, 15M Inact, 24M Wired, 18M Buf, 921M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1046 root 1 20 0 11240K 2352K RUN 0:00 0.29% top 1052 root 1 20 0 10080K 1732K select 0:01 0.00% iperf3 862 root 1 20 0 16220K 7948K nanslp 0:01 0.00% perl
Performancevergleich-2 iperf3 / FreeBSD
Server: AMD Geode NX 1500 (12.1-RELEASE FreeBSD)
NIC: RTL-8110SC/8169SC Gigabit Ethernet (PCI)
Client: AMD FX8350 (Fedora release 31 (Thirty One))
NIC: Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
AMD Geode NX 1500 / RTL-8110SC/8169SC / mit Device polling
iperf3 -c 192.168.1.1 Connecting to host 192.168.1.1, port 5201 [ 5] local 192.168.1.212 port 42010 connected to 192.168.1.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 58.0 MBytes 487 Mbits/sec 0 245 KBytes [ 5] 1.00-2.00 sec 57.2 MBytes 480 Mbits/sec 0 245 KBytes [ 5] 2.00-3.00 sec 57.6 MBytes 483 Mbits/sec 0 245 KBytes [ 5] 3.00-4.00 sec 57.4 MBytes 482 Mbits/sec 0 245 KBytes [ 5] 4.00-5.00 sec 57.8 MBytes 484 Mbits/sec 0 245 KBytes [ 5] 5.00-6.00 sec 57.2 MBytes 480 Mbits/sec 0 245 KBytes [ 5] 6.00-7.00 sec 57.3 MBytes 481 Mbits/sec 0 245 KBytes [ 5] 7.00-8.00 sec 57.6 MBytes 483 Mbits/sec 0 245 KBytes [ 5] 8.00-9.00 sec 57.7 MBytes 484 Mbits/sec 0 245 KBytes [ 5] 9.00-10.00 sec 57.1 MBytes 479 Mbits/sec 0 245 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 575 MBytes 482 Mbits/sec 0 sender [ 5] 0.00-10.00 sec 574 MBytes 481 Mbits/sec receiver iperf Done.
FreeBSD (iperf3 Server):
vmstat 1 100 procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 219M 54M 14 0 0 0 15 4 0 0 2030 82 2156 0 2 98 0 0 0 219M 53M 451 0 0 0 313 3 0 0 2017 1636 2133 6 7 87 0 0 0 219M 53M 0 0 0 0 0 4 0 0 2018 140 2111 0 2 98 1 0 0 219M 53M 26 0 1 0 8 3 4 0 2025 30715 2164 14 36 50 1 0 0 219M 53M 19 0 2 0 0 3 0 0 2013 80094 2151 20 80 0 1 0 0 219M 53M 6 0 0 0 0 4 0 0 2014 21936 2219 7 90 2 1 0 0 219M 53M 2 0 0 0 0 3 0 0 2050 1650 2348 1 96 3 1 0 0 219M 53M 0 0 0 0 0 3 0 0 2033 1645 2358 3 93 4 1 0 0 219M 53M 0 0 0 0 0 4 0 0 2024 1631 2307 3 96 1 1 0 0 219M 53M 0 0 0 0 0 3 0 0 2019 1679 2331 4 92 4 1 0 0 219M 53M 1 0 0 0 0 4 0 0 2016 1638 2285 3 95 2 1 0 0 219M 53M 0 0 0 0 0 3 0 0 2017 1669 2286 3 95 2 1 0 0 219M 53M 0 0 0 0 0 3 0 0 2012 1646 2294 1 95 4 1 0 0 219M 53M 0 0 0 0 0 4 2 0 2023 1661 2301 4 92 4 1 0 0 219M 53M 0 0 0 0 0 3 0 0 2016 1652 2316 1 96 3 0 0 0 219M 53M 6 0 0 0 64 3 0 0 2018 548 2165 1 18 81 0 0 0 219M 53M 0 0 0 0 0 4 0 0 2013 145 2124 1 0 99 0 0 0 219M 53M 0 0 0 0 16 3 23 0 2044 155 2200 0 1 99 0 0 0 219M 53M 0 0 0 0 0 3 3 0 2016 140 2119 1 1 99 0 0 0 219M 53M 6 0 0 0 0 4 0 0 2019 175 2126 0 1 99
Linux (iperf3 Client):
top - 21:54:36 up 19 days, 13:12, 1 user, load average: 0,73, 0,77, 0,69 Tasks: 328 total, 1 running, 327 sleeping, 0 stopped, 0 zombie %Cpu(s): 4,1 us, 2,3 sy, 0,0 ni, 89,0 id, 0,0 wa, 1,5 hi, 3,1 si, 0,0 st MiB Mem : 32073,2 total, 1435,0 free, 8650,0 used, 21988,2 buff/cache MiB Swap: 1905,8 total, 1903,8 free, 2,0 used. 21878,2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 8655 robin 20 0 4795812 1,1g 208976 S 27,8 3,5 289:16.75 Web Content 6726 robin 20 0 4661180 781080 251072 S 7,0 2,4 1010:44 firefox 8124 robin 20 0 4040792 533948 172484 S 4,0 1,6 636:08.56 Web Content 735047 robin 20 0 3964 1080 988 S 2,6 0,0 0:02.01 iperf3 2364 robin 20 0 1306320 16580 12476 S 2,3 0,1 11:51.87 pulseaudio 1986 robin 20 0 903980 257728 189540 S 1,0 0,8 215:08.36 Xorg 2891 robin 20 0 597540 55040 35048 S 1,0 0,2 5:22.38 xfce4-terminal
AMD Geode NX 1500 / Intel 82541PI Gigabit Ethernet Controller / mit Interrupt (kein Polling möglich)
Performancevergleich iperf3 / Linux
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
Idle: 94%
Bei Übertragung von rund 250 MBit/s Idle bei rund 91%
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 0 7210236 262312 4321868 0 0 1 3 8 8 4 2 94 0 2 0 0 7210224 262312 4321868 0 0 0 0 18295 6635 4 2 94 0 2 0 0 7208332 262312 4321868 0 0 0 0 19270 9397 8 3 89 0 2 0 0 7208872 262312 4321868 0 0 0 356 19310 6385 3 1 95 0 1 0 0 7216172 262312 4321868 0 0 0 4 21505 6216 4 2 94 0 2 0 0 7213924 262312 4321932 0 0 0 0 25102 7065 6 11 84 0 1 0 0 7215488 262312 4321996 0 0 0 0 18276 6256 6 12 82 0 1 0 0 7215264 262312 4321996 0 0 0 0 22626 6005 5 11 84 0 1 0 0 7215000 262312 4321996 0 0 0 1016 38763 6465 3 4 93 0 2 0 0 7214308 262312 4321996 0 0 0 0 38882 6475 3 4 93 0 0 0 0 7211616 262312 4321996 0 0 0 0 39730 7538 5 5 91 0 2 0 0 7210848 262312 4321996 0 0 0 0 43181 6769 4 4 92 0 0 0 0 7210568 262312 4321996 0 0 0 0 38758 9686 7 5 88 0 3 0 0 7210616 262312 4321996 0 0 0 0 35645 6356 3 4 93 0 3 0 0 7210700 262312 4321996 0 0 0 80 39138 6581 4 4 92 0 1 0 0 7211056 262312 4322000 0 0 0 0 37165 7628 4 5 91 0 1 0 0 7211092 262312 4322000 0 0 0 0 36057 6215 3 4 93 0 3 0 0 7209940 262312 4322000 0 0 0 0 33957 6435 3 4 93 0 3 0 0 7211508 262312 4321872 0 0 0 0 19528 6045 4 2 94 0
Performancevergleich iperf / Linux
Server: AMD Geode NX 1500
Server: AMD Geode NX 1500 (Debian Linux 7.6 / Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u3 i686 GNU/Linux)
NIC: RTL-8110SC/8169SC Gigabit Ethernet
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
Die Datenübertragungsrate mit iperf und Linux <-> Linux ist höher als Linux <-> FreeBSD. Das liegt vermutlich daran daß die IP-Stacks besser zusammen passen.
Der iperf Prozess verbaucht rund 98% der CPU.
AMD Geode NX 1500 / RTL-8110SC/8169SC
iperf -i 1 -c 192.168.1.20 ------------------------------------------------------------ Client connecting to 192.168.1.20, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.202 port 50330 connected with 192.168.1.20 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 62.1 MBytes 521 Mbits/sec [ 3] 1.0- 2.0 sec 61.6 MBytes 517 Mbits/sec [ 3] 2.0- 3.0 sec 62.0 MBytes 520 Mbits/sec [ 3] 3.0- 4.0 sec 60.8 MBytes 510 Mbits/sec [ 3] 4.0- 5.0 sec 62.0 MBytes 520 Mbits/sec [ 3] 5.0- 6.0 sec 61.9 MBytes 519 Mbits/sec [ 3] 6.0- 7.0 sec 61.1 MBytes 513 Mbits/sec [ 3] 7.0- 8.0 sec 61.6 MBytes 517 Mbits/sec [ 3] 8.0- 9.0 sec 61.6 MBytes 517 Mbits/sec [ 3] 9.0-10.0 sec 61.9 MBytes 519 Mbits/sec [ 3] 0.0-10.0 sec 617 MBytes 517 Mbits/sec
vmstat 1 90 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 354836 9948 88512 0 0 152 54 23 70 2 2 91 5 0 0 0 354836 9956 88504 0 0 0 24 17 23 0 0 99 1 0 0 0 354836 9956 88504 0 0 0 0 7 10 0 0 100 0 1 0 0 354332 9956 88512 0 0 0 0 1542 90 0 21 79 0 1 0 0 354332 9956 88512 0 0 0 0 9738 212 0 100 0 0 1 0 0 354332 9956 88512 0 0 0 32 9596 218 1 99 0 0 1 0 0 354332 9956 88512 0 0 0 0 9412 215 0 100 0 0 1 0 0 354332 9956 88512 0 0 0 0 9683 216 0 100 0 0 1 0 0 354332 9956 88512 0 0 0 0 9654 216 1 99 0 0 1 0 0 354332 9956 88512 0 0 0 0 9704 218 1 99 0 0 1 0 0 354332 9956 88512 0 0 0 0 9698 216 0 100 0 0 2 0 0 354332 9956 88512 0 0 0 0 9725 210 1 99 0 0 1 0 0 354332 9956 88512 0 0 0 0 9678 217 0 100 0 0 0 0 0 354456 9956 88512 0 0 0 0 7712 197 0 80 20 0 0 0 0 354464 9956 88512 0 0 0 0 7 10 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 11 19 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 9 15 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 10 10 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 8 12 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 9 10 0 0 100 0 0 0 0 354464 9956 88512 0 0 0 0 8 14 1 0 99 0
top - 23:30:50 up 16 min, 3 users, load average: 0,08, 0,06, 0,05 Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,3 us, 31,1 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 68,5 si, 0,0 st KiB Mem: 481876 total, 127784 used, 354092 free, 9980 buffers KiB Swap: 0 total, 0 used, 0 free, 88728 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2878 root 20 0 28088 744 508 S 98,8 0,2 0:26.44 iperf 24 root 20 0 0 0 0 S 0,3 0,0 0:00.27 kworker/0:2 2890 robin 20 0 4512 1340 992 R 0,3 0,3 0:00.05 top 1 root 20 0 2284 720 620 S 0,0 0,1 0:01.32 init
AMD Geode NX 1500 / Belkin F5D5005 Gigabit Desktop Network PCI Card
Server: AMD Geode NX 1500 (Debian Linux 7.6 / Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u3 i686 GNU/Linux)
NIC: Belkin F5D5005 Gigabit Desktop Network PCI Card (Marvell Technologies)
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf -i 1 -c 192.168.1.20 ------------------------------------------------------------ Client connecting to 192.168.1.20, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.202 port 50499 connected with 192.168.1.20 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 54.1 MBytes 454 Mbits/sec [ 3] 1.0- 2.0 sec 53.6 MBytes 450 Mbits/sec [ 3] 2.0- 3.0 sec 54.0 MBytes 453 Mbits/sec [ 3] 3.0- 4.0 sec 53.0 MBytes 445 Mbits/sec [ 3] 4.0- 5.0 sec 54.1 MBytes 454 Mbits/sec [ 3] 5.0- 6.0 sec 53.5 MBytes 449 Mbits/sec [ 3] 6.0- 7.0 sec 53.6 MBytes 450 Mbits/sec [ 3] 7.0- 8.0 sec 53.4 MBytes 448 Mbits/sec [ 3] 8.0- 9.0 sec 53.5 MBytes 449 Mbits/sec [ 3] 9.0-10.0 sec 53.6 MBytes 450 Mbits/sec [ 3] 0.0-10.0 sec 537 MBytes 450 Mbits/sec
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 354604 10032 89148 0 0 65 23 218 38 1 3 94 2 0 0 0 354596 10032 89148 0 0 0 0 10 17 0 0 100 0 0 0 0 354596 10032 89148 0 0 0 4 11 17 0 0 100 0 1 0 0 353968 10032 89148 0 0 0 0 5074 66 0 20 80 0 1 0 0 353968 10032 89148 0 0 0 0 32699 224 0 100 0 0 1 0 0 353968 10032 89148 0 0 0 0 32653 245 1 99 0 0 1 0 0 353968 10032 89148 0 0 0 0 32730 228 1 99 0 0 1 0 0 353968 10032 89148 0 0 0 0 32771 235 0 100 0 0 1 0 0 353968 10036 89144 0 0 0 4 32830 228 0 100 0 0 1 0 0 353968 10036 89148 0 0 0 0 32648 224 0 100 0 0 1 0 0 353968 10036 89148 0 0 0 0 32570 246 0 100 0 0 2 0 0 353968 10036 89148 0 0 0 0 32787 224 0 100 0 0 1 0 0 353968 10036 89148 0 0 0 0 32847 243 0 100 0 0 0 0 0 353968 10036 89148 0 0 0 0 26354 202 2 79 19 0 0 0 0 353976 10036 89148 0 0 0 0 9 6 0 0 100 0 1 0 0 353976 10036 89148 0 0 0 0 6 14 0 0 100 0 0 0 0 353976 10036 89148 0 0 0 0 9 12 0 1 99 0
top - 23:39:06 up 24 min, 3 users, load average: 0,07, 0,06, 0,05 Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,7 us, 39,8 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 59,5 si, 0,0 st KiB Mem: 481876 total, 128404 used, 353472 free, 10036 buffers KiB Swap: 0 total, 0 used, 0 free, 89148 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3024 root 20 0 27956 612 508 S 98,9 0,1 0:15.55 iperf 3029 robin 20 0 4512 1340 992 R 0,7 0,3 0:00.06 top 3 root 20 0 0 0 0 S 0,3 0,0 0:00.10 ksoftirqd/0 24 root 20 0 0 0 0 S 0,3 0,0 0:00.36 kworker/0:2 1 root 20 0 2284 720 620 S 0,0 0,1 0:01.33 init
Server: AMD Geode LX800 (500 MHz)
Server: AMD Geode LX800 500 MHz
NIC: Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96)
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf -i 1 -c 192.168.1.6 ------------------------------------------------------------ Client connecting to 192.168.1.6, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.202 port 51528 connected with 192.168.1.6 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 11.9 MBytes 99.6 Mbits/sec [ 3] 1.0- 2.0 sec 11.2 MBytes 94.4 Mbits/sec [ 3] 2.0- 3.0 sec 11.4 MBytes 95.4 Mbits/sec [ 3] 3.0- 4.0 sec 11.1 MBytes 93.3 Mbits/sec [ 3] 4.0- 5.0 sec 11.2 MBytes 94.4 Mbits/sec [ 3] 5.0- 6.0 sec 11.2 MBytes 94.4 Mbits/sec [ 3] 6.0- 7.0 sec 11.1 MBytes 93.3 Mbits/sec [ 3] 7.0- 8.0 sec 11.1 MBytes 93.3 Mbits/sec [ 3] 8.0- 9.0 sec 11.4 MBytes 95.4 Mbits/sec [ 3] 9.0-10.0 sec 11.0 MBytes 92.3 Mbits/sec [ 3] 0.0-10.0 sec 113 MBytes 94.7 Mbits/sec
top - 19:03:32 up 428 days, 4:17, 3 users, load average: 0.16, 0.05, 0.06 Tasks: 91 total, 1 running, 90 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.7 us, 31.5 sy, 0.0 ni, 19.9 id, 0.0 wa, 0.0 hi, 46.9 si, 0.0 st KiB Mem: 254976 total, 233916 used, 21060 free, 73836 buffers KiB Swap: 0 total, 0 used, 0 free, 99880 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 984 robin 20 0 27996 1148 864 S 42.8 0.5 0:01.57 iperf 1074 robin 20 0 2904 1304 936 R 1.3 0.5 0:00.18 top 989 robin 20 0 9208 1556 964 S 0.3 0.6 0:00.05 sshd
Performancevergleich iperf3 / FreeBSD
Server: CPU: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz (3192.06-MHz K8-class CPU)
NIC: Intel Corporation 82578DC Gigabit Network Connection
Client: AMD FX8350 (Fedora Linux 20)
NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
iperf3 -c 192.168.1.20 Connecting to host 192.168.1.20, port 5201 [ 4] local 192.168.1.202 port 55820 connected to 192.168.1.20 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 114 MBytes 959 Mbits/sec 0 460 KBytes [ 4] 1.00-2.00 sec 112 MBytes 939 Mbits/sec 0 461 KBytes [ 4] 2.00-3.00 sec 113 MBytes 947 Mbits/sec 0 461 KBytes [ 4] 3.00-4.00 sec 112 MBytes 939 Mbits/sec 0 464 KBytes [ 4] 4.00-5.00 sec 112 MBytes 943 Mbits/sec 0 465 KBytes [ 4] 5.00-6.00 sec 112 MBytes 940 Mbits/sec 0 465 KBytes [ 4] 6.00-7.00 sec 112 MBytes 940 Mbits/sec 0 465 KBytes [ 4] 7.00-8.00 sec 112 MBytes 943 Mbits/sec 0 467 KBytes [ 4] 8.00-9.00 sec 112 MBytes 938 Mbits/sec 0 467 KBytes [ 4] 9.00-10.00 sec 113 MBytes 945 Mbits/sec 0 467 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver iperf Done.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 da0 in sy cs us sy id 0 0 0 668M 3550M 411 0 3 0 620 5 0 0 85 1916 520 1 1 98 0 0 0 668M 3550M 0 0 0 0 0 7 0 0 9 135 131 0 0 100 0 0 0 668M 3550M 0 0 0 0 0 7 0 0 16 134 229 0 0 100 0 0 0 668M 3550M 0 0 0 0 0 7 17 0 19 138 170 0 0 100 0 0 0 668M 3547M 58 0 0 0 32 14 4 0 17 82040 40482 1 43 56 0 0 0 668M 3547M 0 0 0 0 0 7 0 0 5599 98809 27050 0 27 72 0 0 0 668M 3547M 0 0 0 0 0 7 0 0 8000 141603 38600 1 19 81 0 0 0 668M 3547M 0 0 0 0 0 7 0 0 7998 142008 38448 1 17 83 0 0 0 668M 3547M 0 0 0 0 0 7 0 0 7992 142447 38403 1 17 82 1 0 0 668M 3547M 0 0 0 0 0 7 0 0 8015 143430 38477 1 18 82 0 0 0 668M 3547M 0 0 0 0 16 7 19 0 8084 144052 38910 1 17 82 0 0 0 668M 3547M 0 0 0 0 0 7 0 0 7997 142461 38415 0 18 82 0 0 0 668M 3548M 2 0 0 0 40 7 0 0 7180 120357 33425 1 16 83 0 0 0 668M 3548M 0 0 0 0 0 7 0 0 25 138 246 0 0 100 0 0 0 668M 3548M 0 0 0 0 0 7 0 0 5 134 94 0 0 100 0 0 0 668M 3548M 0 0 0 0 0 7 0 0 2 133 83 0 0 100
last pid: 895; load averages: 0.41, 0.25, 0.17 27 processes: 1 running, 26 sleeping CPU: 1.4% user, 0.0% nice, 35.0% system, 0.0% interrupt, 63.6% idle Mem: 17M Active, 15M Inact, 164M Wired, 133M Buf, 3546M Free Swap: 1908M Total, 1908M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 883 root 1 52 0 14428K 2008K select 0 0:11 40.67% iperf3 730 root 1 20 0 14400K 1836K select 3 0:01 0.00% powerd 855 root 1 21 0 23492K 3308K pause 0 0:00 0.00% csh 849 root 1 23 0 86084K 6956K select 2 0:00 0.00% sshd 727 root 1 20 0 25328K 3632K select 3 0:00 0.00% ntpd
Lastmessung auf Router (iperf)
Aufbau:
PC1----Router----PC2
Messung mit iperf3 zwischen PC1 und PC2.
Ausstattung PC1:
CPU: AMD FX8350 (Fedora Linux 20) NIC: Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10) OS: Fedora Linux 20 RAM: 16 GB
Ausstattung PC2:
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (3000.02-MHz 686-class CPU) NIC: Intel 82567LM-3 Gigabit Network Connection OS: FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014 RAM: 4GB
Ausstattung Router:
CPU: AMD Geode NX 1500 (AMD Athlon(tm) Processor 1 GHz) NIC1: Ethernet controller: Marvell Technology Group Ltd. Belkin F5D5005 Gigabit Desktop Network PCI Card (rev 12) NIC2: Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10) OS: Debian Linux 7.6 / Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u3 i686 GNU/Linux RAM: 512MB
iperf3 -c 192.168.6.2 Connecting to host 192.168.6.2, port 5201 [ 4] local 192.168.1.202 port 58029 connected to 192.168.6.2 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 34.5 MBytes 290 Mbits/sec 0 952 KBytes [ 4] 1.00-2.00 sec 37.5 MBytes 315 Mbits/sec 0 1.44 MBytes [ 4] 2.00-3.00 sec 38.8 MBytes 325 Mbits/sec 0 1.80 MBytes [ 4] 3.00-4.00 sec 38.8 MBytes 325 Mbits/sec 0 1.81 MBytes [ 4] 4.00-5.00 sec 38.8 MBytes 325 Mbits/sec 0 1.81 MBytes [ 4] 5.00-6.00 sec 38.8 MBytes 325 Mbits/sec 0 1.81 MBytes [ 4] 6.00-7.00 sec 43.8 MBytes 367 Mbits/sec 0 1.81 MBytes [ 4] 7.00-8.00 sec 43.8 MBytes 367 Mbits/sec 0 1.81 MBytes [ 4] 8.00-9.00 sec 42.5 MBytes 357 Mbits/sec 0 1.81 MBytes [ 4] 9.00-10.00 sec 43.8 MBytes 367 Mbits/sec 0 1.81 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 401 MBytes 336 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 397 MBytes 333 Mbits/sec receiver iperf Done.
Last auf PC1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 544 313408 112032 9087728 0 0 0 5 1 0 4 2 95 0 0 0 544 312584 112032 9087860 0 0 0 0 22391 5910 1 1 98 0 0 0 544 310968 112032 9087860 0 0 0 0 20095 5081 2 2 97 0 2 0 544 317704 112032 9087860 0 0 0 0 28112 5897 2 2 96 0 1 0 544 317776 112036 9087856 0 0 0 60 14208 5090 1 1 98 0 0 0 544 314508 112036 9087988 0 0 0 0 34444 5546 3 3 94 0 0 0 544 312896 112040 9087984 0 0 8 24 32630 6400 2 4 94 1 0 0 544 313752 112040 9087996 0 0 0 0 32482 5182 1 5 93 0 1 0 544 312872 112040 9087996 0 0 0 20 32811 5342 1 3 96 0 2 0 544 314012 112040 9087996 0 0 0 0 36157 5815 2 5 93 0 1 0 544 313396 112040 9087996 0 0 0 0 35466 5332 1 4 95 0 1 0 544 313628 112040 9087996 0 0 0 0 39923 6035 1 4 95 0 1 0 544 313476 112040 9087996 0 0 0 0 40140 5013 1 3 95 0 1 0 544 312592 112044 9087992 0 0 0 20 35981 5223 1 4 95 0 1 0 544 313344 112044 9087996 0 0 0 0 36060 5123 1 4 95 0 0 0 544 316440 112044 9087996 0 0 0 0 26160 5376 2 3 94 0 1 0 544 316484 112044 9087868 0 0 0 0 29078 6550 3 1 96 0 1 0 544 316620 112044 9087868 0 0 0 0 27245 5044 2 1 97 0
top - 15:58:56 up 13 days, 4:41, 12 users, load average: 0,18, 0,19, 0,16 Tasks: 297 total, 1 running, 296 sleeping, 0 stopped, 0 zombie %Cpu(s): 2,3 us, 1,4 sy, 0,0 ni, 93,0 id, 0,4 wa, 0,6 hi, 2,3 si, 0,0 st KiB Mem: 16391208 total, 16069164 used, 322044 free, 112068 buffers KiB Swap: 2047996 total, 544 used, 2047452 free, 9088488 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 19486 robin 20 0 2113768 1,011g 89000 S 10,6 6,5 421:50.97 firefox 2180 robin 20 0 4349364 2,127g 2,084g S 7,9 13,6 1575:32 VirtualBox 2342 robin 20 0 241324 18816 5564 S 2,0 0,1 0:07.85 gvfsd-metadata 3841 robin 20 0 1159428 194808 46172 S 2,0 1,2 51:07.94 chrome 5631 root 20 0 6580 1692 1588 S 2,0 0,0 0:00.14 iperf3 978 root 20 0 673720 229664 136016 S 1,3 1,4 678:11.72 Xorg 2075 robin 20 0 555468 30628 20180 S 0,7 0,2 6:32.01 xfce4-terminal
Last auf PC2
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 cd0 in sy cs us sy id 0 0 0 248M 3385M 30 0 0 0 40 4 0 0 142 771 430 0 0 99 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 38 143 105 0 0 100 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 37 137 105 0 0 100 1 0 0 248M 3385M 32 0 0 0 32 10 4 0 2351 53701 29989 1 53 46 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10153 54460 31632 0 36 64 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10201 55918 31865 0 9 90 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10202 59074 31868 1 12 87 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10208 59388 31880 0 14 86 1 0 0 248M 3385M 0 0 0 0 0 5 0 0 10203 59348 31841 1 12 87 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10204 59680 31867 1 14 85 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10199 59013 31811 1 9 90 1 0 0 248M 3385M 0 0 0 0 0 5 0 0 10201 59375 31862 0 10 90 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 10559 58870 32363 2 18 80 0 0 0 248M 3385M 0 0 0 0 40 5 0 0 476 178 799 0 1 99 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 26 140 91 0 0 100 0 0 0 248M 3385M 0 0 0 0 0 5 0 0 25 143 111 0 0 100
last pid: 883; load averages: 0.33, 0.26, 0.19 24 processes: 2 running, 22 sleeping CPU: 0.2% user, 0.0% nice, 16.1% system, 0.0% interrupt, 83.7% idle Mem: 12M Active, 14M Inact, 88M Wired, 84M Buf, 3384M Free Swap: 4096M Total, 4096M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 840 root 1 4 0 10208K 1880K RUN 1 0:07 7.37% iperf3 700 root 1 20 0 10064K 1620K select 1 0:01 0.00% powerd 739 root 1 20 0 10132K 1900K nanslp 0 0:00 0.00% cron 697 root 1 20 0 12352K 3400K select 1 0:00 0.00% ntpd 849 root 1 25 0 17576K 5912K select 1 0:00 0.00% sshd
Last auf Router (Debian Linux)
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 426316 7176 24476 0 0 12 1 13 14 0 0 99 0 0 0 0 426308 7176 24464 0 0 0 0 10 19 1 0 99 0 0 0 0 426308 7176 24464 0 0 0 0 9 12 0 0 100 0 1 0 0 425936 7176 24464 0 0 0 0 8096 18 0 11 89 0 2 0 0 424200 7176 24464 0 0 0 0 26014 32 0 85 15 0 2 0 0 423332 7176 24464 0 0 0 0 32985 50 0 100 0 0 2 0 0 423332 7176 24464 0 0 0 0 21614 32 0 100 0 0 3 0 0 425192 7176 24464 0 0 0 0 37871 31 0 100 0 0 1 0 0 425316 7176 24464 0 0 0 0 19391 15 0 100 0 0 1 0 0 425564 7176 24464 0 0 0 0 18674 15 0 100 0 0 0 0 0 425316 7176 24464 0 0 0 0 7471 17 0 40 60 0 0 0 0 425316 7176 24464 0 0 0 0 8 8 0 0 100 0 0 0 0 425316 7176 24464 0 0 0 0 9 11 0 0 100 0
top - 15:52:23 up 46 min, 2 users, load average: 0,24, 0,13, 0,08 Tasks: 56 total, 3 running, 53 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,2 us, 0,2 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 99,5 si, 0,0 st KiB Mem: 481876 total, 56684 used, 425192 free, 7176 buffers KiB Swap: 0 total, 0 used, 0 free, 24676 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 24 root 20 0 0 0 0 S 45,5 0,0 0:05.36 kworker/0:2 3 root 20 0 0 0 0 R 41,6 0,0 0:07.23 ksoftirqd/0 2440 robin 20 0 9400 1536 956 R 7,8 0,3 0:01.51 sshd 2579 root 20 0 4512 1340 992 R 5,1 0,3 0:00.43 top
Last auf Router (FreeBSD 10.0)
Interrupt gesteuert
[robin@robin ~]$ iperf -c 192.168.2.4 ------------------------------------------------------------ Client connecting to 192.168.2.4, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.202 port 43798 connected with 192.168.2.4 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 440 MBytes 369 Mbits/sec
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 1 0 0 348M 281M 8 0 0 0 7 3 0 0 2027 188 195 0 0 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2017 142 142 0 1 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2034 137 156 0 1 99 1 0 0 348M 281M 0 0 0 0 0 3 0 0 2022 136 157 0 1 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2021 143 154 0 2 98 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2025 143 162 0 1 99 5 0 0 348M 281M 0 0 0 0 0 6 0 0 9752 136 12585 0 43 57 4 0 0 348M 281M 0 0 0 0 0 18 0 0 80111 156 127774 0 100 0 0 0 0 348M 281M 0 0 0 0 0 6 0 0 25496 158 37720 0 68 32 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2021 136 153 0 1 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2022 142 153 0 1 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2019 137 136 0 1 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2059 136 145 0 1 99
Polling
[robin@robin ~]$ iperf -c 192.168.2.4 ------------------------------------------------------------ Client connecting to 192.168.2.4, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.202 port 43799 connected with 192.168.2.4 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 443 MBytes 371 Mbits/sec
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 pa0 in sy cs us sy id 0 0 0 348M 281M 8 0 0 0 7 3 0 0 2028 188 196 0 0 99 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2046 137 2145 0 5 95 0 0 0 368M 280M 330 0 0 0 38 3 0 0 2054 800 2182 10 7 84 0 0 0 368M 279M 97 0 0 0 0 3 0 0 2025 462 2152 0 7 93 0 0 0 368M 279M 1 0 0 0 0 3 0 0 2018 286 2118 2 18 80 0 0 0 348M 281M 2 0 0 0 439 3 2 0 2093 207 2195 1 17 83 0 0 0 348M 281M 0 0 0 0 0 3 1 0 2041 131 2138 0 17 83 0 0 0 348M 281M 0 0 0 0 1 3 7 0 2059 162 2177 0 23 77 0 0 0 348M 281M 2 0 0 0 16 3 2 0 2120 231 2230 1 23 77 1 0 0 348M 281M 0 0 0 0 8 3 1 0 2038 132 2131 1 17 82 1 0 0 348M 281M 0 0 0 0 1 3 8 0 2130 181 2272 0 19 81 0 0 0 348M 281M 0 0 0 0 8 3 1 0 2108 137 2201 0 18 82 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2100 142 2201 0 14 86 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2040 137 2136 0 20 80 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2038 136 2137 0 4 96 0 0 0 348M 281M 0 0 0 0 0 3 0 0 2018 142 2122 0 2 98
Lastmessung auf VDSL Router (100 MBit/s)
Last bei aktiviertem Polling für Netzwerkkarten
FTP Download:
wget ftp://ftp.halifax.rwth-aachen.de/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-KdeLive.iso CentOS-7.0-1406-x86_64-KdeLive.iso 100%[===================================================================>] 1,21G 10,6MB/s in 1m 58s
Last auf Router:
root@fbsd:~ # top last pid: 78047; load averages: 0.59, 0.25, 0.10 up 13+13:29:10 09:25:01 36 processes: 1 running, 35 sleeping CPU: 1.1% user, 0.0% nice, 2.8% system, 0.0% interrupt, 96.1% idle Mem: 9424K Active, 332M Inact, 61M Wired, 7104K Cache, 59M Buf, 41M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1256 root 3 20 0 22800K 10720K select 11:07 0.10% python2.7 78026 root 1 20 0 11240K 2008K RUN 0:00 0.10% top 1298 root 1 21 0 10132K 584K nanslp 5:34 0.00% cron 1259 root 1 20 0 22788K 6836K nanslp 3:34 0.00% perl 1069 root 1 20 0 12352K 2540K select 1:50 0.00% ntpd 1014 root 1 20 0 13752K 2952K select 0:44 0.00% mpd5
Daten des Routers:
- Futro S400
- CPU: AMD Geode NX 1500 / AMD Geode NX 1500 (AMD Athlon(tm) Processor 1 GHz)
- RAM: 512 MB
- OS: FreeBSD ....no-ip.org 10.0-RELEASE FreeBSD 10.0-RELEASE #0: Sat Aug 9 23:48:59 CEST 2014
- WAN NIC: Broadcom NetXtreme BCM5705_2 Gigabit Ethernet
- LAN NIC: Realtek RTL-8110SC/8169SC Gigabit Ethernet
Last bei deaktiviertem Polling (Interrupt gesteuert) für Netzwerkkarten
root@fbsd:~ # top last pid: 73750; load averages: 1.71, 0.85, 0.35 up 12+19:28:14 15:24:05 33 processes: 1 running, 32 sleeping CPU: 0.9% user, 0.0% nice, 3.7% system, 62.4% interrupt, 33.0% idle Mem: 7688K Active, 331M Inact, 61M Wired, 7120K Cache, 68M Buf, 43M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 73750 sshd 1 20 0 16212K 4692K select 0:00 0.20% sshd 73733 root 1 20 0 11240K 2048K RUN 0:00 0.10% top 73749 root 1 26 0 16212K 4664K select 0:00 0.10% sshd 1256 root 3 20 0 22800K 10704K select 10:30 0.00% python2.7 1298 root 1 20 0 10132K 584K nanslp 5:15 0.00% cron 1259 root 1 20 0 22788K 6836K nanslp 3:22 0.00% perl 1069 root 1 20 0 12352K 2540K select 1:44 0.00% ntpd 1014 root 1 20 0 13752K 2952K select 0:42 0.00% mpd5
Links bzgl. Hardware & Datendurchsatz
- https://forum.pfsense.org/index.php?topic=40399.0 (Atom D510 600 - 700 MBit/s)
Jetway JNF92-270-LF: Intel Atom N270
NIC: Realtek RTL8111DL PCI-E Gigabit Ethernet
-- CLIENT --
# iperf -c test -t1000 -i1 ------------------------------------------------------------ Client connecting to test, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.186.92 port 40482 connected with 192.168.149.91 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 77.8 MBytes 653 Mbits/sec [ 3] 1.0- 2.0 sec 77.7 MBytes 652 Mbits/sec [ 3] 2.0- 3.0 sec 77.5 MBytes 650 Mbits/sec [ 3] 3.0- 4.0 sec 77.4 MBytes 649 Mbits/sec [ 3] 4.0- 5.0 sec 77.2 MBytes 647 Mbits/sec [ 3] 5.0- 6.0 sec 77.5 MBytes 650 Mbits/sec [ 3] 6.0- 7.0 sec 77.2 MBytes 647 Mbits/sec [ 3] 7.0- 8.0 sec 77.4 MBytes 649 Mbits/sec [ 3] 8.0- 9.0 sec 77.5 MBytes 650 Mbits/sec [ 3] 9.0-10.0 sec 77.6 MBytes 651 Mbits/sec [ 3] 10.0-11.0 sec 77.3 MBytes 648 Mbits/sec [ 3] 11.0-12.0 sec 77.6 MBytes 651 Mbits/sec [ 3] 12.0-13.0 sec 73.8 MBytes 619 Mbits/sec [ 3] 13.0-14.0 sec 77.7 MBytes 652 Mbits/sec [ 3] 0.0-14.3 sec 1.08 GBytes 647 Mbits/sec
-- SERVER --
# iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.149.91 port 5001 connected with 192.168.186.92 port 40482 [ ID] Interval Transfer Bandwidth [ 4] 0.0-14.3 sec 1.08 GBytes 646 Mbits/sec
- http://www.silenthardware.de/2012/07/29/roundup-auf-der-suche-nach-dem-besten-amd-e-350-mainboard/15/
- http://www.tomshardware.de/Core-i5-Rechner-Eigenbau-25-Watt,testberichte-240493.html
- http://www.tomshardware.de/Intel-Core-i5-Intel-Effizienz-Clarkdale,testberichte-240475-13.html
- http://www.3dcenter.org/artikel/zum-launch-der-core-i3i5-clarkdale-prozessoren
- http://www.au-ja.de/review-intel-core-i7-4770k-4670k-4770-4670-haswell-25.phtml
PC Engines APU1C
http://www.ipcop-forum.de/forum/viewtopic.php?p=259685#p259685
iperf -c 192.168.0.3 ------------------------------------------------------------ Client connecting to 192.168.0.3, TCP port 5001 TCP window size: 22.9 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.0.146 port 39638 connected with 192.168.0.3 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.06 GBytes 911 Mbits/sec
NIC: Realtek RTL8111E PCI-E Gigabit Ethernet CPU: AMD G series T40E APU, 1 GHz dual core (Bobcat core) with 64 bit support, 32K data + 32K instruction + 512KB L2 cache per core
PC Engines APU / APU2
- https://forum.pfsense.org/index.php?topic=73885.0 PC Engines APU
- https://bsdrp.net/documentation/examples/forwarding_performance_lab_of_a_pc_engines_apu
- https://bsdrp.net/documentation/examples/forwarding_performance_lab_of_a_pc_engines_apu2
- http://planet.ipfire.org/post/pc-engines-apu1c-a-review
Intel Pro/1000 - Realtek
Intel PCI: iperf -c [IP address] -d ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 101 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.15 port 49876 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.15 port 5001 connected with 192.168.1.56 port 50571 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 389 MBytes 326 Mbits/sec [ 4] 0.0-10.0 sec 397 MBytes 332 Mbits/sec
$ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 114 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.15 port 49878 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.15 port 5001 connected with 192.168.1.56 port 50574 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 368 MBytes 309 Mbits/sec [ 4] 0.0-10.0 sec 421 MBytes 352 Mbits/sec $ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 22.9 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.1.15 port 49879 connected with 192.168.1.56 port 5001 [ 5] local 192.168.1.15 port 5001 connected with 192.168.1.56 port 50575 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 370 MBytes 310 Mbits/sec [ 5] 0.0-10.0 sec 419 MBytes 351 Mbits/sec
Intel PCIe: iperf -c [IP address] -d ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 155 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.67 port 38768 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.67 port 5001 connected with 192.168.1.56 port 50612 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 1.05 GBytes 904 Mbits/sec [ 4] 0.0-10.0 sec 1.09 GBytes 934 Mbits/sec $ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 174 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.1.67 port 38770 connected with 192.168.1.56 port 5001 [ 5] local 192.168.1.67 port 5001 connected with 192.168.1.56 port 50613 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1.05 GBytes 905 Mbits/sec [ 5] 0.0-10.0 sec 1.09 GBytes 934 Mbits/sec $ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 123 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.67 port 38771 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.67 port 5001 connected with 192.168.1.56 port 50614 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 1.05 GBytes 903 Mbits/sec [ 4] 0.0-10.0 sec 1.09 GBytes 934 Mbits/sec
Onboard Realtek NIC iperf -c [IP address] -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 105 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.68 port 35936 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.68 port 5001 connected with 192.168.1.56 port 50931 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 887 MBytes 744 Mbits/sec [ 4] 0.0-10.0 sec 1.09 GBytes 936 Mbits/sec $ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 123 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.68 port 35937 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.68 port 5001 connected with 192.168.1.56 port 50932 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 900 MBytes 755 Mbits/sec [ 4] 0.0-10.0 sec 1.09 GBytes 936 Mbits/sec $ iperf -c 192.168.1.56 -d ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.1.56, TCP port 5001 TCP window size: 123 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.68 port 35939 connected with 192.168.1.56 port 5001 [ 4] local 192.168.1.68 port 5001 connected with 192.168.1.56 port 50933 [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 880 MBytes 738 Mbits/sec [ 4] 0.0-10.0 sec 1.09 GBytes 936 Mbits/sec