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 about this test at the upstream project site: http://www.pureftpd.org/project/phpbench.

This utility test profile is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 6 December 2010 and last updated on 7 March 2018. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark phpbench.

This test has an average install time of 1 second and an average run-time of 1 minute, 6 seconds.

250k+ Downloads + 10k+ Public Benchmark Results

Installation StatsTest Completion StatsOpenBenchmarking.orgEventsPHPBench Popularitypts/phpbench2015.102015.122016.022016.042016.062016.082016.102016.122017.022017.042017.062017.082017.102017.122018.022018.042018.062018.082018.102018.122019.022019.042019.062019.082019.102019.122020.022020.042020.062020.0822201940166013801010007

* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting.

Revision History

pts/phpbench-1.1.5   [View Source]   07 Mar 2018 11:41 EST
Fix for command execution on Windows.

pts/phpbench-1.1.4   [View Source]   28 Feb 2018 12:09 EST
Fix for Windows Cygwin handling.

pts/phpbench-1.1.3   [View Source]   28 Feb 2018 12:01 EST
Bundle the patch into new zip package rather than patching each install, also make test compatible with all OS

pts/phpbench-1.1.2   [View Source]   12 Nov 2017 17:24 EST
Updated handling of $PHP_BIN

pts/phpbench-1.1.1   [View Source]   24 Jan 2017 07:32 EST
Fix for PHP7 compatibility.

pts/phpbench-1.1.0   [View Source]   10 Apr 2013 15:14 EDT
Support using $PHP_BIN for specifying PHP binary and update iteration count to one million.

pts/phpbench-1.0.0   [View Source]   06 Dec 2010 15:18 EST
Initial import into OpenBenchmarking.org

Suites Using This Test

Server

CPU Massive

Server CPU Tests

Single-Threaded

Performance Metrics

Analyze Test Configuration:

PHPBench 0.8.1

PHP Benchmark Suite

OpenBenchmarking.org metrics for this test profile configuration based on 28,242 public samples since 10 April 2013 with the latest data as of 26 October 2020.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
Score (Average)
80th
321008
77th
284598
Mid-Tier
75th
< 254288
74th
224282
72nd
170755
66th
118786
64th
105173
52nd
82675
Median
50th
79322
37th
65528
34th
58415
Low-Tier
25th
< 56304
21st
47848
10th
28737
5th
17846
5th
15810
5th
14312
4th
11041
OpenBenchmarking.orgDistribution Of Public Results - PHP Benchmark Suite28242 Results Range From 2639 To 1617183 Score26393493067221995121318031640941963852286762609672932583255493578403901314224224547134870045192955515865838776161686484596807507130417453327776238099148422058744969067879390789713691003660103595110682421100533113282411651151197406122969712619881294279132657013588611391152142344314557341488025152031615526071584898161718917003400510068008500

Based on OpenBenchmarking.org data, the selected test / test configuration (PHPBench 0.8.1 - PHP Benchmark Suite) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkPHP Benchmark SuiteRun-Time48121620Min: 1 / Avg: 1.35 / Max: 17

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.7%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsPHP Benchmark SuiteDeviation510152025Min: 0 / Avg: 0.69 / Max: 21

Recent Test Results

Compare

1 System - 1 Benchmark Result

Intel Core i7-9750H - Intel 440BX - 4096 + 2048 + 64 0MHz

Microsoft Windows 10 Pro Build 19042 - 10.0 - 10.0.19041.1

17 Systems - 57 Benchmark Results

AMD Ryzen 7 1800X Eight-Core - MSI X370 XPOWER GAMING TITANIUM - AMD Family 17h

Ubuntu 18.10 - 4.18.0-9-generic - GNOME Shell 3.30.1

7 Systems - 28 Benchmark Results

ARMv7 rev 3 - BCM2835 Raspberry Pi 4 Model B Rev 1.1 - 2048MB

Raspbian 10 - 4.19.50-v7l+ - LXDE 0.10.0

