Re: cvs commit: src/sys/sys buf.h

From: Alexander Leidinger (Alexander_at_Leidinger.net)
Date: 11/06/04

  • Next message: Poul-Henning Kamp: "Re: cvs commit: src/sys/sys buf.h"
    Date: Sat, 6 Nov 2004 13:06:06 +0100
    To: Julian Elischer <julian@elischer.org>
    
    

    On Fri, 05 Nov 2004 11:42:14 -0800
    Julian Elischer <julian@elischer.org> wrote:

    [buf-junta work]

    > >Do you have an outline where this heads to and why?
    > >
    >
    > when systems were smaller the number of cached bufs was small, and bufs
    > represented 'buffers' likely to used soon fo rIO and IO requests were
    > simple,
    > it made sence to combine the IO request and the storage descriptor (buf).
    >
    > Since then, storage is done via the vm system, IO requests have gotten
    > bigger,
    > and the number of IO requests needed at any time has remained small. it
    > makes less
    > sense to have an IO request with every buf storage descriptor.

    You haven't said it explicitly, but I assume there are cases where an IO
    request doesn't need a buf storage descriptor. Is this correct?

    I was asking for something like an annotated roadmap. Something like
    "After X will be done, we need to look at Y, X is an infrastructure
    change for Y and we want Y because it allows us to do Z." This would
    allow those who are reading cvs-all to see where we are standing and
    where we are heading (and to applaud when we reach milestones).

    Bye,
    Alexander.

    -- 
                  The best things in life are free, but the
                    expensive ones are still worth a look.
    http://www.Leidinger.net                       Alexander @ Leidinger.net
      GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Poul-Henning Kamp: "Re: cvs commit: src/sys/sys buf.h"

    Relevant Pages

    • Re: newbie help
      ... > unsigned char *buf, ... > How do i manage multiple buffers in python. ...
      (comp.lang.python)
    • Re: Buffer Pooling?
      ... I'm writing a server that is using asynchronous IO. ... > to explicitly free it up, so all of these large buffers ... private static bytebuf; ... will allocate a seperate 10k buffer for each thread. ...
      (microsoft.public.dotnet.framework.performance)
    • Question about evaluating the arguments of printf (maybe OT?)
      ... as a side effect calculate a string. ... buf is returned by both f1 and f2. ... Or should I take two different buffers, ... TIA, ...
      (comp.lang.cpp)