Intel Core i9-9900KS testing of PHP 8.0 development state as of late February 2020. PHP8 performance benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2002269-VE-PHPBENCHM24 Early PHP 8.0 Performance Benchmarks - Phoronix Test Suite Early PHP 8.0 Performance Benchmarks Intel Core i9-9900KS testing of PHP 8.0 development state as of late February 2020. PHP8 performance benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2002269-VE-PHPBENCHM24&grs&rdt .
Early PHP 8.0 Performance Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads) ASUS PRIME Z390-A (1302 BIOS) Intel Cannon Lake PCH 16GB Samsung SSD 970 EVO 250GB ASUS Intel UHD 630 3GB (1200MHz) Realtek ALC1220 ASUS MG28U Intel I219-V Ubuntu 20.04 5.4.0-14-generic (x86_64) GNOME Shell 3.34.3 X Server 1.20.7 modesetting 1.20.7 4.6 Mesa 20.0.0 1.2.131 GCC 9.2.1 20200220 ext4 1920x1080 OpenBenchmarking.org Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xca Security Details - itlb_multihit: KVM: Vulnerable + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Early PHP 8.0 Performance Benchmarks pts-self-test: Render Test pts-self-test: Total Time php: Zend bench php: Zend micro_bench pts-self-test: Merge Results phpbench: PHP Benchmark Suite pts-self-test: Peak Memory Usage PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 32.702 131.551 0.245 1.330 2.869 876420 501.422 31.882 125.828 0.244 1.338 2.773 875197 497.422 33.173 130.977 0.267 1.391 2.978 814217 501.422 32.798 129.787 0.335 1.622 2.939 815975 500.418 45.296 170.786 0.343 1.803 3.188 771616 498.418 41.533 157.574 0.344 1.883 3.216 700227 499.418 41.824 158.919 0.371 1.957 3.288 620286 499.418 174.306 585.456 0.951 4.618 8.622 288326 689.75 OpenBenchmarking.org
Phoronix Test Suite Self Test Test: Render Test OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Render Test PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 40 80 120 160 200 SE +/- 0.07, N = 2 SE +/- 0.01, N = 2 SE +/- 0.33, N = 2 SE +/- 0.25, N = 2 SE +/- 0.02, N = 2 SE +/- 0.08, N = 2 SE +/- 0.04, N = 2 SE +/- 1.94, N = 2 32.70 31.88 33.17 32.80 45.30 41.53 41.82 174.31
Phoronix Test Suite Self Test Test: Total Time OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Total Time PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 130 260 390 520 650 SE +/- 1.31, N = 3 SE +/- 0.08, N = 3 SE +/- 0.69, N = 3 SE +/- 0.35, N = 3 SE +/- 1.67, N = 3 SE +/- 0.40, N = 3 SE +/- 0.48, N = 3 SE +/- 3.09, N = 3 131.55 125.83 130.98 129.79 170.79 157.57 158.92 585.46
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 0.214 0.428 0.642 0.856 1.07 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 0.245 0.244 0.267 0.335 0.343 0.344 0.371 0.951
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 1.0391 2.0782 3.1173 4.1564 5.1955 SE +/- 0.001, N = 3 SE +/- 0.007, N = 3 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.012, N = 3 SE +/- 0.006, N = 3 SE +/- 0.027, N = 3 1.330 1.338 1.391 1.622 1.803 1.883 1.957 4.618
Phoronix Test Suite Self Test Test: Merge Results OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Merge Results PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 2 4 6 8 10 SE +/- 0.015, N = 2 SE +/- 0.018, N = 2 SE +/- 0.036, N = 2 SE +/- 0.023, N = 2 SE +/- 0.010, N = 2 SE +/- 0.035, N = 2 SE +/- 0.019, N = 2 SE +/- 0.132, N = 2 2.869 2.773 2.978 2.939 3.188 3.216 3.288 8.622
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 200K 400K 600K 800K 1000K SE +/- 757.49, N = 3 SE +/- 2699.13, N = 3 SE +/- 2435.70, N = 3 SE +/- 1496.61, N = 3 SE +/- 2964.12, N = 3 SE +/- 1015.12, N = 3 SE +/- 1013.30, N = 3 SE +/- 1024.39, N = 3 876420 875197 814217 815975 771616 700227 620286 288326
Phoronix Test Suite Self Test Test: Peak Memory Usage OpenBenchmarking.org MB, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 150 300 450 600 750 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 1.00, N = 2 SE +/- 1.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 501.42 497.42 501.42 500.42 498.42 499.42 499.42 689.75
Phoronix Test Suite v10.8.5