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


$ 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



Links
[link1] https://github.com/phoronix-test-suite/phoronix-test-suite