How to install phoronix test suite on CentOS

Intro

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.

The Phoronix Test Suite has access to more than 450 test profiles and over 100 test suites via OpenBenchmarking.org. If there is a test not currently covered by the Phoronix Test Suite, new tests can be quickly added via its extensible architecture with each profile just being comprised of XML files and a few simple bash scripts.

Install phoronix-test-suite on CentOS

OS and kernel version:

1
2
3
4
5
[root@vm1 phoronix-test-suite]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

[root@vm1 phoronix-test-suite]# uname -r
5.7.12-1.el7.elrepo.x86_64

The only mandatory requirement for the Phoronix Test Suite on Linux, Solaris, *BSD, Hurd, and macOS operating systems is PHP CLI. Many of the benchmarking profiles do require the standard development tools/libraries (GCC compiler, etc) and other common programs. However, on many Linux distributions and operating systems the Phoronix Test Suite is able to use the software’s package management system for installing these additional dependencies.

To install PHP dependencies:

1
[root@vm1 ~]# yum install wget php-cli php-xml bzip2

To install the latest phoronix-test-suite:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@vm1 ~]# wget https://phoronix-test-suite.com/releases/phoronix-test-suite-10.8.4.tar.gz

[root@vm1 ~]# tar zxf phoronix-test-suite-10.8.4.tar.gz
[root@vm1 ~]# cd phoronix-test-suite
[root@vm1 phoronix-test-suite]# ls
AUTHORS ChangeLog COPYING deploy documentation install.bat install_macos install-sh ob-cache phoronix-test-suite phoronix-test-suite.bat pts-core README.md release-highlights.md SECURITY.md

[root@vm1 phoronix-test-suite]# ./install-sh
which: no xdg-mime in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

Phoronix Test Suite Installation Completed

Executable File: /usr/bin/phoronix-test-suite
Documentation: /usr/share/doc/phoronix-test-suite/
Phoronix Test Suite Files: /usr/share/phoronix-test-suite/

Verify the installation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
[root@vm1 phoronix-test-suite]# phoronix-test-suite -h

Phoronix Test Suite v10.8.4

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

interactive
php-conf
shell
system-info
system-properties
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

benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ...
estimate-install-time [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-subset [Test | Suite | OpenBenchmarking ID | Test Result] ...
run-tests-in-suite [Suite]
stress-batch-run [Test | Suite | OpenBenchmarking ID | Test Result] ...
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] ...
dump-suites-to-git
dump-tests-to-git
enable-repo
list-recommended-tests
make-openbenchmarking-cache
ob-test-profile-analyze
openbenchmarking-changes
openbenchmarking-login
openbenchmarking-refresh
openbenchmarking-repositories
openbenchmarking-uploads
recently-added-tests
upload-result [Test Result]
upload-test-profile
upload-test-suite [Suite]

INFORMATION

info [Test | Suite | OpenBenchmarking ID | Test Result]
intersect [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-status
list-test-usage
search
test-to-suite-map

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] ...
dump-documentation
inspect-test-profile [Test]
rebuild-test-suite [Suite]
validate-result-file
validate-test-profile [Test]
validate-test-suite [Suite]

RESULT MANAGEMENT

auto-sort-result-file [Test Result]
compare-results-to-baseline [Test Result] [Test Result]
compare-results-two-way [Test Result]
edit-result-file [Test Result]
extract-from-result-file [Test Result]
keep-results-in-result-file [Test Result]
merge-results [Test Result] ...
remove-incomplete-results-from-result-file [Test Result]
remove-result [Test Result]
remove-result-from-result-file [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]
show-result [Test Result]

OTHER

commands
debug-dependency-handler
debug-render-test
debug-self-test
help
version

RESULT ANALYSIS

analyze-run-times [Test Result]
executive-summary [Test Result]
result-file-confidence [Test Result]
result-file-stats [Test Result]
wins-and-losses [Test Result]
workload-topology [Test Result]

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

DEBUGGING

