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.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark phpbench.

Project Site

pureftpd.org

Test Created

6 December 2010

Last Updated

25 November 2020

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

1 Second

Average Run Time

1 Minute, 6 Seconds

Accolades

250k+ Downloads + 10k+ Public Benchmark Results

Supported Platforms


Public Result Uploads *Reported Test Completions **Reported Installs **Test Profile Page Views ***OpenBenchmarking.orgEventsPHPBench Popularity Statisticspts/phpbench2010.122011.042011.082011.122012.042012.082012.122013.042013.082013.122014.042014.082014.122015.042015.082015.122016.042016.082016.122017.042017.082017.122018.042018.082018.122019.042019.082019.122020.042020.082020.122021.042021.0840K80K120K160K200K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 26 November 2021.

Revision History

pts/phpbench-1.1.6   [View Source]   Wed, 25 Nov 2020 10:34:47 GMT
Update with PHP 8.0 compatibility fixes.

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

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

pts/phpbench-1.1.3   [View Source]   Wed, 28 Feb 2018 12:01:20 GMT
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]   Sun, 12 Nov 2017 17:24:30 GMT
Updated handling of $PHP_BIN

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

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

pts/phpbench-1.0.0   [View Source]   Mon, 06 Dec 2010 15:18:35 GMT
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 185,353 public results since 10 April 2013 with the latest data as of 28 November 2021.

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
# Compatible Public Results
Score (Average)
100th
15
1338966 +/- 5636
100th
29
1120781 +/- 84909
100th
8
1046150 +/- 77298
100th
4
887100 +/- 79639
100th
3
862216 +/- 399
100th
11
836415 +/- 33879
100th
3
833344 +/- 4181
100th
9
828145 +/- 52218
100th
4
817873 +/- 2256
100th
18
811673 +/- 99579
100th
19
809549 +/- 76488
100th
7
808812 +/- 33102
100th
69
798068 +/- 96542
100th
45
756354 +/- 63537
100th
52
742582 +/- 81831
100th
10
733234 +/- 7279
100th
319
731169 +/- 29162
100th
4
727249 +/- 25670
100th
4
725528 +/- 96342
100th
3
725318 +/- 36760
100th
7
722919 +/- 37180
100th
3
720091 +/- 3727
100th
25
717643 +/- 57976
100th
17
712940 +/- 65098
100th
3
703476 +/- 64727
100th
14
701660 +/- 24820
100th
28
699028 +/- 8606
100th
9
684763 +/- 1757
100th
20
683079 +/- 52055
100th
3
682736 +/- 27775
100th
3
676718 +/- 1076
100th
8
676250 +/- 5565
100th
6
676037 +/- 3816
100th
3
675396 +/- 10694
100th
19
668610 +/- 39679
100th
14
664034 +/- 11151
100th
3
663064 +/- 3589
100th
60
661310 +/- 83163
100th
5
651096 +/- 24712
100th
11
649443 +/- 85589
100th
4
649281 +/- 23704
100th
5
647870 +/- 20802
100th
68
647385 +/- 57928
100th
4
646756 +/- 44685
100th
3
644250 +/- 25910
100th
5
644073 +/- 19150
100th
22
643040 +/- 1546
100th
4
643000 +/- 20842
99th
5
642058 +/- 4048
99th
20
640558 +/- 14196
99th
17
639856 +/- 3113
99th
36
637113 +/- 72710
99th
6
636640 +/- 23579
99th
13
629086 +/- 68492
99th
5
626810 +/- 16429
99th
15
626225 +/- 16610
99th
4
626071 +/- 13332
99th
13
625777 +/- 20263
99th
41
623742 +/- 56615
99th
3
622739 +/- 17895
99th
18
619191 +/- 11263
99th
21
618863 +/- 35107
99th
20
612042 +/- 10595
99th
23
608899 +/- 50585
99th
9
606784 +/- 26542
99th
138
606573
99th
8
605065 +/- 1426
99th
8
604203 +/- 8751
99th
52
603385 +/- 1783
99th
10
601414 +/- 12629
98th
419
599664 +/- 1550
98th
5
596336 +/- 32964
98th
53
595765 +/- 60100
98th
44
590197 +/- 48110
98th
175
589006 +/- 73612
98th
16
585283 +/- 52367
98th
150
580167 +/- 2880
98th
11
575025 +/- 21453
98th
6
574683 +/- 3077
98th
15
573489 +/- 4339
98th
4
566880 +/- 20280
98th
15
565212 +/- 19414
98th
5
564374 +/- 18082
97th
21
551305 +/- 59830
97th
25
550173 +/- 70737
97th
281
543552 +/- 4650
97th
22
537778 +/- 35328
97th
14
533629 +/- 62801
97th
3
530043 +/- 75592
97th
9
529786 +/- 10629
97th
157
526023 +/- 2705
97th
4
525093 +/- 28553
97th
3
525084 +/- 9002
97th
6
524247 +/- 3619
97th
4
523714 +/- 22485
97th
16
521536 +/- 7759
97th
10
519614 +/- 69192
97th
4
518743 +/- 18927
97th
11
518306 +/- 14648
97th
4
515371 +/- 7852
97th
11
515250 +/- 8338
96th
3
514889 +/- 21739
96th
59
512635 +/- 36128
96th
6
512303 +/- 32260
96th
5
512297 +/- 63228
96th
4
509135 +/- 33789
96th
9
509094 +/- 17853
96th
12
508980 +/- 20104
96th
13
507898 +/- 10708
96th
4
505902 +/- 34370
96th
9
504455 +/- 12256
96th
4
503776 +/- 18693
96th
12
501365 +/- 9652
96th
7
501317 +/- 31662
96th
4
497186 +/- 1495
96th
10
495812 +/- 22478
96th
5
491568 +/- 620
96th
10
490348 +/- 23874
96th
4
490084 +/- 4115
96th
17
489496 +/- 26183
96th
15
488314 +/- 34001
96th
5
487097 +/- 29423
96th
7
485886 +/- 2880
96th
7
481295 +/- 52892
96th
18
480594 +/- 30423
96th
5
480131 +/- 35919
96th
22
478852 +/- 7035
96th
17
477189 +/- 43301
96th
30
476418 +/- 40380
96th
8
475577 +/- 26545
96th
6
475306 +/- 4805
95th
6
470865 +/- 60345
95th
3
470815 +/- 22753
95th
5
470780 +/- 2209
95th
4
470196 +/- 28505
95th
4
469009 +/- 32679
95th
37
468349 +/- 60688
95th
3
466091 +/- 442
95th
4
465991 +/- 31928
95th
152
464680 +/- 19576
95th
148
463256 +/- 32140
95th
17
457577 +/- 6490
95th
3
449554 +/- 4367
95th
19
445575 +/- 45467
95th
3
444454 +/- 2439
95th
4
439507 +/- 33277
95th
7
437650 +/- 2587
95th
3
435488 +/- 12897
95th
15
422284 +/- 25822
94th
7
409674 +/- 17091
94th
5
404724 +/- 42450
94th
5
403710 +/- 6664
93rd
4
397013 +/- 1134
92nd
3
395386 +/- 14323
86th
201
386909 +/- 31223
Mid-Tier
75th
< 378531
72nd
166
375697 +/- 2155
64th
11
368637 +/- 10101
62nd
15
364655 +/- 33987
60th
274
358423 +/- 39576
58th
3
343680 +/- 48591
53rd
5
333623 +/- 816
Median
50th
331185
47th
137
323752
46th
554
314564 +/- 1644
45th
27
309973 +/- 19505
45th
422
296804 +/- 25306
45th
7
285679 +/- 9087
45th
8
285599 +/- 4162
45th
137
284598
44th
3
270510 +/- 40398
44th
3
262307 +/- 36288
44th
9
251707 +/- 6414
44th
5
246458 +/- 2443
44th
149
245881 +/- 22828
43rd
8
234022 +/- 2110
43rd
139
217823
43rd
4
214596 +/- 464
43rd
5
212732 +/- 5339
43rd
3
212381 +/- 2345
43rd
4
212197 +/- 1791
43rd
11
211544 +/- 8236
43rd
4
209572 +/- 211
43rd
6
209511 +/- 23507
43rd
3
204296 +/- 66
43rd
17
199520 +/- 13070
43rd
9
191302 +/- 859
43rd
4
181549 +/- 11500
43rd
4
179387 +/- 10463
43rd
6
177321 +/- 25128
43rd
3
173905 +/- 1979
43rd
15
173698 +/- 3600
43rd
4
172264 +/- 4603
42nd
4
164925 +/- 361
42nd
4
162507 +/- 684
42nd
3
159212 +/- 4498
42nd
7
156465 +/- 1531
42nd
3
149492 +/- 2273
42nd
3
148856 +/- 21658
41st
148
143547 +/- 4659
41st
3
141030 +/- 146
41st
4
140098 +/- 5805
41st
10
138375 +/- 19332
41st
9
136443 +/- 12581
41st
4
132465 +/- 1790
41st
7
129883 +/- 1374
41st
3
129871 +/- 797
41st
4
127131 +/- 17823
41st
3
125382 +/- 514
41st
9
124978 +/- 14116
41st
3
123831 +/- 16694
41st
3
122734 +/- 2180
41st
149
121889 +/- 9500
41st
279
118430 +/- 1762
41st
4
118228 +/- 17452
40th
8
108334 +/- 321
40th
151
105612 +/- 510
40th
6
104491 +/- 1179
39th
3
103827 +/- 751
39th
8
103203 +/- 12262
39th
146
101144 +/- 1864
38th
30
99613 +/- 1844
38th
6
95858 +/- 1660
38th
3
95630 +/- 8350
38th
274
94060 +/- 399
36th
13
87892 +/- 6452
33rd
8
82673 +/- 7091
32nd
307
82009 +/- 8837
32nd
275
81793 +/- 602
32nd
138
81116
32nd
4
80177 +/- 732
29th
6
75812 +/- 2418
28th
1787
75422 +/- 265
27th
6
74162 +/- 383
27th
13
71594 +/- 7920
Low-Tier
25th
< 69965
25th
3
69888 +/- 6991
25th
3
68743 +/- 115
24th
4
67264 +/- 5160
24th
417
67051 +/- 658
23rd
5
65832 +/- 5326
23rd
3
65762 +/- 3567
23rd
5
65704 +/- 3177
23rd
139
63470 +/- 919
22nd
8
61173 +/- 2266
22nd
3
61043 +/- 45
22nd
3
58317 +/- 5079
16th
428
56835 +/- 3796
15th
4
54966 +/- 1165
15th
5
53711 +/- 67
14th
11
52757 +/- 5230
14th
4
51329 +/- 395
14th
3
49253 +/- 353
13th
3
48328 +/- 6592
13th
137
46601
12th
14
45292 +/- 4966
12th
139
43392
11th
137
42710
11th
413
42161 +/- 601
11th
10
42084 +/- 4959
10th
6
42017 +/- 512
9th
279
41243 +/- 136
7th
15
29931 +/- 1531
5th
3
23456 +/- 2392
5th
10
22961 +/- 2720
4th
6
20917 +/- 131
4th
7
19208 +/- 528
3rd
18
17640 +/- 1487
3rd
11
11309 +/- 630
3rd
5
11162 +/- 726
3rd
137
10323
3rd
4
10217 +/- 813
3rd
17
8274 +/- 791
OpenBenchmarking.orgDistribution Of Public Results - PHP Benchmark Suite181569 Results Range From 2639 To 1617183 Score26393493067221995121318031640941963852286762609672932583255493578403901314224224547134870045192955515865838776161686484596807507130417453327776238099148422058744969067879390789713691003660103595110682421100533113282411651151197406122969712619881294279132657013588611391152142344314557341488025152031615526071584898161718911K22K33K44K55K

