Date: Mon, 9 Mar 1998 20:47:45 -0500 (EST) From: Yiming Hu <hu@ele.uri.edu> To: freebsd-hackers@FreeBSD.ORG Subject: Re: kernel wishlist for web server performance Message-ID: <199803100147.UAA10623@anchor.ele.uri.edu>
next in thread | raw e-mail | index | archive | help
>That is 50ish times the sustained speed of most disk drives. And 25 >times faster than the fastest generally deployed network technology >(100BaseT). > >Anyway, we're talking at most 2-4% savings here at the cost of a huge >amount of kernel bloat. > >Warner Well, in some systems, avoiding copying can result in a BIG save. I'm not sure about FreeBSD, but my experience on AIX shows that Apache can benefit a lot from "transfer-file" type system calls. I believe that you can save more than 20-30% of CPU overhead on a busy server. I have a technology report at ftp://ele.uri.edu/pub/hu/TR10970001.ps.Z which discusses this topic. MIT's ServerOS paper is another good reference. BTW, such a system call will not only improve Web server performance, but also speed up file server performance, which also ships large volume of data from the file-system (cache) to the network. -Yiming To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803100147.UAA10623>