PHP 7.4 Performance Linux AMD EPYC

AMD EPYC 7642 PHP benchmarks for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1911212-HU-PHP74PERF12
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
PHP 5.6.40
November 20 2019
  1 Hour, 3 Minutes
PHP 7.0.33
November 20 2019
  19 Minutes
PHP 7.1.33
November 20 2019
  19 Minutes
PHP 7.2.24
November 20 2019
  18 Minutes
PHP 7.3.11
November 20 2019
  14 Minutes
PHP 7.4-RC6
November 21 2019
  14 Minutes
PHP 8.0-dev
November 21 2019
  13 Minutes
PHP 5.5.38
November 21 2019
  1 Hour, 4 Minutes
PHP 5.4.45
November 21 2019
  1 Hour, 3 Minutes
PHP 5.3.29
November 21 2019
  1 Hour, 21 Minutes
Invert Hiding All Results Option
  37 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


PHP 7.4 Performance Linux AMD EPYCOpenBenchmarking.orgPhoronix Test SuiteAMD EPYC 7642 48-Core @ 2.30GHz (48 Cores / 96 Threads)ASRockRack EPYCD8 (P2.10 BIOS)AMD Starship/Matisse129024MB280GB INTEL SSDPED1D280GAASPEEDAMD Starship/Matisse2 x Intel I350Ubuntu 19.105.4.0-999-generic (x86_64) 201911145.3.0-050300-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.5GCC 9.2.0ext41024x768ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelsDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionPHP 7.4 Performance Linux AMD EPYC BenchmarksSystem Logs- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101c- PHP 5.6.40: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 7.0.33: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 7.1.33: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 7.2.24: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 7.3.11: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 7.4-RC6: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 8.0-dev: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + tsx_async_abort: Not affected - PHP 5.5.38: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling - PHP 5.4.45: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling - PHP 5.3.29: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling

PHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.29Result OverviewPhoronix Test Suite100%279%458%637%817%PHP Micro BenchmarksPhoronix Test Suite Self TestPhoronix Test Suite Self TestPHP Micro BenchmarksPhoronix Test Suite Self TestPHPBenchPhoronix Test Suite Self TestZend micro_benchRender TestTotal TimeZend benchMerge ResultsP.B.SPeak Memory Usage

PHP 7.4 Performance Linux AMD EPYCphpbench: PHP Benchmark Suitephp: Zend benchphp: Zend micro_benchpts-self-test: Total Timepts-self-test: Render Testpts-self-test: Merge Resultspts-self-test: Peak Memory UsagePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.291717641.5297.570886.567265.60313.162694.883635640.6753.320257.83070.7845.235502.5664152100.6113.192255.50570.0515.137502.5664752700.5552.766250.47769.7714.866502.5665042010.5522.451187.03049.9144.541506.5665032240.4612.065183.63350.4224.550506.575382090.4141.930177.97648.9304.398506.571727301.5807.677896.707271.58113.5076951708731.5837.608886.502268.13513.505694.81507021.92215.7611147.154349.84716.219793.75OpenBenchmarking.org

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuitePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.29120K240K360K480K600KSE +/- 342.92, N = 3SE +/- 557.57, N = 3SE +/- 584.36, N = 3SE +/- 1760.67, N = 3SE +/- 4395.45, N = 3SE +/- 1867.45, N = 3SE +/- 2976.47, N = 3SE +/- 286.49, N = 3SE +/- 459.39, N = 3SE +/- 341.00, N = 3171764363564415210475270504201503224538209172730170873150702
OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuitePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2990K180K270K360K450KMin: 171083 / Avg: 171764.33 / Max: 172173Min: 362449 / Avg: 363563.67 / Max: 364149Min: 414155 / Avg: 415210 / Max: 416173Min: 472187 / Avg: 475270 / Max: 478285Min: 495516 / Avg: 504200.67 / Max: 509723Min: 499600 / Avg: 503223.67 / Max: 505819Min: 535183 / Avg: 538209.33 / Max: 544162Min: 172290 / Avg: 172730.33 / Max: 173268Min: 170141 / Avg: 170873.33 / Max: 171720Min: 150060 / Avg: 150702.33 / Max: 151222

PHP Micro Benchmarks

Various small PHP micro-benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.290.43250.8651.29751.732.1625SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.001, N = 4SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 3SE +/- 0.018, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 31.5290.6750.6110.5550.5520.4610.4141.5801.5831.922
OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.29246810Min: 1.52 / Avg: 1.53 / Max: 1.53Min: 0.67 / Avg: 0.67 / Max: 0.68Min: 0.61 / Avg: 0.61 / Max: 0.61Min: 0.55 / Avg: 0.56 / Max: 0.56Min: 0.55 / Avg: 0.55 / Max: 0.56Min: 0.46 / Avg: 0.46 / Max: 0.47Min: 0.41 / Avg: 0.41 / Max: 0.42Min: 1.55 / Avg: 1.58 / Max: 1.61Min: 1.58 / Avg: 1.58 / Max: 1.59Min: 1.92 / Avg: 1.92 / Max: 1.92

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2948121620SE +/- 0.064, N = 3SE +/- 0.033, N = 3SE +/- 0.050, N = 3SE +/- 0.037, N = 4SE +/- 0.023, N = 3SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.027, N = 3SE +/- 0.009, N = 3SE +/- 0.010, N = 37.5703.3203.1922.7662.4512.0651.9307.6777.60815.761
OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2948121620Min: 7.46 / Avg: 7.57 / Max: 7.68Min: 3.28 / Avg: 3.32 / Max: 3.39Min: 3.14 / Avg: 3.19 / Max: 3.29Min: 2.73 / Avg: 2.77 / Max: 2.88Min: 2.41 / Avg: 2.45 / Max: 2.49Min: 2.06 / Avg: 2.07 / Max: 2.07Min: 1.92 / Avg: 1.93 / Max: 1.94Min: 7.65 / Avg: 7.68 / Max: 7.73Min: 7.59 / Avg: 7.61 / Max: 7.62Min: 15.75 / Avg: 15.76 / Max: 15.78