Based on OpenBenchmarking.org data, the selected test / test configuration (PHPBench 0.8.1 - PHP Benchmark Suite) has an average run-time of 3 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: 2.75 / Max: 14

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsPHP Benchmark SuiteDeviation48121620Min: 0 / Avg: 0.86 / Max: 17

Does It Scale Well With Increasing Cores?

No, based on the automated analysis of the collected public benchmark data, this test / test settings does not generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BasePHPBench CPU Core ScalingPHP Benchmark Suite24681012162024283248641.42922.85844.28765.71687.146

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 1 Benchmark Result

AArch64 rev 12 - Qualcomm SDM845 - 6GB

Debian GNU - 4.9.186-perf-g10af704 - GNOME Shell

1 System - 221 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Clear Linux OS 35320 - 5.15.4-1100.native - GNOME Shell 41.1

4 Systems - 17 Benchmark Results

Intel Xeon Platinum 8375C - Amazon EC2 m6i.4xlarge - Intel 440FX 82441FX PMC

Amazon Linux 2022 - 5.10.75-82.359.amzn2022.x86_64 - GCC 11.2.1 20210728

13 Systems - 26 Benchmark Results

ARMv7 rev 5 - sun8i - 1024MB

Raspbian GNU - 3.4.39 - LXDE 0.7.1

