From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 24 17:59:10 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73B01106564A for ; Wed, 24 Jun 2009 17:59:10 +0000 (UTC) (envelope-from thacker.nirmal@gmail.com) Received: from mail-qy0-f186.google.com (mail-qy0-f186.google.com [209.85.221.186]) by mx1.freebsd.org (Postfix) with ESMTP id 27E528FC0A for ; Wed, 24 Jun 2009 17:59:10 +0000 (UTC) (envelope-from thacker.nirmal@gmail.com) Received: by qyk16 with SMTP id 16so1205843qyk.3 for ; Wed, 24 Jun 2009 10:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=jHt1LlUFog/BUMjgkC/YkMe071frStjCQVQb+jILAAw=; b=sXtfQvfBNN5LIwj0srBxUClCDG6CWow9GQpembRqlGsKsdbJvWMmxVhx/qLhuY1Jlm Rn44xxIBWjllY+NN9lWQGKSncUGcsZUUQEO8knfgWGn56cbQ34YxxCSMwueQFKf8sA1A oY8JqRBBu+gQo1hrucC/o44CciqZUeoGkLjkw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=SuLdmptkFD+l7ZxXTe3//PoXTVqM+eaiIkYjxiy9dHSoYM8yszmVWv9Zo+FXMWcyRW RaQtZ9VCcPiHCsLKckP2YImD1qAi9+7W3uQ7/CMVA5qUKxdifGfEwIL4YMTnmxS/2v8o BzQGac0QJBLz/BGTzKbQhVNrj4ZwJqvLfqBv0= MIME-Version: 1.0 Received: by 10.220.96.213 with SMTP id i21mr1757448vcn.104.1245866347970; Wed, 24 Jun 2009 10:59:07 -0700 (PDT) In-Reply-To: <20090624075811.GA463@server.vk2pj.dyndns.org> References: <87429ffe0906231252j7c84489dt6ebd60333654f411@mail.gmail.com> <20090624075811.GA463@server.vk2pj.dyndns.org> Date: Wed, 24 Jun 2009 13:59:07 -0400 Message-ID: <87429ffe0906241059x5e2d083bo626d4ba0c9b1cd44@mail.gmail.com> From: Nirmal Thacker To: Peter Jeremy Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org Subject: Re: Dump Utility cache efficiency analysis X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2009 17:59:10 -0000 Thanks for all the replies and suggestions I ll begin by running, benchmarking, understanding dump for myself and take up Matt's suggestions above to understand the unified caching implementation in more detail -n On Wed, Jun 24, 2009 at 3:58 AM, Peter Jeremy wrote: > On 2009-Jun-23 15:52:04 -0400, Nirmal Thacker > wrote: > >I would first like to understand the opinions of anyone who has looked at > >this problem or think this would be a worthwhile project to start off > with. > > I'm aware of the following references: > http://www.mavetju.org/mail/view_message.php?list=freebsd-hackers&id=375676 > > http://www.mavetju.org/mail/view_thread.php?list=freebsd-stable&id=1335519&thread=yes > > >1. Installing a stable FreeBSD build > >2. Check out a version of the Build suitable for the project > > Any changes will need to apply to FreeBSD -current, though they may be > back-ported once tested. This means that you will need a -current > system at some point. 8-current is reasonably stable at this point and > would be my suggestion. > > >3. Pointers to begin studying the current implementation in the code-tree > >structure (would I expect it to lie in the fs/ directory?). I tried to > find > >it in the FreeBSD cross reference (http://fxr.watson.org/) > > The code is in src/sbin/dump. It references various system header > files in order to understand the UFS on-disk format. > > >Lastly- does this project require the know-how's of device drivers? If so, > I > >would have to work harder. > > No. Dump is completely userland. > > -- > Peter Jeremy >