Date: Wed, 3 Oct 2007 23:35:10 +0300 From: "Niki Denev" <nike_d@cytexbg.com> To: "Cristian KLEIN" <cristi@net.utcluj.ro>, freebsd-net@freebsd.org Subject: Re: FreeBSD as a gigabit router Message-ID: <2e77fc10710031335x2e48f723vae4d0e869b4426f0@mail.gmail.com> In-Reply-To: <4703F9C3.2060601@net.utcluj.ro> References: <4703F9C3.2060601@net.utcluj.ro>
next in thread | previous in thread | raw e-mail | index | archive | help
2007/10/3, Cristian KLEIN <cristi@net.utcluj.ro>: > Hi list, > > A few days ago I tested whether a FreeBSD 7 box is able to handle Gigabit > traffic. So I used a Cisco 7600 and added static routes from the router to the > box and from the box to the router, so that some packets would loop between the > two. Then I externally injected 30Mbps of "ping -f -t 255 -s <size>", which > should have generated a "maximum" of 3,6Gbps. I then used nload on the box to > graph the bandwidth. > > The box is a Intel Core 2 Duo, with a PCIe re NIC. I used FreeBSD i386 with > polling and fastforwarding. No WITNESS, INVARIANTS or firewalls. > > I was amased to see that injecting 1000 bytes packets gave a maximum throughput > of 650Mbps, while 1400 bytes gave 750Mbps. During both tests one core was 98% > idle, while the other one was more than 80% idle. > > Can anybody point me what the bottleneck of this configuration is? CPU was > mostly idle and PCIe 1x should carry way more. Or is the experiment perhaps > fundamentally flawed? > > Thanks. > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > Using icmp and especially "ping -f" does not sound like a good idea for testing network thoroughput. Maybe you should consider something like iperf or netperf (/usr/ports/benchmarks/iperf and /usr/ports/benchmarks/netperf) -- Niki
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2e77fc10710031335x2e48f723vae4d0e869b4426f0>