2 Systems - 1 Benchmark Result

Intel Core i3-9100F - IPASON H310MHP - Intel 8th Gen Core 4-core Desktop

Kylin v10 - 5.10.0-5-generic - X Server 1.20.9

1 System - 188 Benchmark Results

Intel Core i7-8550U - Dell XPS 13 9370 [0H0VG3] - 2 x 4096 MB 1867MHz H9CCNNNBJTMLAR-NUD

Microsoft Windows 11 Home Build 22000 - 10.0 - 27.20.100.8681

1 System - 1 Benchmark Result

AMD Ryzen 3 5300U - LENOVO LNVNB161216 - AMD Renoir

Fedora Linux 35 - 5.15.4-201.fc35.x86_64 - Xfce 4.16

6 Systems - 67 Benchmark Results

Intel Core i3-10100 - Gigabyte B460M DS3H - Intel Device 9b63

Debian 10 - 4.19.0-9-amd64 - X Server 1.20.4

1 System - 1 Benchmark Result

AMD Ryzen 7 PRO 5850U - LENOVO 21A0CTO1WW - AMD Renoir

Fedora 34 - 5.14.17-201.fc34.x86_64 - GNOME Shell 40.5

1 System - 58 Benchmark Results

2 x Common KVM - QEMU Standard PC - Intel 440FX 82441FX PMC

