From owner-freebsd-current@FreeBSD.ORG Thu Oct 4 19:38:36 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5F8B16A41A for ; Thu, 4 Oct 2007 19:38:36 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outP.internet-mail-service.net (outP.internet-mail-service.net [216.240.47.239]) by mx1.freebsd.org (Postfix) with ESMTP id 95C5D13C4B9 for ; Thu, 4 Oct 2007 19:38:36 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Thu, 04 Oct 2007 12:38:36 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 9C40E126566; Thu, 4 Oct 2007 12:38:35 -0700 (PDT) Message-ID: <4705413E.9020004@elischer.org> Date: Thu, 04 Oct 2007 12:38:38 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Artem Kuchin References: <009a01c806bc$5c7021d0$0c00a8c0@Artem> In-Reply-To: <009a01c806bc$5c7021d0$0c00a8c0@Artem> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: Scheduler selection for web hosting X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2007 19:38:36 -0000 Artem Kuchin wrote: > Hello! > > I have read that in 7-Current there are two schedulers. > 4BSD - which, AFAIK, is a renamed new SMP scheduler, but i'm not sure > ULE > 7-current amd64 is actually seems to be VERY stable on hardware and > software we use, so, we want to move it to production servers and > want to get max perfomance from it for web hosting. 4BSD is the original Uniprocesor scheduler with some small hacks to make it run (suboptimally) in SMP. ULE is a new scheduler designed to take SMP into account. It is hoped to be stable enough for most use in 7.0 and is of course more efficient in SMP. For UP there si not a huge gain for ULE, so one might stick with 4BSD for stability for a while but for SMP, ULE is probably the way to go, with a 4BSD kernel precompiled and ready to run "just in case". Hopefully you won't need it. most haven't. > > As, as i know, scheduler is a very important thing when i comes to > perfomance in havy loaded really multitasking system. We are having > about 900 processes in about 20 jails. in 7.0 I'd go with ULE. in 6.x it's not so easy. > > So, what is the difference between the two? Which seems to be better > for hosting? Is ULE bugfree and stable enogh for this? basically, yes. > > -- > Thank you in advance, > Artem > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"