On 2012/05/17 21:16, Brad Smith wrote: > On Mon, May 07, 2012 at 10:24:37AM +0100, Stuart Henderson wrote: > > On 2012/05/06 21:34, Brad Smith wrote: > > > I have resurrected the old jumbo allocator to MCLGETI conversion diff > > > that was reverted with rev 1.152. The commit did not indicate why that > > > was so. I updated it to -current and have tested it a fair bit on amd64 > > > with a SysKonnect GEnesis board using jumbos and have not found any issues > > > so far. Theo or Stuart can you comment on why this was reverted? > > > > Forwarded you some mails offlist, TL;DR version is it dies under heavy > > packet load. Would be nice to have this back as the jumbo allocator uses > > a huge wodge of kvm. Not sure if I have a good machine for testing it > > any more. > > Ya, so I've heard but cannot reproduce any issues so far. Also test > with a Yukon board with multiple ping -f's in both directions. Up to > 53 jumbo mbuf clusters allocated so far. > > > skc0 at pci1 dev 7 function 0 "Schneider & Koch SK-98xx v2.0" rev 0x20, Yukon > (0x1): apic 2 int 16 > sk0 at skc0 port A: address 00:00:5a:9f:31:32 > eephy0 at sk0 phy 0: 88E1011 Gigabit PHY, rev. 3
ping -f is relatively polite on the network, try something nastier like "pkg_add netrate; netblast $ip_addr $port 1 60" or "tcpbench -B 1 -u $host".