check-tests [Test]
diagnostics
dump-file-info
dump-openbenchmarking-indexes
dump-phodevi-smart-cache
dump-possible-options
dump-unhandled-dependencies
list-failed-installs
list-test-errors
list-unsupported-tests

USER CONFIGURATION

enterprise-setup
network-info
network-setup
user-config-reset
user-config-set
variables

RESULT EXPORT

result-file-raw-to-csv [Test Result]
result-file-to-csv [Test Result]
result-file-to-html [Test Result]
result-file-to-json [Test Result]
result-file-to-pdf [Test Result]
result-file-to-suite [Test Result]
result-file-to-text [Test Result]

PHOROMATIC

start-phoromatic-server

RESULT VIEWER

start-result-viewer

List all available test suites and tests

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[root@vm1 phoronix-test-suite]# /usr/bin/phoronix-test-suite list-available-suites


Phoronix Test Suite v10.8.4
Available Suites

pts/audio-encoding - Audio Encoding System
pts/av1 - AV1 System
pts/bioinformatics - Bioinformatics System
pts/browsers - Web Browsers System
pts/cad - CAD System
pts/chess - Chess Test Suite Processor
pts/compilation - Timed Code Compilation System
pts/compression - Compression Tests Processor
pts/creator - Creator Workloads System
pts/cryptocurrency - Cryptocurrency Benchmarks, CPU Mining Tests Processor
pts/cryptography - Cryptography Processor
pts/database - Database Test Suite System
pts/desktop-graphics - Desktop Graphics System
pts/disk - Disk Test Suite Disk
pts/electronic-design - Electronic Design System
pts/finance - Finance System
pts/game-dev - Game Development System
pts/hpc - HPC - High Performance Computing System
pts/imaging - Imaging System
pts/internet-speed - Internet Speed System
pts/java - Java System
pts/kernel - Common Kernel Benchmarks System
pts/linear-algebra - Linear Algebra System
pts/machine-learning - Machine Learning System
pts/memory - Memory Test Suite Memory
pts/molecular-dynamics - Molecular Dynamics System
pts/mpi - MPI Benchmarks System
pts/network - Networking Test Suite Network
pts/nvidia-gpu-compute - NVIDIA GPU Compute Graphics
pts/ocr - OCR System
pts/oneapi - Intel oneAPI System
pts/opencl - OpenCL System
pts/productivity - Productivity System
pts/programmer - Programmer / Developer System Benchmarks System
pts/python - Python System
pts/quantum-mechanics - Quantum Mechanics System
pts/raytracing - Raytracing System
pts/renderers - Renderers Processor
pts/scientific-computing - Scientific Computing System
pts/sdr - Software Defined Radio System
pts/server - Server System
pts/speech - Speech System
pts/steam - Steam Graphics
pts/telephony - Telephony System
pts/texture-compression - Texture Compression System
pts/unigine - Unigine Test Suite Graphics
pts/video-encoding - Video Encoding System
pts/vulkan-compute - Vulkan Compute Graphics
pts/vulkan-rt - Vulkan Ray-Tracing Graphics
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
[root@vm1 phoronix-test-suite]# /usr/bin/phoronix-test-suite list-available-tests
Phoronix Test Suite v10.8.4
Available Tests

