In message <[EMAIL PROTECTED]>, Bill Paul writes: > The xl driver never holds more than 128 mbuf clusters in the receive ring. > Whenever a new packet comes in, it sends one of the mbufs out and replaces > it with a new one. IT DOESN'T HOLD ONTO THEM. It will however complain if > it can't allocate a replacement mbuf. What it will do is allocate them very > fast, and sometimes mbufs do get held inside the kernel for too long a > time. It seems to be worse in cases where you have a lot of UDP traffic > or a large number of open TCP connections. My only suggestion for now > is to add more mbufs by bumping NMBCLUSTERS. Is there a reason why the kernel might hold on to mbufs for "too long a time" (I take that to mean longer than it should)? Regards, Phone: (250)387-8437 Cy Schubert Fax: (250)387-5766 Team Leader, Sun/DEC Team Internet: [EMAIL PROTECTED] Open Systems Group, ITSD, ISTA Province of BC To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: xl driver again? Re: mbuf leakage on 4.1.1-STABLE
Cy Schubert - ITSD Open Systems Group Fri, 13 Oct 2000 04:55:43 -0700