From owner-freebsd-current@FreeBSD.ORG Thu Sep 4 11:58:51 2003 Return-Path: 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 67FDF16A4BF for ; Thu, 4 Sep 2003 11:58:51 -0700 (PDT) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id D029343FDD for ; Thu, 4 Sep 2003 11:58:50 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.12.9/8.12.6) with ESMTP id h84IwmVI029228; Thu, 4 Sep 2003 11:58:49 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.12.9/8.12.6/Submit) id h84IwmUv029227; Thu, 4 Sep 2003 11:58:48 -0700 (PDT) Date: Thu, 4 Sep 2003 11:58:48 -0700 (PDT) From: Matthew Dillon Message-Id: <200309041858.h84IwmUv029227@apollo.backplane.com> To: Tim Kientzle References: <1062686653.67807.77.camel@localhost> <3F578250.7020100@acm.org> cc: current@freebsd.org cc: Paul Richards Subject: Re: Text file busy X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Sep 2003 18:58:51 -0000 : :Tim : :P.S. I wonder if demand-paging of executables is still a win for :program startup on modern systems with dynamically-linked executables? :Large reads are a lot more efficient, and it seems that dynamic :linking might cause more startup thrashing. Hmmm... Yes, they are a big win 95% of the time. Don't worry, the kernel will pre-fault pages that are already cached in memory (to a point), and the kernel will also cluster pagein operations if actual I/O becomes necessary. -Matt Matthew Dillon