pts/ai-benchmark AI Benchmark Alpha System
pts/aircrack-ng Aircrack-ng Processor
pts/amg Algebraic Multi-Grid Benchmark Processor
pts/aobench AOBench Processor
pts/aom-av1 AOM AV1 Processor
pts/apache Apache HTTP Server System
pts/apache-iotdb Apache IoTDB System
pts/apache-siege Apache Siege System
pts/appleseed Appleseed System
pts/arrayfire ArrayFire Processor
pts/askap ASKAP System
pts/asmfish asmFish Processor
pts/astcenc ASTC Encoder System
pts/avifenc libavif avifenc Processor
pts/axs2mlperf axs2mlperf System
pts/basemark Basemark GPU System
pts/basis Basis Universal System
pts/blake2 BLAKE2 Processor
pts/blender Blender System
pts/blogbench BlogBench Disk
pts/blosc C-Blosc Processor
pts/bork Bork File Encrypter Processor
pts/botan Botan Processor
pts/brl-cad BRL-CAD System
pts/build-apache Timed Apache Compilation Processor
pts/build-clash Timed Clash Compilation Processor
pts/build-eigen Timed Eigen Compilation Processor
pts/build-erlang Timed Erlang/OTP Compilation Processor
pts/build-ffmpeg Timed FFmpeg Compilation Processor
pts/build-gcc Timed GCC Compilation Processor
pts/build-gdb Timed GDB GNU Debugger Compilation Processor
pts/build-gem5 Timed Gem5 Compilation Processor
pts/build-godot Timed Godot Game Engine Compilation Processor
pts/build-imagemagick Timed ImageMagick Compilation Processor
pts/build-linux-kernel Timed Linux Kernel Compilation Processor
pts/build-llvm Timed LLVM Compilation Processor
pts/build-mesa Timed Mesa Compilation Processor
pts/build-mplayer Timed MPlayer Compilation Processor
pts/build-nodejs Timed Node.js Compilation Processor
pts/build-php Timed PHP Compilation Processor
pts/build-python Timed CPython Compilation Processor
pts/build-wasmer Timed Wasmer Compilation Processor
pts/build2 Build2 Processor
pts/bullet Bullet Physics Engine Processor
pts/byte BYTE Unix Benchmark Processor
pts/c-ray C-Ray Processor
pts/cachebench CacheBench Processor
pts/caffe Caffe System
pts/cassandra Apache Cassandra System
pts/chia-vdf Chia Blockchain VDF Processor
pts/clickhouse ClickHouse System
pts/clomp CLOMP Processor
pts/cloudsuite-da CloudSuite Data Analytics System
pts/cloudsuite-ga CloudSuite Graph Analytics System
pts/cloudsuite-ma CloudSuite In-Memory Analytics System
pts/cloudsuite-ms CloudSuite Media Streaming System
pts/cloudsuite-ws CloudSuite Web Serving System
pts/cloverleaf CloverLeaf Processor
pts/cockroach CockroachDB System
pts/comd-cl CoMD OpenCL System
pts/compilebench Compile Bench Disk
pts/compress-7zip 7-Zip Compression Processor
pts/compress-gzip Gzip Compression Processor
pts/compress-lz4 LZ4 Compression Processor
pts/compress-pbzip2 Parallel BZIP2 Compression Processor
pts/compress-rar RAR Compression System
pts/compress-xz XZ Compression Processor
pts/compress-zstd Zstd Compression Processor
pts/core-latency Core-Latency Processor
pts/coremark Coremark Processor
pts/couchdb Apache CouchDB System
pts/cp2k CP2K Molecular Dynamics Processor
pts/cpp-perf-bench CppPerformanceBenchmarks System
pts/cpuminer-opt Cpuminer-Opt Processor
pts/crafty Crafty Processor
pts/cryptopp Crypto++ Processor
pts/ctx-clock ctx_clock System
pts/cyclictest Cyclictest System
pts/cython-bench Cython Benchmark Processor
pts/dacapobench DaCapo Benchmark Processor
pts/daphne Darmstadt Automotive Parallel Heterogeneous Suite System
pts/dav1d dav1d Processor
pts/dbench Dbench Disk
pts/deeprec DeepRec System
pts/deepsparse Neural Magic DeepSparse System
pts/deepspeech DeepSpeech Processor
pts/dolfyn Dolfyn Processor
pts/draco Google Draco System
pts/dragonflydb Dragonflydb System
pts/duckdb DuckDB System
pts/easywave easyWave Processor
pts/ebizzy ebizzy Processor
pts/ecp-candle ECP-CANDLE System
pts/embree Embree Processor
pts/encode-flac FLAC Audio Encoding Processor
pts/encode-mp3 LAME MP3 Encoding Processor
pts/encode-opus Opus Codec Encoding Processor
pts/encode-wavpack WavPack Audio Encoding System
pts/encodec EnCodec System
pts/espeak eSpeak-NG Speech Engine Processor
pts/etcd etcd System
pts/etcpak Etcpak Processor
pts/ethr Ethr Network
pts/etqw-demo-iqc ET: Quake Wars Image Quality System
pts/faiss Faiss System
pts/fast-cli fast-cli Network
pts/ffmpeg FFmpeg Processor
pts/ffte FFTE Processor
pts/fftw FFTW Processor
pts/fhourstones Fhourstones Processor
pts/financebench FinanceBench System
pts/fio Flexible IO Tester Disk
pts/fs-mark FS-Mark Disk
pts/gcrypt Gcrypt Library Processor
pts/geekbench Geekbench System
pts/git Git System
pts/glibc-bench Glibc Benchmarks OS
pts/gmpbench GNU GMP GMPbench Processor
pts/gnupg GnuPG System
pts/go-benchmark Go Benchmarks Processor
pts/gpaw GPAW System
pts/graph500 Graph500 System
pts/graphics-magick GraphicsMagick Processor
pts/gromacs GROMACS System
pts/hackbench Hackbench Processor
pts/hadoop Apache Hadoop System
pts/hammerdb-mariadb HammerDB - MariaDB System
pts/hammerdb-postgresql HammerDB - PostgreSQL System
pts/hbase Apache HBase System
pts/hdparm-read hdparm Timed Disk Reads Disk
pts/heffte HeFFTe - Highly Efficient FFT for Exascale Processor
pts/helsing Helsing Processor
pts/himeno Himeno Benchmark Processor
pts/hint Hierarchical INTegration System
pts/hmmer Timed HMMer Search Processor
pts/hpcc HPC Challenge Processor
pts/hpcg High Performance Conjugate Gradient Processor
pts/idle Timed Idle System
pts/idle-power-usage Idle Power Usage System
pts/incompact3d Xcompact3d Incompact3d Processor
pts/indigobench IndigoBench System
pts/influxdb InfluxDB System
pts/intel-mlc Intel Memory Latency Checker Memory
pts/intel-mpi Intel MPI Benchmarks System
pts/intel-tensorflow Intel TensorFlow System
pts/ior IOR Disk
pts/ipc-benchmark IPC_benchmark Processor
pts/iperf iPerf Network
pts/java-gradle-perf Java Gradle Build Processor
pts/java-jmh Java JMH System
pts/java-scimark2 Java SciMark Processor
pts/jgfxbat Java Graphics Basic Acceptance Test Processor
pts/john-the-ripper John The Ripper Processor
pts/jpegxl JPEG XL libjxl Processor
pts/jpegxl-decode JPEG XL Decoding libjxl Processor
pts/juliagpu JuliaGPU System
pts/keydb KeyDB System
pts/kripke Kripke System
pts/kvazaar Kvazaar Processor
pts/laghos Laghos Processor
pts/lammps LAMMPS Molecular Dynamics Simulator Processor
pts/lczero LeelaChessZero Processor
pts/leveldb LevelDB Disk
pts/libgav1 libgav1 Processor
pts/libraw LibRaw Processor
pts/libxsmm libxsmm Processor
pts/liquid-dsp Liquid-DSP Processor
pts/luajit LuaJIT Processor
pts/luaradio LuaRadio Processor
pts/lulesh LULESH Processor
pts/lulesh-cl Lulesh OpenCL System
pts/luxcorerender LuxCoreRender Processor
pts/luxmark LuxMark System
pts/lzbench lzbench Processor
pts/m-queens m-queens Processor
pts/mafft Timed MAFFT Alignment Processor
pts/mandelbulbgpu MandelbulbGPU System
pts/mandelgpu MandelGPU System
pts/mbw MBW Memory
pts/memcached Memcached System
pts/memtier-benchmark Redis 7.0.12 + memtier_benchmark System
pts/mencoder Mencoder Processor
pts/minibude miniBUDE Processor
pts/minife miniFE Processor
pts/minion Minion Processor
pts/mkl-dnn oneDNN MKL-DNN Processor
pts/mlpack Mlpack Benchmark System
pts/mnn Mobile Neural Network System
pts/mocassin Monte Carlo Simulations of Ionised Nebulae Processor
pts/montage Montage Astronomical Image Mosaic Engine Processor
pts/mpcbench GNU MPC Processor
pts/mrbayes Timed MrBayes Analysis Processor
pts/mt-dgemm ACES DGEMM Processor
pts/multichase Multichase Pointer Chaser Processor
pts/mutex BenchmarkMutex System
pts/mysqlslap MariaDB System
pts/n-queens N-Queens Processor
pts/namd NAMD Processor
pts/natron Natron System
pts/ncnn NCNN System
pts/neat Nebular Empirical Analysis Tool Processor
pts/neatbench NeatBench System
pts/nekrs nekRS Processor
pts/nero2d Open FMM Nero2D Processor
pts/netperf Netperf Network
pts/nettle Nettle Processor
pts/network-loopback Loopback TCP Network Performance Network
pts/nginx nginx System
pts/ngspice Ngspice Processor
pts/node-express-loadtest Node.js Express HTTP Load Test Processor
pts/node-octane Node.js Octane Benchmark Processor
pts/node-web-tooling Node.js V8 Web Tooling Benchmark Processor
pts/novabench Novabench System
pts/npb NAS Parallel Benchmarks Processor
pts/numenta-nab Numenta Anomaly Benchmark System
pts/numpy Numpy Benchmark Processor
pts/nuttcp Nuttcp Network
pts/nwchem NWChem Processor
pts/oidn Intel Open Image Denoise Processor
pts/oneapi-level-zero oneAPI Level Zero Tests System
pts/onednn oneDNN Processor
pts/onnx ONNX Runtime System
pts/open-porous-media Open Porous Media Processor
pts/opencv OpenCV System
pts/opencv-bench OpenCV Benchmark Processor
pts/opendwarfs OpenDwarfs System
pts/openems OpenEMS System
pts/openfoam OpenFOAM Processor
pts/openjpeg OpenJPEG Processor
pts/openradioss OpenRadioss Processor
pts/openssl OpenSSL Processor
pts/openvino OpenVINO System
pts/openvkl OpenVKL Processor
pts/optcarrot Optcarrot System
pts/osbench OSBench OS
pts/ospray OSPRay Processor
pts/ospray-studio OSPRay Studio Processor
pts/palabos Palabos Processor
pts/parboil Parboil Processor
pts/pennant Pennant Processor
pts/perf-bench perf-bench OS
pts/perl-benchmark Perl Benchmarks Processor
pts/petsc PETSc System
pts/pgbench PostgreSQL System
pts/php PHP Micro Benchmarks System
pts/phpbench PHPBench System
pts/pjdfstest Pjdfstest Disk
pts/pjsip PJSIP Processor
pts/plaidml PlaidML System
pts/pmbench pmbench Memory
pts/polybench-c PolyBench-C Processor
pts/polyhedron Polyhedron Fortran Benchmarks Processor
pts/postmark PostMark Disk
pts/povray POV-Ray Processor
pts/powertop-wakeups Powertop Wakeups Processor
pts/primesieve Primesieve Processor
pts/pts-self-test Phoronix Test Suite Self Test System
pts/pybench PyBench System
pts/pyhpc PyHPC Benchmarks System
pts/pymongo-inserts PyMongo Inserts System
pts/pyperformance PyPerformance System
pts/qe Quantum ESPRESSO Processor
pts/qmcpack QMCPACK Processor
pts/qmlbench Qmlbench System
pts/quadray QuadRay Processor
pts/quantlib QuantLib Processor
pts/rabbitmq RabbitMQ System
pts/radiance Radiance Benchmark Processor
pts/ramspeed RAMspeed SMP Memory
pts/rav1e rav1e Processor
pts/rays1bench rays1bench Processor
pts/rbenchmark R Benchmark Processor
pts/redis Redis System
pts/relion RELION Processor
pts/remhos Remhos Processor
pts/renaissance Renaissance Processor
pts/rnnoise RNNoise Processor
pts/rocksdb RocksDB System
pts/rodinia Rodinia Processor
pts/rust-mandel Rust Mandelbrot Processor
pts/rust-prime Rust Prime Benchmark Processor
pts/schbench Schbench System
pts/scikit-learn Scikit-Learn System
pts/scimark2 SciMark Processor
pts/securemark SecureMark Processor
pts/serial-loopback Serial Loopback Test System
pts/simdjson simdjson Processor
pts/smallpt Smallpt Processor
pts/smallpt-gpu SmallPT GPU System
pts/smart SMART Disk Self-Report Disk
pts/smhasher SMHasher Processor
pts/sockperf Sockperf OS
pts/spacy spaCy System
pts/spark Apache Spark System
pts/spec-cpu2017 SPEC CPU 2017 System
pts/spec-jbb2015 SPECjbb 2015 System
pts/specfem3d SPECFEM3D Processor
pts/speedtest-cli speedtest-cli Network
pts/sqlite SQLite Disk
pts/sqlite-speedtest SQLite Speedtest System
pts/srslte srsLTE Processor
pts/srsran srsRAN Project Processor
pts/stargate Stargate Digital Audio Workstation Processor
pts/startup-time Application Start-up Time Disk
pts/stockfish Stockfish Processor
pts/stream Stream Memory
pts/stream-dynamic Stream-Dynamic Memory
pts/stress-ng Stress-NG System
pts/stressapptest Stressful Application Test Memory
pts/sudokut Sudokut Processor
pts/sunflow Sunflow Rendering System System
pts/svt-av1 SVT-AV1 Processor
pts/svt-hevc SVT-HEVC Processor
pts/svt-vp9 SVT-VP9 Processor
pts/swet Swet Processor
pts/synthmark Google SynthMark Processor
pts/sysbench Sysbench System
pts/system-decompress-bzip2 System BZIP2 Decompression Processor
pts/system-decompress-gzip System GZIP Decompression Processor
pts/system-decompress-tiff System Libtiff Decompression Processor
pts/system-decompress-xz System XZ Decompression Processor
pts/system-libjpeg System JPEG Library Decode Processor
pts/system-libxml2 System Libxml2 Parsing Processor
pts/systemd-boot-kernel Systemd Kernel Boot Time Processor
pts/systemd-boot-total Systemd Total Boot Time System
pts/systemd-boot-userspace Systemd Userspace Boot Time Processor
pts/t-test1 t-test1 Memory
pts/tachyon Tachyon Processor
pts/tensorflow TensorFlow System
pts/tensorflow-lite TensorFlow Lite System
pts/tidb TiDB Community Server System
pts/tinymembench Tinymembench Memory
pts/tiobench Threaded I/O Tester Disk
pts/tjbench libjpeg-turbo tjbench System
pts/tnn TNN System
pts/toktx KTX-Software toktx System
pts/toybrot toyBrot Fractal Generator Processor
pts/tscp TSCP Processor
pts/ttsiod-renderer TTSIOD 3D Renderer Processor
pts/tungsten Tungsten Renderer Processor
pts/unpack-firefox Unpacking Firefox System
pts/unpack-linux Unpacking The Linux Kernel Disk
pts/uvg266 uvg266 Processor
pts/v-ray Chaos Group V-RAY System
pts/viennacl ViennaCL System
pts/vosk VOSK Speech Recognition Toolkit Processor
pts/vpxenc VP9 libvpx Encoding Processor
pts/vvenc VVenC Processor
pts/webp WebP Image Encode Processor
pts/webp2 WebP2 Image Encode Processor
pts/whisper-cpp Whisper.cpp System
pts/will-it-scale will-it-scale OS
pts/wrf WRF System
pts/x264 x264 Processor
pts/x265 x265 Processor
pts/xmrig Xmrig Processor
pts/xsbench Xsbench System
pts/xsbench-cl Xsbench OpenCL System
pts/y-cruncher Y-Cruncher Processor
pts/yafaray YafaRay Processor
pts/yugabytedb YugabyteDB System
pts/z3 Z3 Theorem Prover Processor
pts/zendnn-tensorflow AMD ZenDNN TensorFlow System
system/apache Apache Benchmark
system/blender Blender System
system/blogbench BlogBench Disk
system/cephfs-rados CephFS RADOS Benchmark System
system/clpeak clpeak System
system/compress-lzma LZMA Compression
system/compress-pbzip2 PBZIP2 Compression
system/compress-zstd Zstd Compression Processor
system/cryptsetup Cryptsetup System
system/darktable Darktable System
system/dbench Dbench Disk
system/ethminer Ethereum Ethminer System
system/fio Flexible IO Tester Disk
system/gegl GEGL System
system/gimp GIMP System
system/gmic GMIC System
system/gnupg GnuPG Processor
system/gnuradio GNU Radio Processor
system/hugin Hugin System
system/inkscape Inkscape System
system/iozone IOzone Disk
system/libreoffice LibreOffice System
system/mpv MPV System
system/nginx Nginx System
system/ocrmypdf OCRMyPDF System
system/octave-benchmark GNU Octave Benchmark System
system/openscad OpenSCAD System
system/openssl OpenSSL Processor
system/opm Open Porous Media Processor
system/rawtherapee RawTherapee System
system/redis Redis Memtier / Redis Benchmark System
system/rsvg librsvg System
system/selenium Selenium System
system/selenium-top-sites Time To Load + View Popular Websites System
system/sqlite SQLite
system/tesseract-ocr Tesseract OCR System
system/wireguard WireGuard + Linux Networking Stack Stress Test Network
git/aom-av1 AOM AV1 Processor
git/dav1d dav1d Processor
git/rav1e rav1e Processor
git/svt-av1 SVT-AV1 Processor
git/svt-hevc SVT-HEVC Processor
git/svt-vp9 SVT-VP9 Processor
git/vpxenc VP9 libvpx Encoding Processor
git/x265 x265 Processor

