phoronix-test-suite

Langue: en

Version: 336932 (ubuntu - 24/10/10)

Section: 1 (Commandes utilisateur)

NAME

phoronix-test-suite - The Phoronix Test Suite is an extensible open-source platform for performing testing and performance evaluation. It supports benchmarking on Linux, OpenSolaris, BSD, and Mac OS X operating systems.

SYNOPSIS

phoronix-test-suite [options]
phoronix-test-suite install [test | suite]
phoronix-test-suite benchmark [test | suite]

DESCRIPTION

The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The software is designed to effectively carry out both qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner.

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 Phoronix Global. Phoronix Global allows you to browse all uploaded results, search these results, and compare other results against your own system.

OPTIONS

install <To Install>
This option will install the selected test(s) inside the testing environment directory (defaults to ~/.phoronix-test-suite/installed-tests). The install process from downloading of the test files to the installation is fully automated. The install option needs to be supplied with the test name or suite as an argument. Optionally, a Phoronix Global ID or the name of a saved results file can be supplied as well and the test(s) to install will automatically be extracted from that information. If the test is already installed and was ran by the latest version of the installation process, no action will be taken.
benchmark <To Run>
This option will install the selected test(s) (if needed) and will proceed to run the test(s). This option is equivalent to running phoronix-test-suite with the install option followed by the run option. The name of the test or suite must be supplied or the Phoronix Global ID or saved local file name.
batch-benchmark <To Run>
This option and its arguments are equivalent to the benchmark option, but the process will be ran in the Phoronix Test Suite batch mode.
batch-setup
This option will prompt the user through the process of configuring the Phoronix Test Suite batch mode.
list-tests
This option will list all available tests. The name, title, status, and license are displayed for each test.
list-suites
This option will list all available test suites. The name, title, and type are displayed for each suite.
merge-results <To Merge> <To Merge>
This option will manually merge multiple sets of test results generated by the Phoronix Test Suite. For the arguments, the name of the test or suite must be supplied or the Phoronix Global ID or saved local file name. As of Phoronix Test Suite 1.8, more than two arguments can be specified to merge many sets of test results. reference-comparison <Saved Result> This option will allow you to compare your test results to available reference system results on supported test profiles and suites. info <To Show> This option will show details about the test or suite that's supplied as the first argument to this option. When supplying the name of a test, the version, maintainer, type, download size, license information, and suites using this test are displayed. When supplying the name of a suite, the version, maintainer, type, and tests that make up the suite are displayed.
login
This option allows you to log-in to your Phoronix Global account and will store this information automatically. A new Phoronix Global account can be created (for free) at http://global.phoronix-test-suite.com/.

OTHER OPTIONS

gui <To Install> This option will launch the GTK user interface for the Phoronix Test Suite. The PHP GTK module is required for this interface.

EXAMPLES

$ phoronix-test-suite benchmark universe
This command will install (if needed) and then proceed to run all tests within the universe suite.
$ phoronix-test-suite install openssl
This command will install (if needed) the OpenSSL test.
$ phoronix-test-suite benchmark build-linux-kernel
This command will install (if needed) and then proceed to run the build-linux-kernel test.
$ MONITOR=all phoronix-test-suite benchmark universe
This command will install (if needed) and then proceed to run all tests within the universe suite, while recording/monitoring available system sensors. The sensor results are then shown at the end of the test.

OTHER OPTIONS

install-dependencies <To Install>
force-install <To Install>
batch-install <To Install>
list-possible-dependencies
list-installed-dependencies
list-missing-dependencies
run <To Run>
batch-run <To Run>
default-run <To Run>
finish-run <Saved Name>
recover-run <Saved Name>
analyze-image-delta <Saved Name>
analyze-batch <Saved Name>
analyze-all-runs <Saved Name>
list-installed-tests
list-installed-suites
list-test-usage
list-results
show-result <To Show>
remove-result <To Remove>
remove-all-results
upload-results <To Upload>
list-modules
module-info <Module Name>
test-module <Module Name>
debug-module <Module Name>
make-download-cache
edit-result-file <Saved Name>
extract-from-result-file <Saved Name>
reorder-result-file <Saved Name>
remove-from-result-file <Saved Name>
rename-identifier-in-result-file <Saved Name>
clone <Phoronix Global ID>
system-info
diagnostics
build-suite
result-file-to-suite
validate-test-profile <To Run>
debug-run <To Run>
validate-test-suite <To Run>
result-file-to-pdf
version
refresh-graphs <Saved Name>
network-setup
user-config-reset
user-config-set
user-config-get

FILES

~/.phoronix-test-suite/user-config.xml
This is a per-user configuration file. Among the information stored here is the Phoronix Global account information, test options, locations for storing files, and batch mode options.
~/.phoronix-test-suite/graph-config.xml
This is a per-user configuration file for storing graph attributes. The adjustable options include HTML hex color codes for different areas of the graph, dimensions of the graph, and font sizes.
~/.phoronix-test-suite/download-cache/
This directory contains test packages that have been generated when running phoronix-test-suite make-download-cache. For more information on the download cache, view the included HTML documentation.
~/.phoronix-test-suite/installed-tests/
This directory is where tests are installed by default.
~/.phoronix-test-suite/test-results/
This directory is where tests results are saved by default.

LICENSE

The Phoronix Test Suite is licensed under the GNU GPLv3, however some of the test profiles may link to software distribubted under other licenses.

SEE ALSO

To find out more information on the Phoronix Test Suite, detailed descriptions of all available options, and other features, view the included documentation or online documentation at:

http://www.phoronix-test-suite.com/documentation/1.2/index.html

Websites:
http://www.phoronix.com/
http://www.phoronix.com/forums/
http://www.phoronix-test-suite.com/
http://global.phoronix-test-suite.com/

SUPPORT

Free support for the Phoronix Test Suite is available through the Phoronix Forums (see http://www.phoronix.com/forums/) or the Phoronix Test Suite Mailing List. Professional support and other services can also be made available to enterprise customers on an individual basis by contacting Phoronix Media at http://www.phoronix-media.com/.

AUTHORS

Copyright 2008 - 2010 by Phoronix Media
Lead Developers:
Michael Larabel
Wuppermann