From owner-freebsd-amd64@FreeBSD.ORG Thu May 20 12:33:40 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9F3416A4E8 for ; Thu, 20 May 2004 12:33:40 -0700 (PDT) Received: from ojoink.com (center.ojoink.com [216.65.123.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F49F43D1F for ; Thu, 20 May 2004 12:33:38 -0700 (PDT) (envelope-from amd64list@jpgsworld.com) Received: (qmail 14367 invoked by uid 89); 20 May 2004 19:37:37 -0000 Received: from unknown (HELO MAINBX.jpgsworld.com) (amd64list@jpgsworld.com@24.10.96.33) by center.ojoink.com with SMTP; 20 May 2004 19:37:37 -0000 Message-Id: <5.2.0.9.2.20040520122752.015eec60@mail.ojoink.com> X-Sender: amd64list@jpgsworld.com@mail.ojoink.com X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 Date: Thu, 20 May 2004 12:33:11 -0700 To: freebsd-amd64@freebsd.org From: JG In-Reply-To: <20040520190944.GA28688@Odin.AC.HMC.Edu> References: <200405191211.25786.peter@wemm.org> <20040519172913.GU601@funkthat.com> <5.2.0.9.2.20040519052743.04365f78@mail.ojoink.com> <20040519172913.GU601@funkthat.com> <5.2.0.9.2.20040520041642.03db2188@mail.ojoink.com> <5.2.0.9.2.20040520085802.015fc2d0@mail.ojoink.com> <00a501c43e89$b39ed8b0$7b07000a@int.mediasurface.com> <20040520180534.GA28248@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: Why is MySQL nearly twice as fast on Linux/AMD64 Vs. FreeBSD/AMD64? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2004 19:33:40 -0000 > >I agree something isn't working, that's obvious from the results. That >doesn't change the fact that linuxthreads is a gross hack that does >something two system thread libs are supposed to do. Unless porting >linuxthreads to amd64 is REALLY trivial, you would almost certaintly get >more milege in the longterm working with the people on threads@ to find >and fix the problems with our threading libaries or scheduler. Obvious >things to do include building test cases that require minimal mysql >knowlege. > >-- Brooks After I do my i386 OS / AMD64 hardware benchmarking tests, I'll post the results here and then a summary of all of this to freebsd-threads as it does seem to be becoming more of an issue for them than the AMD64 team. I guess we'll know that from the upcoming i386 benchmarks, how libpthreads is working for MySQL on either port. - JeremyG