From owner-freebsd-current Mon Mar 17 2: 2:34 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 86D9D37B401 for ; Mon, 17 Mar 2003 02:02:33 -0800 (PST) Received: from rms21.rommon.net (rms21.rommon.net [193.64.42.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09D8543FA3 for ; Mon, 17 Mar 2003 02:02:32 -0800 (PST) (envelope-from pete@he.iki.fi) Received: from PHE (h93.vuokselantie10.fi [193.64.42.147]) by rms21.rommon.net (8.12.6/8.12.6) with SMTP id h2HA2PQB095239; Mon, 17 Mar 2003 12:02:26 +0200 (EET) (envelope-from pete@he.iki.fi) Message-ID: <001d01c2ec6c$4fa80630$932a40c1@PHE> From: "Petri Helenius" To: "Terry Lambert" 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> <008101c2e4ba$53d875a0$932a40c1@PHE> <3E68ECBF.E7648DE8@mindspring.com> <3E70813B.7040504@he.iki.fi> <3E750D52.FFA28DA2@mindspring.com> <048601c2ec59$0696dd30$932a40c1@PHE> <3E75820D.C7EC28E1@mindspring.com> Subject: Re: mbuf cache Date: Mon, 17 Mar 2003 12:02:23 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit 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 > If you are asking for paper references, then I can at least tell > you where to start; go to: http://citeseer.nj.nec.com/cs and look > for "Jeff Mogul", "DEC Western Research Laboratories", "Mohit > Aron", "Peter Druschel", "Sally Floyd", Van Jacobson", "SCALA", > "TCP Rate halving", "Receiver Livelock", "RICE University", > "Duke University", "University of Utah". That will at least get > you most of the papers. Then follow the references to the other > papers. > These seem quite network-heavy, I was more interested in references of SMP stuff and how the coherency is maintained and what is the overhead of maintaining the coherency in read/write operations and how alignment helps/screws you with different word-sizes in IA32 architechture. Writing a coarse SMP memory benchmark should be easy, I wonder if it has been done? Judging from the profiling I´ve done on both kernel and userland things, copying memory around is among the most expensive things to do in modern multi-GHz machines. Doing arithmetic to decrease memory bandwidth requirements pays off very well. The thing I´m still wondering about is how expensive is writing compared to reading. Pete To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message