Get info for testsuite/test

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[root@vm1 phoronix-test-suite]# phoronix-test-suite info disk

Phoronix Test Suite v10.8.4
Disk Test Suite

Suite Description: This test suite is designed to contain real-world disk and file-system tests.

Run Identifier: pts/disk-1.3.2
Suite Version: 1.3.2
Maintainer: Michael Larabel
Status:
Suite Type: Disk
Unique Tests: 8
Contained Tests:
SQLite Threads / Copies: 1
SQLite Threads / Copies: 2
SQLite Threads / Copies: 4
SQLite Threads / Copies: 8
SQLite Threads / Copies: 16
SQLite Threads / Copies: 32
SQLite Threads / Copies: 48
FS-Mark Test: 1000 Files, 1MB Size
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size
Compile Bench Test: Initial Create
Compile Bench Test: Compile
Compile Bench Test: Read Compiled Tree
IOR Block Size: 2MB - Disk Target: Default Test Directory
IOR Block Size: 2MB - Disk Target: /home
IOR Block Size: 2MB - Disk Target: /
IOR Block Size: 4MB - Disk Target: Default Test Directory
IOR Block Size: 4MB - Disk Target: /home
IOR Block Size: 4MB - Disk Target: /
IOR Block Size: 8MB - Disk Target: Default Test Directory
IOR Block Size: 8MB - Disk Target: /home
IOR Block Size: 8MB - Disk Target: /
IOR Block Size: 16MB - Disk Target: Default Test Directory
IOR Block Size: 16MB - Disk Target: /home
IOR Block Size: 16MB - Disk Target: /
IOR Block Size: 32MB - Disk Target: Default Test Directory
IOR Block Size: 32MB - Disk Target: /home
IOR Block Size: 32MB - Disk Target: /
IOR Block Size: 64MB - Disk Target: Default Test Directory
IOR Block Size: 64MB - Disk Target: /home
IOR Block Size: 64MB - Disk Target: /
IOR Block Size: 256MB - Disk Target: Default Test Directory
IOR Block Size: 256MB - Disk Target: /home
IOR Block Size: 256MB - Disk Target: /
IOR Block Size: 512MB - Disk Target: Default Test Directory
IOR Block Size: 512MB - Disk Target: /home
IOR Block Size: 512MB - Disk Target: /
IOR Block Size: 1024MB - Disk Target: Default Test Directory
IOR Block Size: 1024MB - Disk Target: /home
IOR Block Size: 1024MB - Disk Target: /
IOzone 8GB Write Performance
Dbench 1 Clients
Dbench 12 Clients
PostMark
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
60 Tests / 8 Unique Tests
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[root@vm1 phoronix-test-suite]# phoronix-test-suite info postmark

