Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jun 2007 06:57:29 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Indigo 23 <indigo23@gmail.com>, freebsd-ports@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: Upgrading to amd64 requires recompilation of ports?
Message-ID:  <20070617105729.GA41789@rot13.obsecurity.org>
In-Reply-To: <20070617100401.GA48338@slackbox.xs4all.nl>
References:  <6f50eac40706161521r2b524263la2385138f67e10bc@mail.gmail.com> <20070617100401.GA48338@slackbox.xs4all.nl>

index | next in thread | previous in thread | raw e-mail

On Sun, Jun 17, 2007 at 12:04:01PM +0200, Roland Smith wrote:
> On Sat, Jun 16, 2007 at 06:21:40PM -0400, Indigo 23 wrote:
> >  Does anyone think that its worth the hassle? If you do manage to get
> >  it up and running, will you see any noticeable advantages or is it
> >  better to just stick with i386? The only caveat that I can see is a
> >  recompilation of all the ports.  Any thoughts?
> 
> You don't really _need_ it unless you've got more than four gigs of RAM
> and are routinely running out of memory on i386. Then again, I installed
> amd64 instead of i386 because I could. :-) No regrets so far.

s/'ve got more than four gigs of RAM and//.  Regardless of amount of
RAM, lack of virtual address space on i386 is crippling for certain
uses, for example ZFS.

> Some stuff like binary drivers, flash player, is not available on
> amd64 (not necessarily a bad thing :-). I think i386 has more ports
> available as packages.
> 
> Amd 64 will use some more disk space and RAM.

Certain CPU-intensive applications will be faster when compiled for
amd64 (because of e.g. more registers being available).  Other
applications may be slower because of increased time required to copy
64-bit pointers compared to 32-bit.  There are other architectural
differences (e.g. 4 levels of page tables) that may also cause
different performance characteristics, plus and minus.

It all depends on your workload, so you have to test it and see.

Kris


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070617105729.GA41789>