From owner-freebsd-current Fri Mar 7 7: 0:16 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3E1A37B401 for ; Fri, 7 Mar 2003 07:00:14 -0800 (PST) Received: from silver.he.iki.fi (silver.he.iki.fi [193.64.42.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3305C43FA3 for ; Fri, 7 Mar 2003 07:00:13 -0800 (PST) (envelope-from pete@he.iki.fi) Received: from PHE (silver.he.iki.fi [193.64.42.241]) by silver.he.iki.fi (8.12.8/8.11.4) with SMTP id h27F0AlL034990; Fri, 7 Mar 2003 17:00:10 +0200 (EET) (envelope-from pete@he.iki.fi) Message-ID: <008101c2e4ba$53d875a0$932a40c1@PHE> From: "Petri Helenius" To: "Bosko Milekic" Cc: References: <0ded01c2e295$cbef0940$932a40c1@PHE> <20030304164449.A10136@unixdaemons.com> <0e1b01c2e29c$d1fefdc0$932a40c1@PHE> <20030304173809.A10373@unixdaemons.com> <0e2b01c2e2a3$96fd3b40$932a40c1@PHE> <20030304182133.A10561@unixdaemons.com> <0e3701c2e2a7$aaa2b180$932a40c1@PHE> <20030304190851.A10853@unixdaemons.com> <001201c2e2ee$54eedfb0$932a40c1@PHE> <20030307093736.A18611@unixdaemons.com> Subject: Re: mbuf cache Date: Fri, 7 Mar 2003 17:00:42 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > There's probably a tightloop of frees going on somewhere. It's tough > for me to analyze this as I cannot reproduce it. Have you tried > running your tests over loopback to see if the same thing happens? What is the definition of "tightloop"? The received packet mbufs are freed when the packets get processed/discarded which happens once for a packet. The received packet rate is 50000-150000 packets per second. > > If so, and it does, can you please explain how to exactly replicate > the test? Mirror a port with ~300-800Mbps of IP traffic to an em port. Just enable promisc and monitor so it drops the packets after interrupt processing. The overhead beyond that is neglible compared to mb_free. Pete To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message