From owner-freebsd-performance@FreeBSD.ORG Fri Mar 11 03:23:02 2005 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5001C16A4CE for ; Fri, 11 Mar 2005 03:23:02 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA17E43D58 for ; Fri, 11 Mar 2005 03:23:01 +0000 (GMT) (envelope-from joseph.koshy@gmail.com) Received: by rproxy.gmail.com with SMTP id j1so650787rnf for ; Thu, 10 Mar 2005 19:23:01 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=r49VT+vRhM1iBUEWdSFU6rZR7uS5plwHCX/+PR1Gs0zgLj/H7o8gqtQriNAD5oHv1pK11vu5/LvfC65KrMndHSWGQYOQgmpE39+Tf02y/x4ebN4TS36+qoZWuYxN6sHRDWHIKG7oA6FoUT8XrvsnbAZjMkrRFuJlfwXx+evtvwA= Received: by 10.38.89.36 with SMTP id m36mr2514583rnb; Thu, 10 Mar 2005 19:23:01 -0800 (PST) Received: by 10.38.209.22 with HTTP; Thu, 10 Mar 2005 19:23:01 -0800 (PST) Message-ID: <84dead7205031019235f37f5cc@mail.gmail.com> Date: Fri, 11 Mar 2005 03:23:01 +0000 From: Joseph Koshy To: "ray@redshift.com" In-Reply-To: <3.0.1.32.20050310180051.00a7e908@pop.redshift.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <3.0.1.32.20050310180051.00a7e908@pop.redshift.com> cc: freebsd-performance@freebsd.org Subject: Re: performance modifications X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joseph Koshy List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2005 03:23:02 -0000 > I'm wondering if anyone on the list has a good source for > the major sysctl settings and/or kernel settings that can be > modified in order to bring up the performance level on a > FreeBSD 5.3 machine that is used with apache under heavy > load. There is the tuning(7) manual page. There are better web servers than Apache for demanding loads; ones that used a non-forking, event-driven I/O model. Aolserver and thttpd come to mind. Yaoping Ruan and Vivek Pai from Princeton have reported excellent results with their "Flash" [1] web server. While many of their recommended changes to FreeBSD have been folded into the base source, I'm not sure how many popular web-servers are using these speedups. [1] Making the "Box" Transparent: System Call Performance as a First-class Result Yaoping Ruan, Vivek Pai http://www.cs.princeton.edu/~yruan/debox/debox.pdf -- FreeBSD Volunteer, http://people.freebsd.org/~jkoshy