Phoronix Releases Linux Benchmarking Platform 34
KernelPie writes "The Linux hardware site Phoronix.com has announced the release of Phoronix Test Suite 1.0, a Linux-based testing platform designed for benchmarking software and hardware. This suite ships with 57 tests and 23 test suites, which contain everything from open-source games to file encryption to encoding software. In addition, they have a global database where users can submit benchmark results and more — with over 1,000 submissions already. This testing software is licensed under the GPLv3 and is available for download."
FINALLY (Score:5, Insightful)
Re: (Score:2)
Many distributions already have some form of automatic test suites to check for broken/non-broken packages. Now we can run performance tests automatically as well.
This will be fantastic for seeing performance regressions in the code, maybe for every check-in.
Every Ubuntu etc developer should have a VMWare guest running this continuously...
Re: (Score:1)
Hooked on Phoronix (Score:1)
The future holds e-penii and flamewars. (Score:5, Interesting)
Re: (Score:3, Insightful)
Considering how many Linux Users have built their own machines, I expect a Flamewar over parts AND OSes.
"My Frankenstein 9000 can outperform your measly Borg 100!"
Re: (Score:2, Funny)
Re: (Score:1, Funny)
CFLAGS="-O0 -mcpu=386"
Re: (Score:2)
But it does not stop there - recompile parts of Cygwin or MinGW with "-O3 -mcpu=pentium4" and you will notice an significant as well.
And - letting the Apple fan boy out - I believe that part of Apples impressive performance is due to the fact that Apple knows which Hardware there system is going to run on and that they can tweak -mcpu= accordin
Re: (Score:2)
By contrast, binary based linux distros typically set a minimum hardware platform a lot further back, 386 or 486 perhaps... Consequently, they can't take advantage of features present in modern CPUs, which could explain the recent ubuntu vs xp benchmarks where media processing (something SSE features in modern cpus are designed for) was faster
Vertical Vendors (Score:2)
http://en.wikipedia.org/wiki/Universal_binary [wikipedia.org]
http://en.wikipedia.org/wiki/Bundle_(NEXTSTEP) [wikipedia.org]
Apart from that a vertical vendor which compiles a custom made Linux optimized for his hardware won't have all those problems. If well done such a system would outperform most of what you can buy today.
Note that Linux is already quite successfully in this area. Think of set-top phones, mobile phones etc. pp.
Martin
Re: (Score:2)
A custom linux optimized for the hardware does make sense, but how long will that vendor want to keep maintaining it? A piece of hardware sold today will be obsolete in a year, and warrant it's own optimized distribution. If people want to keep using the hardware, do they run sub optimal binaries on it (which will make the already seemin
Re: (Score:2)
Same software, only compiled for pentium.
Re: (Score:2)
Statistics (Score:4, Interesting)
Re: (Score:2, Funny)
Re: (Score:1)
Re: (Score:2)
Virtualiztion (Score:4, Interesting)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
PHP on the other hand has various features designed to mitigate web vulnerabilities, such as magic quotes, that some other languages lack. Tho these features can (and often are) turned off, while newbie coders often rely on
Of more use than benchmarks is... (Score:3, Insightful)
Comparisons (Score:4, Interesting)
You also need a lot of information to accurately compare linux benchmarks, not only the hardware configuration but also the compiler version and flags used to compile the kernel, test programs and dependant libraries.
For that reason, i'd like to be able to compare...
The same distro/programs on different hardware
Different distros / compilation options on the same hardware
I'm also curious about the speed and size of code output by various versions of GCC, from my limited testing 3.4.6 was much faster than 4.0 and 4.1, faster in *some* areas than 4.2 but gcc 4.3 was generally faster overall.
Re: (Score:2)
Re: (Score:2)