On Fri, Oct 12, 2007 at 02:02:09PM +0400, Artem Kuchin wrote: > The point is that if i have Xeon HT cpus (not very new, but > definitelly not Pentium PRO :) i can build kernel and world > using insttructions for this CPU and optimization for it, so > i would get myself a speedy system and less memory hungry, right?
Not necessarily. This assumption is often driven by what I like to call the "Gentoo mentality". Throwing on optimisations and assuming the system will "magically be more efficient" is not how you gain efficiency; I grow tired of seeing programs mindlessly set -O3 and other insanities, based purely on assumptions. > The only option known to me which is related to the isee is cpu > setting in kernel config file. Anything else? By using CPUTYPE in /etc/make.conf. /usr/share/examples/etc/make.conf lists value values. For a Xeon, you should probably use "nocona", assuming the Xeon model you have supports SSE3 instructions. Other- wise, use "prescott". Also, very important: use CPUTYPE?=value and not CPUTYPE=value. There's a thread on the values (focusing around amd64, but the same applies to i386) below; see the post from Mike Meyer. http://groups.google.com/group/lucky.freebsd.amd64/browse_thread/thread/79b9b9664cc87ae5/6eb86b7ede208173?lnk=st&q=freebsd+cputype+xeon#6eb86b7ede208173 -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB | _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"
