Phoronix Test Suite
The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
Download
export VERSION=8.8.1 curl -sL https://github.com/phoronix-test-suite/phoronix-test-suite/archive/v$VERSION.tar.gz | tar xzf – && cd phoronix-test-suite*
Dependencies
Archlinux
$ sudo pacman -S php
full
# pacman -S --needed --noconfirm php php-sqlite php-gd
CentOS
yum -y install php-cli php-xml php-json
Ubuntu
apt -y install php-cli php-xml
Run
$ ./phoronix-test-suite system-info
Available Suites
./phoronix-test-suite list-available-suites
Available Tests
./phoronix-test-suite list-available-tests
Results
myhomepc
Phoronix Test Suite v8.8.1 System Information PROCESSOR: Intel Core i7-2600 @ 3.80GHz Core Count: 4 Thread Count: 8 Extensions: SSE 4.2 + AVX Cache Size: 8192 KB Microcode: 0x28 Scaling Driver: intel_pstate powersave GRAPHICS: Intel 2nd Generation Core IGP Frequency: 1350MHz Display Driver: modesetting 1.20.3 Monitor: 22EA63 Screen: 1920x1080 MOTHERBOARD: Gigabyte B75M-D3H BIOS Version: F14 Chipset: Intel 2nd Generation Core DRAM Audio: Realtek ALC887-VD Network: Realtek RTL8111/8168/8411 MEMORY: 4 x 4096 MB DDR3-1333MT/s HMT351U6CFR8C-PB DISK: 120GB SanDisk SDSSDA12 + 1000GB Western Digital WD10EURX-63F + 1000GB Western Digital WD10EZRX-00A + 2 x 1000GB Seagate ST1000DX002-2DV1 File-System: btrfs Mount Options: relatime rw space_cache ssd subvol=/ subvolid=5 Disk Scheduler: MQ-DEADLINE OPERATING SYSTEM: Arch rolling Kernel: 4.19.66-1-lts (x86_64) Display Server: X Server 1.20.3 Security: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling
vog
Phoronix Test Suite v8.8.1 System Information PROCESSOR: QEMU Virtual Core Count: 1 Extensions: SSE 2 Cache Size: 4096 KB Microcode: 0x1 GRAPHICS: cirrusdrmfb Screen: 1024x768 MOTHERBOARD: Red Hat KVM BIOS Version: 0.5.1 MEMORY: 1 x 256 MB RAM DISK: 10GB File-System: ext4 Mount Options: data=ordered relatime rw seclabel Disk Scheduler: MQ-DEADLINE OPERATING SYSTEM: CentOS Linux 7 Kernel: 3.10.0-957.27.2.el7.x86_64 (x86_64) System Layer: KVM QEMU Security: SELinux + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of Load fences __user pointer sanitization + spectre_v2: Vulnerable: Retpoline without IBPB
kvm
Phoronix Test Suite v8.8.1 System Information PROCESSOR: QEMU Virtual 2.1.2 Core Count: 1 Extensions: SSE 2 Cache Size: 4096 KB Microcode: 1 GRAPHICS: MOTHERBOARD: QEMU Standard PC BIOS Version: 1.7.5-20140531_083030-gandalf MEMORY: 1 x 2048 MB RAM QEMU DISK: 10GB File-System: ext4 Mount Options: barrier=1 data=ordered relatime rw seclabel Disk Scheduler: DEADLINE OPERATING SYSTEM: CentOS 6.10 Kernel: 2.6.32-754.18.2.el6.centos.plus.x86_64 (x86_64) System Layer: QEMU 2.1.2 Security: SELinux + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of Load fences usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full retpoline
ServerTwo
Phoronix Test Suite v8.8.1 System Information PROCESSOR: AMD Turion II Neo N54L Core Count: 2 Extensions: SSE 4a Cache Size: 1024 KB Microcode: 0x10000c8 GRAPHICS: AMD Mobility Radeon HD 4225/4250 Frequency: 500/400MHz MOTHERBOARD: HP ProLiant MicroServer BIOS Version: O41 Chipset: AMD RS880 Network: Intel 82574L + Broadcom NetXtreme BCM5723 PCIe MEMORY: 1 x 2048 MB DDR3-1333MT/s DISK: 1000GB Seagate ST1000DM010-2EP1 + 2 x 6001GB Western Digital WD6003FFBX-6 File-System: ext4 Mount Options: data=ordered relatime rw Disk Scheduler: CFQ OPERATING SYSTEM: Ubuntu 18.04 Kernel: 4.15.0-58-generic (x86_64) Security: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling
ServerOne
Phoronix Test Suite v8.8.1 System Information PROCESSOR: AMD Turion II Neo N54L Core Count: 2 Extensions: SSE 4a Cache Size: 1024 KB GRAPHICS: MOTHERBOARD: HP ProLiant MicroServer BIOS Version: O41 MEMORY: 1 x 2048 MB DDR3-1333MHz DISK: 4 x 1000GB Seagate ST1000DX001-1CM1 + 120GB Seagate ST3120811AS File-System: ext4 Mount Options: barrier=1 data=ordered relatime rw Disk Scheduler: CFQ OPERATING SYSTEM: CentOS 6.10 Kernel: 2.6.32-754.18.2.el6.centos.plus.x86_64 (x86_64) Security: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of Load fences usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBP disabled
Usage
Phoronix Test Suite v8.8.1 (Hvaler) The **Phoronix Test Suite** is the most comprehensive testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners. View the included documentation or visit https://www.phoronix-test-suite.com/ for full details. SYSTEM diagnostics interactive php-conf shell system-info system-sensors TEST INSTALLATION force-install [Test | Suite | OpenBenchmarking ID | Test Result] ... install [Test | Suite | OpenBenchmarking ID | Test Result] ... install-dependencies [Test | Suite | OpenBenchmarking ID | Test Result] ... make-download-cache remove-installed-test [Test] TESTING auto-compare benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ... estimate-run-time [Test | Suite | OpenBenchmarking ID | Test Result] finish-run [Test Result] run [Test | Suite | OpenBenchmarking ID | Test Result] ... run-random-tests run-tests-in-suite stress-run [Test | Suite | OpenBenchmarking ID | Test Result] ... strict-benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ... strict-run [Test | Suite | OpenBenchmarking ID | Test Result] ... BATCH TESTING batch-benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ... batch-install [Test | Suite | OpenBenchmarking ID | Test Result] ... batch-run [Test | Suite | OpenBenchmarking ID | Test Result] ... batch-setup default-benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ... default-run [Test | Suite | OpenBenchmarking ID | Test Result] ... dry-run [Test | Suite | OpenBenchmarking ID | Test Result] ... internal-run [Test | Suite | OpenBenchmarking ID | Test Result] ... OPENBENCHMARKING.ORG clone-result [OpenBenchmarking ID] ... list-recommended-tests make-openbenchmarking-cache openbenchmarking-changes openbenchmarking-login openbenchmarking-refresh openbenchmarking-repositories openbenchmarking-uploads recently-added-tests upload-result [Test Result] upload-test-profile upload-test-suite INFORMATION info [Test | Suite | OpenBenchmarking ID | Test Result] list-all-tests list-available-suites list-available-tests list-available-virtual-suites list-cached-tests list-installed-dependencies list-installed-suites list-installed-tests list-missing-dependencies list-not-installed-tests list-possible-dependencies list-saved-results list-test-usage list-unsupported-tests search ASSET CREATION build-suite create-test-profile debug-benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ... debug-install [Test | Suite | OpenBenchmarking ID | Test Result] ... debug-result-parser [Test | Suite | OpenBenchmarking ID | Test Result] ... debug-test-download-links [Test | Suite | OpenBenchmarking ID | Test Result] download-test-files [Test | Suite | OpenBenchmarking ID | Test Result] ... inspect-test-profile [Test] result-file-to-suite [Test Result] validate-result-file validate-test-profile [Test] validate-test-suite RESULT MANAGEMENT analyze-all-runs [Test Result] auto-sort-result-file [Test Result] compare-results-to-baseline [Test Result] [Test Result] edit-result-file [Test Result] extract-from-result-file [Test Result] merge-results [Test Result] ... refresh-graphs [Test Result] remove-result [Test Result] remove-results-from-result-file [Test Result] remove-run-from-result-file [Test Result] rename-identifier-in-result-file [Test Result] rename-result-file [Test Result] reorder-result-file [Test Result] result-file-raw-to-csv [Test Result] result-file-stats [Test Result] result-file-to-csv [Test Result] result-file-to-json [Test Result] result-file-to-pdf [Test Result] result-file-to-text [Test Result] show-result [Test Result] wins-and-losses [Test Result] OTHER commands debug-dependency-handler debug-render-test debug-self-test help version MODULES auto-load-module list-modules module-info [Phoronix Test Suite Module] module-setup [Phoronix Test Suite Module] test-module [Phoronix Test Suite Module] unload-module USER CONFIGURATION enterprise-setup network-info network-setup user-config-reset user-config-set PHOROMATIC start-phoromatic-server