Run Unixbench Benchmark: Difference between revisions
From Leo's Notes
This page was last edited on 15 November 2016, at 21:58.
m fixed syntaxhighlight |
No edit summary |
||
| Line 7: | Line 7: | ||
{{highlight|lang=bash|code= | {{highlight|lang=bash|code= | ||
yum install -y mesa-libGL-devel libXext-devel libX11-devel perl-Time-HiRes make gcc wget glibc-devel | yum install -y mesa-libGL-devel libXext-devel libX11-devel perl-Time-HiRes make gcc wget glibc-devel git | ||
git clone https://github.com/kdlucas/byte-unixbench.git | |||
cd byte-unixbench/UnixBench | |||
cd UnixBench | |||
./Run | ./Run | ||
}} | }} | ||
Revision as of 21:58, 15 November 2016
Unixbench is a benchmark program for unix based systems which was originally from Byte magazine.
For more information, see https://code.google.com/p/byte-unixbench/
Linux
On a clean installation of CentOS (or any other RedHat derivative), run the following:
yum install -y mesa-libGL-devel libXext-devel libX11-devel perl-Time-HiRes make gcc wget glibc-devel git
git clone https://github.com/kdlucas/byte-unixbench.git
cd byte-unixbench/UnixBench
./Run
The benchmark takes time!
The benchmark will run once on one core. If your system has multiple cores, it will run again across all cores. This can take anywhere from 10s of minutes to nearly an hour. For the best result, run the benchmark on an idle system.
Issues
If you run this under Qemu, you might get:
gcc: error: missing argument to ‘-march=’
make: *** [pgms/arithoh] Error 1
You will need to add an extra option to in the Makefile:
-march=native
Other Systems
You should be able to run this on other Unix based systems including FreeBSD. Just make sure you have the proper dependencies installed.