Phoronix Test Suite Self Test

This is a wrapper around the phoronix-test-suite debug-self-test sub-command for testing hot Phoronix Test Suite code paths and if wanting to compare different PHP implementations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Total TimePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.292004006008001000SE +/- 0.80, N = 3SE +/- 0.84, N = 3SE +/- 0.51, N = 3SE +/- 0.42, N = 3SE +/- 0.56, N = 3SE +/- 0.31, N = 3SE +/- 0.26, N = 3SE +/- 1.69, N = 3SE +/- 0.56, N = 3SE +/- 0.14, N = 3886.57257.83255.51250.48187.03183.63177.98896.71886.501147.15
OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Total TimePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.292004006008001000Min: 885.04 / Avg: 886.57 / Max: 887.76Min: 256.67 / Avg: 257.83 / Max: 259.46Min: 254.54 / Avg: 255.51 / Max: 256.28Min: 249.82 / Avg: 250.48 / Max: 251.27Min: 186.31 / Avg: 187.03 / Max: 188.12Min: 183.15 / Avg: 183.63 / Max: 184.21Min: 177.71 / Avg: 177.98 / Max: 178.5Min: 893.37 / Avg: 896.71 / Max: 898.82Min: 885.38 / Avg: 886.5 / Max: 887.09Min: 1146.98 / Avg: 1147.15 / Max: 1147.44

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Render TestPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2980160240320400SE +/- 0.15, N = 2SE +/- 0.13, N = 2SE +/- 0.33, N = 2SE +/- 0.10, N = 2SE +/- 0.22, N = 2SE +/- 0.01, N = 2SE +/- 0.03, N = 2SE +/- 0.85, N = 2SE +/- 0.33, N = 2SE +/- 0.19, N = 2265.6070.7870.0569.7749.9150.4248.93271.58268.14349.85
OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Render TestPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2960120180240300Min: 265.45 / Avg: 265.6 / Max: 265.76Min: 70.66 / Avg: 70.78 / Max: 70.91Min: 69.72 / Avg: 70.05 / Max: 70.38Min: 69.67 / Avg: 69.77 / Max: 69.88Min: 49.69 / Avg: 49.91 / Max: 50.14Min: 50.41 / Avg: 50.42 / Max: 50.43Min: 48.9 / Avg: 48.93 / Max: 48.96Min: 270.73 / Avg: 271.58 / Max: 272.43Min: 267.81 / Avg: 268.14 / Max: 268.46Min: 349.66 / Avg: 349.85 / Max: 350.04

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Merge ResultsPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2948121620SE +/- 0.046, N = 2SE +/- 0.013, N = 2SE +/- 0.031, N = 2SE +/- 0.016, N = 2SE +/- 0.005, N = 2SE +/- 0.011, N = 2SE +/- 0.008, N = 2SE +/- 0.048, N = 2SE +/- 0.008, N = 2SE +/- 0.051, N = 213.1625.2355.1374.8664.5414.5504.39813.50713.50516.219
OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Merge ResultsPHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.2948121620Min: 13.12 / Avg: 13.16 / Max: 13.21Min: 5.22 / Avg: 5.24 / Max: 5.25Min: 5.11 / Avg: 5.14 / Max: 5.17Min: 4.85 / Avg: 4.87 / Max: 4.88Min: 4.54 / Avg: 4.54 / Max: 4.55Min: 4.54 / Avg: 4.55 / Max: 4.56Min: 4.39 / Avg: 4.4 / Max: 4.41Min: 13.46 / Avg: 13.51 / Max: 13.56Min: 13.5 / Avg: 13.5 / Max: 13.51Min: 16.17 / Avg: 16.22 / Max: 16.27

OpenBenchmarking.orgMB, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Peak Memory UsagePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.292004006008001000SE +/- 0.13, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.25, N = 2SE +/- 0.00, N = 2694.88502.57502.57502.57506.57506.57506.57695.00694.80793.75
OpenBenchmarking.orgMB, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Peak Memory UsagePHP 5.6.40PHP 7.0.33PHP 7.1.33PHP 7.2.24PHP 7.3.11PHP 7.4-RC6PHP 8.0-devPHP 5.5.38PHP 5.4.45PHP 5.3.29140280420560700Min: 694.75 / Avg: 694.88 / Max: 695Min: 502.57 / Avg: 502.57 / Max: 502.57Min: 502.57 / Avg: 502.57 / Max: 502.57Min: 502.57 / Avg: 502.57 / Max: 502.57Min: 506.57 / Avg: 506.57 / Max: 506.57Min: 506.57 / Avg: 506.57 / Max: 506.57Min: 506.57 / Avg: 506.57 / Max: 506.57Min: 694.5 / Avg: 694.75 / Max: 695Min: 793.75 / Avg: 793.75 / Max: 793.75

7 Results Shown

PHPBench
PHP Micro Benchmarks:
  Zend bench
  Zend micro_bench
Phoronix Test Suite Self Test:
  Total Time
  Render Test
  Merge Results
  Peak Memory Usage