Phoronix Test Suite
The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
Phoronix Test Suite[link1]
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
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