Phoronix Test Suite v10.8.4
PostMark 1.51

Run Identifier: pts/postmark-1.1.2
Profile Version: 1.1.2
Maintainer: Michael Larabel
Test Type: Disk
Software Type: Utility
License Type: Free
Test Status: Verified
Supported Platforms: Linux, Solaris, MacOSX, BSD
Project Web-Site:
Estimated Run-Time: 150 Seconds
Estimated Install Time: 2 Seconds
Download Size: 0.01 MB
Environment Size: 1 MB

Description: This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes.


OpenBenchmarking.org Test Profile: https://openbenchmarking.org/test/pts/postmark-1.1.2

Test Installed: Yes
Last Run: 2023-11-14
Install Time: 2 Seconds
Install Size: 120 Bytes
Average Run-Time: 2 Minutes, 30 Seconds
Latest Run-Time: 13 Minutes, 41 Seconds
Times Run: 2

Software Dependencies:
- C/C++ Compiler Toolchain

OpenBenchmarking.org Overview Metrics:

Disk Transaction Performance
[Performance Overview] Average Deviation Between Runs: 1.62% Sample Analysis Count: 14756
Comparison of 14,756 OpenBenchmarking.org samples since 26 February 2011 to 12 February 2022; median result: 3363 TPS. Box plot of samples:
[ |------*---------------------------------################################################!##################*#############################*----------------------------------*------------------------------------------| ]
^ 10th Percentile: 340 60th Percentile: 4076 ^
75th Percentile: 5173 ^
90th Percentile: 6466 ^
[Run-Time Requirements] Average Run-Time: 8 Minutes
Comparison of 3,384 OpenBenchmarking.org samples since 26 February 2011 to 12 February 2022; median result: 198 Seconds. Box plot of samples:
[ |------------------------------------------------------------------------------------------------------------------*----------------------#*#####!#*#*| ]
10th Percentile: 840 ^ 25th Percentile: 334 ^
60th Percentile: 163 ^
75th Percentile: 130 ^

OpenBenchmarking.org Workload Analysis:

Shared Libraries Used By This Test: libc.so.6
Notable Instructions Used By Test On Capable CPUs: MMX, SSE, SSE2
Instructions Possible On Capable CPUs With Extra Compiler Flags: MMX, SSE, SSE2, AVX, AVX2, AVX512
Honors CFLAGS/CXXFLAGS: Yes
Tested CPU Architectures: aarch64, armv5tel, armv6l, armv7l, i386, i686, mips, mips64, ppc, ppc64, ppc64le, sparc64, x86_64

Test Profile Change History:
v1.1.2 - 8 February 2020
Update download mirrors.
v1.1.1 - 28 May 2018
Update download URLs.
v1.1.0 - 24 January 2013
Update PostMark download link that was dead, increase the intensity of the PostMark disk run case.
v1.0.0 - 6 December 2010
Initial import into OpenBenchmarking.org

Results Containing This Test
postmark-result-20231112 postmark-result-20231112

Test Suites Containing This Test
pts/disk Disk Test Suite
pts/kernel Common Kernel Benchmarks

Reference