1 System - 2 Benchmark Results

2 Systems - 87 Benchmark Results

ARMv8 Cortex-A53 - BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3 - 913MB

Debian 10 - 5.4.51-v8+ - LXDE 0.10.0

12 Systems - 33 Benchmark Results

ARMv7 rev 3 - ODROID-XU4 Hardkernel Odroid XU4 - 2048MB

Ubuntu 18.04 - 4.14.81-151 - X Server 1.19.6

1 System - 1 Benchmark Result

11th Gen Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

openSUSE 20201019 - 5.8.14-1-default - GNOME Shell 3.36.7

1 System - 3 Benchmark Results

Intel Core i7-9750H - Dell 0VYV0G - Intel Cannon Lake PCH

Arch rolling - 5.8.7-arch1-1 - X Server 1.20.9

1 System - 1 Benchmark Result

Intel Core i5-2400 - Intel DH67BL - Intel 2nd Generation Core DRAM

CentOS 7.8.2003 - 4.19-ovh-xxxx-std-ipv6-64 - GCC 4.8.5 20150623

1 System - 1 Benchmark Result

Intel Core i5-3570S - Intel DH61AGL - Intel Xeon E3-1200 v2

CentOS 7.8.2003 - 4.19-ovh-xxxx-std-ipv6-64 - GCC 4.8.5 20150623

1 System - 87 Benchmark Results

ARMv8 Cortex-A72 - BCM2835 Raspberry Pi 4 Model B Rev 1.1 - 2048MB

Debian 10 - 5.4.51-v8+ - LXDE 0.10.0

10 Systems - 119 Benchmark Results

Intel Xeon W-3275M - Supermicro X11SPA-T v1.01 - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-46-generic - GNOME Shell 3.34.3

Most Popular Test Results

Compare

16 Systems - 119 Benchmark Results

2 x Intel Xeon Platinum 8275CL - ASRockRack EP2C621D12 WS - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-55-generic - GNOME Shell 3.34.1

2 Systems - 178 Benchmark Results

Intel Core i9-7980XE - ASUS PRIME X299-A - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.04 - 4.15.2-041502-generic - GNOME Shell 3.26.2

8 Systems - 360 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 19.10 - 5.4.0-999-generic - GNOME Shell 3.34.1

1 System - 248 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Device 1480

Ubuntu 18.04 - 5.2.0-999-generic - GNOME Shell 3.28.3

1 System - 1004 Benchmark Results

SiFive RISC-V - FriendlyElec NanoPC-T4 - Rockchip RK3399

Ubuntu 18.04 - 4.4.138 - LXDE 0.9.3

5 Systems - 87 Benchmark Results

ARMv7 rev 1 - Rockchip - 2048MB

Ubuntu 16.04 - 4.4.66-rockchip - Xfce 4.12

13 Systems - 36 Benchmark Results

ARMv8 Cortex-A72 - Amazon EC2 a1.2xlarge - Amazon Device 0200

Ubuntu 18.04 - 4.15.0-1028-aws - GCC 7.3.0

1 System - 88 Benchmark Results

AArch64 rev 3 - HiKey Development Board - 2048MB

Debian 8.7 - 3.18.0-linaro-hikey - X Server 1.16.4

5 Systems - 1840 Benchmark Results

Intel Core i5-6200U - HP 8079 - Intel Xeon E3-1200 v5

Ubuntu 18.04 - 4.18.0-21-generic - GNOME Shell 3.28.4

12 Systems - 48 Benchmark Results

2 x Intel Xeon Gold 6138 - TYAN S7106 - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.04 - 4.15.0-20-generic - GNOME Shell 3.28.1

21 Systems - 72 Benchmark Results

AMD EPYC 7742 64-Core - GIGABYTE MZ92-FS0-00 v01010101 - AMD Starship

Fedora 30 - 5.2.9-200.fc30.x86_64 - GNOME Shell 3.32.2

Find More Test Results


User Comments

Post A Comment