From owner-freebsd-questions@FreeBSD.ORG Sun Sep 19 07:51:38 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FFFB16A4CE; Sun, 19 Sep 2004 07:51:38 +0000 (GMT) Received: from ylpvm29.prodigy.net (ylpvm29-ext.prodigy.net [207.115.57.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56AD643D5C; Sun, 19 Sep 2004 07:51:38 +0000 (GMT) (envelope-from julian@elischer.org) Received: from elischer.org (adsl-68-120-130-250.dsl.snfc21.pacbell.net [68.120.130.250])i8J7pMIV023949; Sun, 19 Sep 2004 03:51:23 -0400 Message-ID: <414D3A87.7080305@elischer.org> Date: Sun, 19 Sep 2004 00:51:35 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4b) Gecko/20030524 X-Accept-Language: en, hu MIME-Version: 1.0 To: stheg olloydson References: <20040919015801.37222.qmail@web53908.mail.yahoo.com> In-Reply-To: <20040919015801.37222.qmail@web53908.mail.yahoo.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: questions@freebsd.org cc: freebsd-smp@freebsd.org cc: timh@tjhawkins.com Subject: Re: Please explain. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Sep 2004 07:51:38 -0000 I never saw this email from timh so I'm replying to this reply instead.. > > --- timh@tjhawkins.com wrote: > > >> processor affinity design issue.. >> >>i.e.. processes stay on the cpu they are >>spawned on..which is a big problem for mysql which explains why it >>performs better on other systems. yes We ALL know what processor affinity is. What makes you say we have not done anything aout this.? We have are working on a new scheduler (ULE) that is designed to implement processor affinity as a basic part of its functionality. When we are happy wih it we'll make it standard. >> >>Furthermore, the SMP issue is a common problem among many FreeBSD >>developers whom have told me the same, there is alot of this >>information all over the >>internet. FreeBSD is unable to perform good on multiple CPUs, >>the fixes are just work arounds. What have they told you? SMP in FreeBSD is coming along quite nicely as far as I see.. We now have native SMP scaleable threading in the default system, and larger and larger parts of the system ara able to take advantage of Multiple processors to parallelise their work. >> >>Unless if the freebsd community has just started to fix the >>multithreading issue, it's a huge problem. We've been working hard at it for 4 years (where did you get 6?) and we are seeing real results.. It sounds to me like you haven't actually tried it out yet. We hav elots to do yet, but there's been a lot of progress. BTW there is something going on with linux and mysql.. It looks like they have some optimisations in there that are not SMP related as their uniprocessor numbers are also better, and I've heard that when you run a linux mysql binary under freeBSD you also get similar improvements so My money is on the compile options or something ;-) >> Darwin does not >>have this problem whatsoever. Dawin was designed from the beginning for SMP. Mach was SMP capable from the firt release I ever worked on which was 2.0. >> >>Why do I care? This is a silly question. I have 2 windows PCs here, I >>have 9 >>other workstations that all run unix. I am a server manager and I do >>consulting work for freebsd/linux. Windows came free so why not? I >>don't do business on it. >> >>I've been a really huge FreeBSD supporter.. but I am really concerned >>about this issue which has been an issue for so long. I suggest that you follow what is actually going on rather than listenning to "the internet". >> >>thanks, >>tim h. >