From owner-freebsd-amd64@FreeBSD.ORG Fri Oct 8 09:53:33 2010 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0EE661065670 for ; Fri, 8 Oct 2010 09:53:33 +0000 (UTC) (envelope-from petefrench@ticketswitch.com) Received: from constantine.ticketswitch.com (constantine.ticketswitch.com [IPv6:2002:57e0:1d4e:1::3]) by mx1.freebsd.org (Postfix) with ESMTP id C69318FC13 for ; Fri, 8 Oct 2010 09:53:32 +0000 (UTC) Received: from dilbert.rattatosk ([10.64.50.6] helo=dilbert.ticketswitch.com) by constantine.ticketswitch.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1P49dr-000ARI-Hy; Fri, 08 Oct 2010 10:53:31 +0100 Received: from petefrench by dilbert.ticketswitch.com with local (Exim 4.72 (FreeBSD)) (envelope-from ) id 1P49dr-000NAO-HC; Fri, 08 Oct 2010 10:53:31 +0100 Date: Fri, 08 Oct 2010 10:53:31 +0100 Message-Id: To: freebsd-amd64@freebsd.org, sathler90@gmail.com In-Reply-To: From: Pete French Cc: Subject: Re: i386 vs AMD64 for web/mysql server X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2010 09:53:33 -0000 > Today I am running my web and mysql server in FreeBSD i386 and I have > the chance of moving to AMD64 architecture. > > This new server has 4 GB of RAM and 64 bit intel xeon cpus. > > Should I move to AMD64 or stick to i386 ? Yes, move to amd64 - if you are running a webserver and mysql then this is a very good thing to do.We did this a couple of years ago and have never looked back. Performance wise, you wont see it 20% faster like some places claim, but you shoudl see somewhere around 8% - thats what I got when I made some measurements (with some jobs being about 14% faster). Also, if you run ZFS, that has been a lot smoother ride for me under amd64! The only point where I would advise being cautious if if you have any home-written C code that you are running, as that will need to be looked at carefully to find any possible 32->64 issues (though -Wall on the compiler should find quite a few). -pete.