Fedora Linux 35 - 5.14.18-300.fc35.x86_64 - GNOME Shell 41.1

1 System - 60 Benchmark Results

2 x Common KVM - QEMU Standard PC - Intel 440FX 82441FX PMC

Debian 11 - 5.10.0-9-amd64 - GNOME Shell 3.38.6

5 Systems - 40 Benchmark Results

HUAWEI Kunpeng 920 - THTF BC82AMDGE - Huawei HiSilicon

Linx 10 - 4.19.90-24.4.v2101.ky10.aarch64 - X Server 1.20.4

2 Systems - 22 Benchmark Results

Phytium S2500/64 C00 - ZD-TECH KL4.26.UEFI.S.024.210617.D - 16 x 16384 MB DDR4-3200MT

Kylin Linux Advanced Server V10 - 4.19.90-23.4.v2101.ky10.aarch64 - MATE

1 System - 91 Benchmark Results

AMD Ryzen 9 3900X 12-Core - Gigabyte B550M AORUS PRO-P - AMD Starship

Ubuntu 21.10 - 5.13.19-1-pve - 1.1.182

1 System - 89 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASRockRack X570D4U-2L2T - AMD Starship

Ubuntu 21.10 - 5.13.19-1-pve - 1.1.182

Most Popular Test Results

OpenBenchmarking.org 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

5 Systems - 87 Benchmark Results

ARMv7 rev 1 - Rockchip - 2048MB

Ubuntu 16.04 - 4.4.66-rockchip - Xfce 4.12

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

28 Systems - 37 Benchmark Results

AMD Ryzen 3 1300X - ASRock AB350 Pro4 - AMD Device 1450

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

4 Systems - 99 Benchmark Results

Apple - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

2 Systems - 23 Benchmark Results

Intel Core i7 720Q - LENOVO 4318CTO - Intel Core DMI

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

6 Systems - 1421 Benchmark Results

Unknown - Marvell Armada 3720 Board - 2048MB

Ubuntu 16.04 - 4.4.52-armada-17.06.2-g12feccb - GCC 5.4.0 20160609

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

1 System - 1004 Benchmark Results

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

Ubuntu 18.04 - 4.4.138 - LXDE 0.9.3

1 System - 30 Benchmark Results

Unknown - 2048MB - 8GB H8G1e

Debian 8.5 - 4.4.0-135-arm64 - LXDE 0.7.2

1 System - 16 Benchmark Results

ARMv7 rev 4 - BCM2835 Raspberry Pi 3 Model B Rev 1.2 - 927MB

Raspbian 9.4 - 4.9.80-v7+ - X Server 1.19.2

3 Systems - 182 Benchmark Results

AMD Ryzen Threadripper 1950X 16-Core - ASUS ROG STRIX X399-E GAMING - AMD Device 1450

Ubuntu 17.10 - 4.13.0-32-generic - KDE Frameworks 5

2 Systems - 6 Benchmark Results

Unknown - NationalChip gx6605s - 57MB

Buildroot 2018.02-git - 4.9.56 - GNOME Shell

Find More Test Results