Phoronix Test Suite is the most comprehensive benchmarking and testing platform available for Linux and is designed to carry out qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner. This software is based upon the internal tools and extensive Linux benchmarking work done by Phoronix since 2004, with input from tier-one computer hardware vendors. This software is open-source and licensed under the GNU GPLv3 and consists of a lightweight core (pts-core) with each benchmark consisting of an XML-based profile with related utility scripts. The process from the benchmark installation, to the actual benchmarking, to the parsing of important hardware and software components is heavily automated and completely repeatable, asking users only for confirmation of actions.
The Phoronix Test Suite can be used for simply comparing your computer's performance with your friends and co-workers or can also be used at your company for internal quality assurance purposes under Linux. Results from the Phoronix Test Suite are displayed in a results viewer with optional support for uploading them to PTS Global. PTS Global allows you to browse all uploaded results, search these results (coming soon), and comparing other results against your own system.
Requirements:
The only dependencies for the Phoronix Test Suite on Linux systems are PHP5 CLI (packages for it are usually called php5-cli or php-cli or just php) and the PHP GD module. Note that only PHP5 is needed and not a web server or other packages commonly associated with PHP.
Product's homepage
Here are some key features of "Phoronix Test Suite":
· 70+ Test Profiles
· 30+ Test Suites
· Extensible (XML-based) Testing Architecture
· Automated Test Installation
· Dependency Management Support
· Module-based Plug-In Architecture
· Integrated Results Viewer
· PNG & SVG Graph Rendering Support
· Autonomous Batch Mode Supported
· Global Database For Result Uploads, Benchmark Comparisons
· HTML Documentation Covering Test Profiles, Module Framework
· Installed Software, Hardware Detection
· System Monitoring Support
· Runs On Linux, OpenSolaris, Mac OS X, & FreeBSD Operating Systems
What's New in This Release: [ read full changelog ]
· pts-core: When time-zone is not set in PHP, attempt to query it from the host system
· pts-core: Fix for handling user variable swaps on the result identifier
· pts-core: Major enhancements to MATISK testing module
· pts-core: Fix for some hardware/software comparisons being turned into line graphs
· pts-core: Dump some common / important environmental variables to system log area
· pts-core: Migrate to a JSON-based graph configuration file at ~/.phoronix-test-suite/graph-config.json
· pts_Graph: New version of pts_Graph that uses SVG DOM IR directly
· pts-core: Allow pts_svg_dom to be converted to JPEG/PNG using new library as bilde_renderer replacement
· phodevi: Add some fall-back graphics detection support of Texas Instruments OMAP / Samsung EXYNOS
· phodevi: Fall-back graphics detection support for the ARM Mali
· phodevi: NVIDIA TEGRA hardware detection improvements (as tested on a TEGRA-2 CompuLab TrimSlice)
· phodevi: Further fall-back support for further detecting EXT3/EXT4 file-system from user-space
· phodevi: Improve Arch Linux OS detection on at least ARM platforms
· phodevi: Screen resolution fall-back of reading frame-buffer virtual size
· phodevi: Improved Intel chipset detection parsing from Xorg.0.log when /sys/kernel/debug/ isn't readable
· installer: Installer update