Summary
Some examples of how to use and what we get as output using Phoronix Test Suite v10.8.5
Download page: https://www.phoronix-test-suite.com/?k=downloads
Example of Benchmark results: https://openbenchmarking.org/test/pts/x264
Install
| Code Block |
|---|
apt install -y unzip php-cli php-xml
wget https://github.com/phoronix-test-suite/phoronix-test-suite/archive/refs/heads/master.zip
unzip master.zip
cd phoronix-test-suite-master/
./install-sh
/usr/bin/phoronix-test-suite |
...
| Code Block |
|---|
root@g9:~/phoronix-test-suite-master# /usr/bin/phoronix-test-suite system-sensors
Phoronix Test Suite v10.8.5
Supported Sensors For This System
cpu.freq CPU Frequency (CPU0): 1300.09 Megahertz
cpu.freq CPU Frequency (CPU1): 1300.04 Megahertz
cpu.freq CPU Frequency (CPU2): 1319.42 Megahertz
cpu.freq CPU Frequency (CPU3): 1398.51 Megahertz
cpu.peak-freq CPU Peak Freq (Highest CPU Core Frequency): 1400 Megahertz
cpu.power CPU Power Consumption: 0.39 Watts
cpu.temp CPU Temperature: 63.00 Celsius
cpu.usage CPU Usage (CPU0): 0.00 Percent
cpu.usage CPU Usage (CPU1): 0.00 Percent
cpu.usage CPU Usage (CPU2): 0.00 Percent
cpu.usage CPU Usage (CPU3): 0.00 Percent
cpu.usage CPU Usage (Summary): 0.00 Percent
gpu.fan-speed GPU Fan Speed: 100 Percent
hdd.read-speed Drive Read Speed (md0): 0.00 MB/s
hdd.read-speed Drive Read Speed (sda): 0.00 MB/s
hdd.read-speed Drive Read Speed (nvme0n1): 0.00 MB/s
hdd.read-speed Drive Read Speed (nvme1n1): 0.00 MB/s
hdd.read-speed Drive Read Speed (mmcblk0): 0.00 MB/s
hdd.read-speed Drive Read Speed (mmcblk0boot0): 0.00 MB/s
hdd.read-speed Drive Read Speed (mmcblk0boot1): 0.00 MB/s
hdd.temp Drive Temperature (md0): 39.85 Celsius
hdd.temp Drive Temperature (sda): 39.85 Celsius
hdd.temp Drive Temperature (nvme0n1): 39.85 Celsius
hdd.temp Drive Temperature (nvme1n1): 39.85 Celsius
hdd.temp Drive Temperature (mmcblk0): 39.85 Celsius
hdd.temp Drive Temperature (mmcblk0boot0): 39.85 Celsius
hdd.temp Drive Temperature (mmcblk0boot1): 39.85 Celsius
hdd.write-speed Drive Write Speed (md0): 0.00 MB/s
hdd.write-speed Drive Write Speed (sda): 0.00 MB/s
hdd.write-speed Drive Write Speed (nvme0n1): 0.00 MB/s
hdd.write-speed Drive Write Speed (nvme1n1): 0.00 MB/s
hdd.write-speed Drive Write Speed (mmcblk0): 0.01 MB/s
hdd.write-speed Drive Write Speed (mmcblk0boot0): 0.00 MB/s
hdd.write-speed Drive Write Speed (mmcblk0boot1): 0.00 MB/s
memory.usage Memory Usage: 282 Megabytes
swap.usage Swap Usage: 0 Megabytes
sys.iowait System Iowait: 0.00 Percent
sys.temp System Temperature: 27.8 Celsius
|
list-
...
recommended-
...
tests
| Code Block |
|---|
root@g9:~/phoronix-test-suite-master#~# /usr/bin/phoronix-test-suite list-availablerecommended-suitestests
Phoronix Test Suite v10.8.5
Available SuitesRecommended OpenBenchmarking.org Test Profiles
Processor Tests
pts/audio-encodingffmpeg Audio Encoding FFmpeg
pts/compress-7zip 7-Zip Compression
pts/openssl OpenSSL
pts/c-ray System
pts/av1C-Ray
pts/build-php Timed PHP Compilation
pts/encode-flac FLAC Audio Encoding
pts/graphics-magick GraphicsMagick
pts/primesieve AV1 Primesieve
pts/gcrypt Gcrypt Library
pts/byte BYTE Unix Benchmark
System Tests
pts/pgbench PostgreSQL
pts/openvino SystemOpenVINO
pts/bioinformaticsblender Blender
pts/stress-ng Bioinformatics Stress-NG
system/selenium Selenium
pts/apache-siege Apache Siege
pts/gromacs GROMACS
pts/astcenc ASTC Encoder
pts/mnn System
Mobile Neural Network
pts/browsersncnn NCNN
Graphics Tests
pts/unigine-heaven Unigine Heaven
pts/unvanquished Web Browsers Unvanquished
pts/supertuxkart SuperTuxKart
pts/paraview ParaView
pts/gravitymark GravityMark
pts/ddnet DDraceNetwork
pts/fluidx3d SystemFluidX3D
pts/cadvkpeak vkpeak
pts/namd-cuda NAMD CADCUDA
pts/quake2rtx Quake II RTX
OS Tests
pts/glibc-bench Glibc Benchmarks
pts/perf-bench perf-bench
|
list-available-suites
| Code Block |
|---|
root@g9:~/phoronix-test-suite-master# /usr/bin/phoronix-test-suite list-available-suites
Phoronix Test Suite v10.8.5
Available Suites
pts/audio-encoding Audio Encoding System
pts/chess ChessSystem
Test Suitepts/av1 AV1 Processor
pts/compilation Timed Code Compilation System
pts/compressionbioinformatics Bioinformatics Compression Tests System
Processor
* pts/creatorbrowsers Web Browsers Creator Workloads System
pts/cryptocurrencycad Cryptocurrency Benchmarks, CPU Mining Tests Processor
pts/cryptographyCAD Cryptography ProcessorSystem
pts/databasechess DatabaseChess Test Suite SystemProcessor
pts/desktop-graphicscompilation Desktop Graphics Timed Code Compilation System
pts/diskcompression Compression Tests Disk Test Suite Processor
* pts/creator Disk
pts/electronic-design Creator Workloads Electronic Design System
pts/financecryptocurrency Cryptocurrency Benchmarks, CPU Mining Tests Processor
pts/cryptography Finance Cryptography SystemProcessor
pts/game-devdatabase GameDatabase DevelopmentTest Suite System
pts/hpcdesktop-graphics Desktop Graphics HPC - High Performance Computing System
pts/imagingdisk Imaging Disk Test Suite SystemDisk
pts/internet-speedelectronic-design Electronic Design Internet Speed System
pts/finance System
pts/kernelFinance Common Kernel Benchmarks System
pts/lineargame-algebradev Linear Algebra Game Development System
pts/llmhpc HPC - High Performance Computing Large Language Models System
pts/imaging Imaging System
pts/machine-learning Machine Learning System
pts/molecularinternet-dynamicsspeed Molecular Dynamics Internet Speed System
pts/mpi System
pts/kernel MPI Benchmarks Common Kernel Benchmarks System
pts/nvidialinear-gpu-computealgebra NVIDIA GPU Compute Linear Algebra Graphics
pts/ocr System
pts/llm OCR Large Language Models System
pts/machine-learning Machine System
pts/oneapiLearning Intel oneAPISystem
pts/molecular-dynamics Molecular Dynamics System
pts/openclmpi OpenCL MPI Benchmarks System
pts/productivitynvidia-gpu-compute NVIDIA GPU Compute Productivity Graphics
pts/ocr System
pts/programmer OCR Programmer / Developer System Benchmarks System
pts/python Python System
pts/oneapi Intel oneAPI System
pts/quantum-mechanics Quantum Mechanics System
pts/opencl System
pts/raytracing OpenCL Raytracing System
* pts/renderersproductivity Productivity Renderers System
pts/programmer Processor
pts/scientific-computing Scientific Computing Programmer / Developer System Benchmarks System
pts/python System
pts/sdr Python Software Defined Radio System
pts/serverquantum-mechanics Quantum Mechanics Server System
pts/raytracing Raytracing System
pts/speech Speech System
* pts/renderers Renderers System
pts/steam Steam Processor
pts/scientific-computing Scientific Computing System
pts/sdr Graphics
pts/telephony Software Defined Radio Telephony System
pts/server System
pts/texture-compression Texture Compression Server System
pts/video-encodingspeech Speech Video Encoding System
pts/vulkan-computesteam Steam Vulkan Compute Graphics
pts/vulkan-rttelephony Telephony Vulkan Ray-Tracing Graphics
* Indicates a partially supported suite.
|
download-test-files
| Code Block |
|---|
/usr/bin/phoronix-test-suite download-test-files pts/opencl
/usr/bin/phoronix-test-suite download-test-files pts/desktop-graphics
/usr/bin/phoronix-test-suite download-test-files pts/oneapi
/usr/bin/phoronix-test-suite download-test-files pts/disk
/usr/bin/phoronix-test-suite download-test-files pts/internet-speed
/usr/bin/phoronix-test-suite download-test-files pts/vulkan-compute
/usr/bin/phoronix-test-suite download-test-files pts/video-encoding |
run-tests-in-suite pts/disk
System
pts/texture-compression Texture Compression System
pts/video-encoding Video Encoding System
pts/vulkan-compute Vulkan Compute Graphics
pts/vulkan-rt Vulkan Ray-Tracing Graphics
* Indicates a partially supported suite.
|
download-test-files
| Code Block |
|---|
/usr/bin/phoronix-test-suite download-test-files pts/opencl
/usr/bin/phoronix-test-suite download-test-files pts/desktop-graphics
/usr/bin/phoronix-test-suite download-test-files pts/oneapi
/usr/bin/phoronix-test-suite download-test-files pts/disk
/usr/bin/phoronix-test-suite download-test-files pts/internet-speed
/usr/bin/phoronix-test-suite download-test-files pts/vulkan-compute
/usr/bin/phoronix-test-suite download-test-files pts/video-encoding |
run-tests-in-suite pts/disk
| Code Block |
|---|
/usr/bin/phoronix-test-suite run-tests-in-suite pts/disk |
Example test execution
run-tests-in-suite pts/internet-speed
https://openbenchmarking.org/result/2504053-NE-GMKTECG9I62
| Code Block |
|---|
root@g9:~# /usr/bin/phoronix-test-suite run-tests-in-suite pts/internet-speed
Multiple tests are not installed:
- pts/fast-cli-1.0.0
- pts/speedtest-cli-1.0.0
Would you like to stop and install these tests now (Y/n): Y
Evaluating External Test Dependencies ...............................................................................................................................................................................................
Phoronix Test Suite v10.8.5
To Install: pts/fast-cli-1.0.0
To Install: pts/speedtest-cli-1.0.0
Determining File Requirements .......................................................................................................................................................................................................
Searching Download Caches ...........................................................................................................................................................................................................
2 Tests To Install
2MB Of Disk Space Is Needed
1 Minute, 25 Seconds Estimated Install Time
pts/fast-cli-1.0.0:
Test Installation 1 of 2
Approximate Install Size: 1 MB
Estimated Test Install Time: 1 Minute, 23 Seconds
Installing Test @ 06:27:25
pts/speedtest-cli-1.0.0:
Test Installation 2 of 2
1 File Needed [0.02 MB / 1 Minute]
File Found: speedtest-cli-2.1.3.tar.gz [0.02MB]
Approximate Install Size: 1 MB
Estimated Test Install Time: 2 Seconds
Installing Test @ 06:27:45
System Information
PROCESSOR: Intel N150 @ 3.60GHz
Core Count: 4
Extensions: SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
Cache Size: 6 MB
Microcode: 0x1c
Core Family: Alder Lake
Scaling Driver: intel_pstate powersave (EPP: balance_performance)
GRAPHICS: Intel Alder Lake-N [Intel ]
Monitor: Connector
Screen: 1920x1080
MOTHERBOARD: GMKtec
BIOS Version: 5.27
Chipset: Intel Alder Lake-N PCH
Audio: Realtek ALC269VC
Network: 2 x Intel I226-V + Intel CNVi: Wi-Fi
MEMORY: 4 x 3 GB LPDDR5-4800MT/s Samsung
DISK: ShiJi 128GB M.2-NVMe + PM951 NVMe SAMSUNG 512GB + 63GB SCA64G
File-System: ext4
Mount Options: relatime rw
Disk Scheduler: NONE
Disk Details: Block Size: 4096
OPERATING SYSTEM: Ubuntu 24.04
Kernel: 6.11.0-21-generic (x86_64)
Compiler: GCC 13.3.0
Security: gather_data_sampling: Not affected
+ itlb_multihit: Not affected
+ l1tf: Not affected
+ mds: Not affected
+ meltdown: Not affected
+ mmio_stale_data: Not affected
+ reg_file_data_sampling: Mitigation of Clear Register File
+ retbleed: Not affected
+ spec_rstack_overflow: Not affected
+ spec_store_bypass: Mitigation of SSB disabled via prctl
+ spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization
+ spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S
+ srbds: Not affected
+ tsx_async_abort: Not affected
Would you like to save these test results (Y/n): Y
Recently Saved Test Results:
gmktec-g9-disk [Today]
Enter a name for the result file: gmktec-g9-internet
Enter a unique name to describe this test run / configuration: Saturday Morning
If desired, enter a new description below to better describe this result set / system configuration under test.
Press ENTER to proceed without changes.
Current Description: Intel N150 testing with a GMKtec (5.27 BIOS) and Intel Alder Lake-N [Intel ] on Ubuntu 24.04 via the Phoronix Test Suite.
New Description:
fast-cli:
pts/fast-cli-1.0.0
Test 1 of 2
Estimated Trial Run Count: 3
Estimated Test Run-Time: 4 Minutes
Estimated Time To Completion: 7 Minutes [06:34 UTC]
Started Run 1 @ 06:28:39
The test quit with a non-zero exit status.
Started Run 2 @ 06:28:43
The test quit with a non-zero exit status.
Started Run 3 @ 06:28:47
The test quit with a non-zero exit status.
E: ./fast-cli: 2: node_modules/fast-cli/cli.js: not found
speedtest-cli 2.1.3:
pts/speedtest-cli-1.0.0
Test 2 of 2
Estimated Trial Run Count: 3
Estimated Time To Completion: 4 Minutes [06:32 UTC]
Started Run 1 @ 06:28:57
Started Run 2 @ 06:29:11
Started Run 3 @ 06:29:26
Started Run 4 @ 06:29:40 *
Internet Download Speed:
926.96
879.44
898.23
919.1
Average: 905.93 Mbit/s
Deviation: 2.36%
Samples: 4
Comparison of 1,187 OpenBenchmarking.org samples since 26 March 2022; median result: 173 Mbit/s. Box plot of samples:
[|-#####!######*#*#########################*#######################################################################################################------------------------------------------------------------------| ]
^ This Result (58th Percentile): 906
^ Intel Core i9-10980XE: 313
^ Intel Pentium G4400: 349
Internet Upload Speed:
909.09
893.09
880.3
849.08
Average: 882.89 Mbit/s
Deviation: 2.88%
Samples: 4
Comparison of 1,186 OpenBenchmarking.org samples since 26 March 2022; median result: 80.84 Mbit/s. Box plot of samples:
[#*#!############################################*############################################################################################-------------------------------------------------------------------| ]
This Result (60th Percentile): 883 ^
^ Intel Core i5-4250U: 30.34
Internet Latency:
3.413
3.844
3.602
3.513
Average: 3.593 ms
Deviation: 5.13%
Samples: 4
Comparison of 1,196 OpenBenchmarking.org samples since 26 March 2022; median result: 20.71 ms. Box plot of samples:
[ * |-----------*##########*###*#####!##########*]
This Result (64th Percentile): 3.593 ^
Intel Core i7-1185G7: 31.25 ^
ARMv8 Cortex-A53: 37.84 ^
Intel Xeon E-2288G: 56.57 ^
AMD Ryzen 5 4500U: 271 ^
Do you want to view the text results of the testing (Y/n): Y
gmktec-g9-internet
Intel N150 testing with a GMKtec (5.27 BIOS) and Intel Alder Lake-N [Intel ] on Ubuntu 24.04 via the Phoronix Test Suite.
Saturday Morning:
Processor: Intel N150 @ 3.60GHz (4 Cores), Motherboard: GMKtec (5.27 BIOS), Chipset: Intel Alder Lake-N PCH, Memory: 4 x 3 GB LPDDR5-4800MT/s Samsung, Disk: ShiJi 128GB M.2-NVMe + PM951 NVMe SAMSUNG 512GB + 63GB SCA64G, Graphics: Intel Alder Lake-N [Intel ], Audio: Realtek ALC269VC, Monitor: Connector, Network: 2 x Intel I226-V + Intel CNVi: Wi-Fi
OS: Ubuntu 24.04, Kernel: 6.11.0-21-generic (x86_64), Compiler: GCC 13.3.0, File-System: ext4, Screen Resolution: 1920x1080
fast-cli
Mbit/s > Higher Is Better
speedtest-cli 2.1.3
Internet Download Speed
Mbit/s > Higher Is Better
Saturday Morning . 905.93 |==============================================================================================================================================================================================================
speedtest-cli 2.1.3
Internet Upload Speed
Mbit/s > Higher Is Better
Saturday Morning . 882.89 |==============================================================================================================================================================================================================
speedtest-cli 2.1.3
Internet Latency
ms < Lower Is Better
Saturday Morning . 3.593 |===============================================================================================================================================================================================================
Would you like to upload the results to OpenBenchmarking.org (y/n): Y
Would you like to attach the system logs (lspci, dmesg, lsusb, etc) to the test result (y/n): y
Results Uploaded To: https://openbenchmarking.org/result/2504053-NE-GMKTECG9I62
|
run pts/ffmpeg
| Code Block |
|---|
| Code Block |
/usr/bin/phoronix-test-suite run-tests-in-suite pts/disk |
|---|
|