Date: Thu, 05 Nov 1998 10:05:40 -0800 From: David Greenman <dg@root.com> To: dag-erli@ifi.uio.no (Dag-Erling C. =?iso-8859-1?Q?Sm=F8rgrav?= ) Cc: 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: <199811051805.KAA02734@implode.root.com> In-Reply-To: Your message of "05 Nov 1998 18:17:12 %2B0100." <xzp7lxaxdnr.fsf@hrotti.ifi.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
>David Greenman <dg@FreeBSD.ORG> writes: >> Implemented zero-copy TCP/IP extensions via sendfile(2) - send a >> file to a stream socket. sendfile(2) is similar to implementations in >> HP-UX, Linux, and other systems, but the API is more extensive and >> addresses many of the complaints that the Apache Group and others have >> had with those other implementations. Thanks to Marc Slemko of the >> Apache Group for helping me work out the best API for this. >> Anyway, this has the "net" result of speeding up sends of files over >> TCP/IP sockets by about 10X (that is to say, uses 1/10th of the CPU >> cycles) when compared to a traditional read/write loop. > >Huzzah! > >Are you planning to rewrite FreeBSD's ftpd to use sendfile(2)? If not, >mind if I do? :) Yes, I'm running the code on wcarchive and that part of dg-ftpd was similar to the standard BSD code...so the changes have more or less already been made - I just need to retrofit them. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project 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?199811051805.KAA02734>