Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Nov 1998 00:05:41 -0800
From:      David Greenman <dg@root.com>
To:        Matthew Dillon <dillon@apollo.backplane.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:  <199811060805.AAA12763@implode.root.com>
In-Reply-To: Your message of "Thu, 05 Nov 1998 20:15:03 PST." <199811060415.UAA00826@apollo.backplane.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>    I'm sure it will make a huge difference in the benchmarks, but I doubt
>    you would notice much of a difference in real-life performance except
>    in the most extreme installations.  Cpu's are cheap, physical I/O limits
>    are usually more important because its the first thing web servers tend
>    to hit.

   If we had this attitude generally among the developers, noone would ever
bother with code/algorithmic optimizations and FreeBSD would be the slowest
OS on the market as a result. Needless to say, I don't agree with you. For
one thing, you're ignoring high-end applications of FreeBSD. A "wcarchive",
for example, costs about $100,000 to build (RAID arrays and rack mount
cabinets on that scale aren't cheap). When I added sendfile(2) to wcarchive,
it approximately doubled the total performance of the machine. Until very
recently, it wasn't an option to just upgrade the CPU, since we had the
fastest CPU that would support the largest amount of main memory, and of
course going SMP wouldn't help either. So the only option is multiple server
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

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?199811060805.AAA12763>