Date: Fri, 6 Nov 1998 01:43:28 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: David Greenman <dg@root.com> Cc: Marc Slemko <marcs@znep.com>, "Dag-Erling C. =?iso-8859-1?Q?Sm=F8rgrav?=" <dag-erli@ifi.uio.no>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf options param.c src/sys/kern init_sysent.c syscalls.c syscalls.master uipc_syscalls.c src/sys/sys mbuf.h socket.h socketvar.h syscall-hide.h syscall.h syscall.mk sysproto.h src/sys/vm vm_object.c Message-ID: <199811060943.BAA02456@apollo.backplane.com> References: <199811060805.AAA12763@implode.root.com>
index | next in thread | previous in thread | raw e-mail
:machines. While possible, this is expensive, more difficult to manage, and
:has certain negative characteristics like being difficult to keep so much
:content synchronized and up to date.
: Anyway, if you want to be a party pupper, that's fine, but I did put a
:lot of work into this and I'm proud of the results.
:
:-DG
:
:David Greenman
:Co-founder/Principal Architect, The FreeBSD Project
Sorry, I didn't mean to be critical. I really do like it, especially
after realizing that it is possible to DMA the blocks into memory and
then DMA them out again without touching the processor L1 cache at all.
I actually think it may be more useful in a news system then in a
web server. INN stores articles in wire format which means it can
transfer them using sendfile(). Diablo doesn't, but it's a carrot for
me to change Diablo. In anycase, news systems tend to push large volumes
of portions of files out to sockets... a couple of megabytes a second
on the NNTP machine at peak, in fact, and about the same on the news
transit boxes.
Ahh... what I wouldn't give for a zero-copy asynch I/O subsystem. It'd
be nice if we could mmap() streams (i.e. the FIFOs associated with pipes
and sockets and such).
-Matt
Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet
Communications & God knows what else.
<dillon@backplane.com> (Please include original email in any response)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811060943.BAA02456>
