CPUTYPE and friends, from 'make.conf' benchmark

rank1seeker at gmail.com rank1seeker at gmail.com
Mon Dec 5 17:16:57 UTC 2011


I've took machine and installed binary FreeBSD(amd64 8.2-p4 GENERIC) on it.
Then I've installed 'benchmarks/unixbench' port.

So everything is a default generic binary install ('make.conf' empty - no CPU optimization flags)

After running: '# time unixbench', final score was:
    394.2
Completed in 22.8 min


Then I've recompiled everything, from src, world and kernel, with 'make.conf':
--
CPUTYPE?=core2
CFLAGS+=-march=native
NO_CPU_CFLAGS=yes
COPTFLAGS+=-march=native
NO_CPU_COPTFLAGS=yes
--

After reboot, I've run: '# time unixbench', final score was:
    313.5
Completed in 26.7 min

I'm getting worse result, with optimized FreeBSD's binaries?!?
How come?


Domagoj Smolčić


More information about the freebsd-hackers mailing list