PHP 8.1 EPYC AMD Benchmarks On Linux

PHP 8.1 benchmarks for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/2111270-TJ-PHP81EPYC47&rdt.

PHP 8.1 EPYC AMD Benchmarks On LinuxProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionPHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.40AMD EPYC 72F3 8-Core @ 3.70GHz (8 Cores / 16 Threads)Supermicro H12SSL-i v1.01 (2.0 BIOS)AMD Starship/Matisse8 x 16 GB DDR4-3200MT/s 18ASF2G72PDZ-3G2E13841GB Micron_9300_MTFDHAL3T8TDP + 1000GB Corsair Force MP600ASPEEDVE2282 x Broadcom NetXtreme BCM5720 2-port PCIeUbuntu 21.045.14.0-rc7-amd-pstate-phx (x86_64) 20210909GNOME Shell 3.38.4X Server1.0.2GCC 10.3.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa001119Security Details- 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 + srbds: Not affected + tsx_async_abort: Not affected

PHP 8.1 EPYC AMD Benchmarks On Linuxphpbench: PHP Benchmark Suitephp: Zend benchphp: Zend micro_benchpts-self-test: Total Timepts-self-test: Render Testpts-self-test: Peak Memory UsagePHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.408108420.2891.415165.67851.7542223.4347776470.2781.349171.78453.5862363.4387345240.3311.533172.91854.0652363.4387219740.3941.766171.17853.4922351.4345626940.4832.450801.962262.3912378.7192695661.0905.1482694.795895.9363177.75OpenBenchmarking.org

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuitePHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.40200K400K600K800K1000KSE +/- 467.79, N = 3SE +/- 3955.29, N = 3SE +/- 4237.77, N = 3SE +/- 3132.59, N = 3SE +/- 3199.36, N = 3SE +/- 1626.01, N = 3810842777647734524721974562694269566

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchPHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.400.24530.49060.73590.98121.2265SE +/- 0.001, N = 3SE +/- 0.001, N = 3SE +/- 0.003, N = 3SE +/- 0.001, N = 3SE +/- 0.000, N = 3SE +/- 0.004, N = 30.2890.2780.3310.3940.4831.090

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchPHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.401.15832.31663.47494.63325.7915SE +/- 0.012, N = 3SE +/- 0.017, N = 3SE +/- 0.003, N = 3SE +/- 0.007, N = 3SE +/- 0.022, N = 3SE +/- 0.011, N = 31.4151.3491.5331.7662.4505.148

Phoronix Test Suite Self Test

Test: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Total TimePHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.406001200180024003000SE +/- 0.25, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 4.47, N = 3SE +/- 12.92, N = 3165.68171.78172.92171.18801.962694.80

Phoronix Test Suite Self Test

Test: Render Test

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Render TestPHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.402004006008001000SE +/- 0.06, N = 2SE +/- 0.01, N = 2SE +/- 0.04, N = 2SE +/- 0.10, N = 2SE +/- 2.04, N = 2SE +/- 6.48, N = 251.7553.5954.0753.49262.39895.94

Phoronix Test Suite Self Test

Test: Peak Memory Usage

OpenBenchmarking.orgMB, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Peak Memory UsagePHP 8.1.0PHP 8.0.13PHP 7.4.26PHP 7.3.33PHP 7.0.33PHP 5.6.407001400210028003500SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 2SE +/- 0.00, N = 22223.432363.442363.442351.432378.723177.75


Phoronix Test Suite v10.8.4