Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 1999 08:51:05 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        "Brian F. Feldman" <green@FreeBSD.ORG>
Cc:        Alan Cox <alc@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern vfs_bio.c vfs_lookup.c vfs_subr.c     vfs_syscalls.c vfs_vnops.c src/sys/sys vnode.h
Message-ID:  <199907261551.IAA46895@apollo.backplane.com>
References:   <Pine.BSF.4.10.9907260326500.15081-100000@janus.syracuse.net>

next in thread | previous in thread | raw e-mail | index | archive | help
:Does this mean that you want us to try it out and get data points for
:the problems Matt found with VMIOed directories?
:
: Brian Fundakowski Feldman      _ __ ___ ____  ___ ___ ___  
: green@FreeBSD.org                   _ __ ___ | _ ) __|   \ 

    Yes.  Anyone who wants to play with VMIO'd directories can now.
    The vfs.vmiodirenable sysctl defaults to 0 (off).

    We need to work up two tests:

    * First, the effect VMIOing directories has on the VM cache.  We know for
      a fact that in a directory-intensive environment directories will
      stick around in the VM cache much longer then they previously stuck
      around as B_MALLOC buffers in the buffer cache.  The real question is
      whether the additional 'waste in space' creates a problem or not.  
      Smaller (< 1K) directories ate 1K as B_MALLOC buffers but will eat 4K
      as VMIO-backed buffers.

    * Second, the last time we tried to turn VMIO'd directories on 
      softupdates started panicing occassionally.  We need to determine
      if this still occurs and, if it does, try to collect information that
      will enable Kirk to track the problem down after he gets back from
      his vacation.

    The best environment for both tests is a relatively busy server running
    on a large dataset.  If the server pages normallly the effect of #1 can
    be seen most easily by determining whether the server pages more or less
    due to the enabling of VMIO'd directories.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907261551.IAA46895>