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&sro.

PHP 8.1 EPYC AMD Benchmarks On LinuxProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionPHP 5.6.40PHP 7.0.33PHP 7.3.33PHP 7.4.26PHP 8.0.13PHP 8.1.0AMD 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 5.6.40PHP 7.0.33PHP 7.3.33PHP 7.4.26PHP 8.0.13PHP 8.1.02695661.0905.1482694.795895.9363177.755626940.4832.450801.962262.3912378.7197219740.3941.766171.17853.4922351.4347345240.3311.533172.91854.0652363.4387776470.2781.349171.78453.5862363.4388108420.2891.415165.67851.7542223.434OpenBenchmarking.org

PHPBench

PHP Benchmark Suite

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

PHP Micro Benchmarks

Test: Zend bench

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

PHP Micro Benchmarks

Test: Zend micro_bench

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

Phoronix Test Suite Self Test

Test: Total Time

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

Phoronix Test Suite Self Test

Test: Render Test

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

Phoronix Test Suite Self Test

Test: Peak Memory Usage

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


Phoronix Test Suite v10.8.4