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 UploadsTest Completions*Reported Installs*OpenBenchmarking.orgEventsPHPBench Popularity Statisticspts/phpbench2011.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.0420K40K60K80K100K
* 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.
Data current as of Sat, 10 Apr 2021 05:13:17 GMT.

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 96,586 public results since 10 April 2013 with the latest data as of 10 April 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
# Matching Public Results
Score (Average)
100th
7
1018511 +/- 3685
100th
3
862216 +/- 399
100th
3
833344 +/- 4181
100th
8
825243 +/- 55042
100th
12
820599 +/- 12867
100th
6
816222 +/- 1576
100th
18
811673 +/- 99579
100th
69
798068 +/- 96542
100th
45
756354 +/- 63537
100th
3
747535 +/- 104961
100th
52
742582 +/- 81831
100th
10
733234 +/- 7279
100th
267
732996 +/- 31674
100th
4
727249 +/- 25670
100th
3
725318 +/- 36760
100th
3
720091 +/- 3727
100th
17
712940 +/- 65098
100th
3
703476 +/- 64727
100th
5
701197 +/- 767
100th
28
699028 +/- 8606
100th
12
697424 +/- 20428
100th
20
683079 +/- 52055
100th
3
682736 +/- 27775
99th
8
676250 +/- 5565
99th
6
676037 +/- 3816
99th
3
675396 +/- 10694
99th
19
668610 +/- 39679
99th
14
664034 +/- 11151
99th
3
663064 +/- 3589
99th
60
661310 +/- 83163
99th
5
651096 +/- 24712
99th
4
649281 +/- 23704
99th
5
647870 +/- 20802
99th
67
646590 +/- 58015
99th
6
645116 +/- 5611
99th
3
644250 +/- 25910
99th
5
644073 +/- 19150
99th
22
643040 +/- 1546
99th
4
643000 +/- 20842
99th
4
642581 +/- 4475
98th
20
640558 +/- 14196
98th
36
637113 +/- 72710
98th
6
636640 +/- 23579
98th
5
626810 +/- 16429
98th
3
626696 +/- 24099
98th
15
626225 +/- 16610
98th
13
625777 +/- 20263
98th
41
623742 +/- 56615
98th
3
622739 +/- 17895
98th
21
618863 +/- 35107
98th
15
617932 +/- 11400
98th
17
611908 +/- 11601
97th
6
607108 +/- 2822
97th
9
606784 +/- 26542
97th
112
606573
97th
8
605065 +/- 1426
97th
10
601414 +/- 12629
97th
323
599664 +/- 1550
97th
5
596336 +/- 32964
97th
53
595765 +/- 60100
97th
19
594981 +/- 44138
97th
44
590197 +/- 48110
96th
148
586064 +/- 82384
96th
16
585283 +/- 52367
96th
124
580276 +/- 3181
96th
11
575025 +/- 21453
96th
6
574683 +/- 3077
96th
15
573489 +/- 4339
96th
4
566880 +/- 20280
96th
15
565212 +/- 19414
96th
5
564374 +/- 18082
95th
21
551305 +/- 59830
95th
25
550173 +/- 70737
95th
229
543553 +/- 4650
95th
14
533629 +/- 62801
94th
3
530043 +/- 75592
94th
9
529786 +/- 10629
94th
60
525745 +/- 4364
94th
4
525093 +/- 28553
94th
14
524601 +/- 23940
94th
6
524247 +/- 3619
94th
4
523714 +/- 22485
94th
16
521536 +/- 7759
94th
16
518916 +/- 18853
94th
4
518743 +/- 18927
94th
11
518306 +/- 14648
94th
4
515371 +/- 7852
94th
11
515250 +/- 8338
94th
3
514889 +/- 21739
94th
6
512303 +/- 32260
94th
9
511382 +/- 67997
94th
4
509135 +/- 33789
94th
9
509094 +/- 17853
94th
12
508980 +/- 20104
94th
13
507898 +/- 10708
94th
55
507014 +/- 30768
94th
4
505902 +/- 34370
93rd
9
504455 +/- 12256
93rd
4
503776 +/- 18693
93rd
12
501365 +/- 9652
93rd
7
501317 +/- 31662
93rd
4
497186 +/- 1495
93rd
10
495812 +/- 22478
93rd
5
491568 +/- 620
93rd
10
490348 +/- 23874
93rd
4
490084 +/- 4115
93rd
17
489496 +/- 26183
93rd
15
488314 +/- 34001
93rd
5
487097 +/- 29423
93rd
6
484942 +/- 1569
93rd
3
484761 +/- 2509
93rd
7
481295 +/- 52892
93rd
18
480594 +/- 30423
93rd
5
480131 +/- 35919
93rd
22
478852 +/- 7035
93rd
17
477189 +/- 43301
93rd
30
476418 +/- 40380
93rd
8
475577 +/- 26545
93rd
6
475306 +/- 4805
92nd
6
470865 +/- 60345
92nd
3
470815 +/- 22753
92nd
5
470780 +/- 2209
92nd
4
470196 +/- 28505
92nd
4
469009 +/- 32679
92nd
3
466091 +/- 442
92nd
4
465991 +/- 31928
92nd
36
465907 +/- 59752
92nd
125
465032 +/- 21578
92nd
17
457577 +/- 6490
92nd
3
449554 +/- 4367
92nd
701
447307 +/- 45591
92nd
19
445575 +/- 45467
92nd
3
444454 +/- 2439
91st
15
422284 +/- 25822
91st
7
409674 +/- 17091
91st
5
404724 +/- 42450
90th
3
395386 +/- 14323
89th
175
385765 +/- 33391
82nd
11
368637 +/- 10101
82nd
6
367414 +/- 16578
80th
15
364655 +/- 33987
79th
222
358423 +/- 39593
78th
3
343680 +/- 48591
Mid-Tier
75th
< 334605
75th
5
333623 +/- 816
71st
111
323752
70th
450
314564 +/- 1644
69th
27
309973 +/- 19505
69th
344
297061 +/- 25605
69th
8
285599 +/- 4162
69th
111
284598
68th
3
270510 +/- 40398
68th
3
262307 +/- 36288
67th
9
251707 +/- 6414
67th
122
248240 +/- 31026
67th
5
246458 +/- 2443
67th
8
234022 +/- 2110
66th
113
217823
66th
4
214596 +/- 464
66th
5
212732 +/- 5339
66th
3
212381 +/- 2345
66th
6
209511 +/- 23507
66th
9
207879 +/- 1292
66th
3
204296 +/- 66
66th
17
199520 +/- 13070
66th
9
191302 +/- 859
65th
4
181549 +/- 11500
65th
4
179387 +/- 10463
65th
6
177321 +/- 25128
65th
3
173905 +/- 1979
65th
15
173698 +/- 3600
65th
4
172264 +/- 4603
65th
4
164925 +/- 361
65th
4
162507 +/- 684
65th
3
162166 +/- 3284
65th
3
159212 +/- 4498
64th
7
156465 +/- 1531
64th
3
149492 +/- 2273
64th
3
148856 +/- 21658
63rd
122
143786 +/- 5115
63rd
3
141030 +/- 146
63rd
10
138375 +/- 19332
63rd
9
136443 +/- 12581
63rd
4
132465 +/- 1790
63rd
7
129883 +/- 1374
63rd
3
129871 +/- 797
63rd
4
127131 +/- 17823
62nd
3
125382 +/- 514
62nd
3
123831 +/- 16694
62nd
3
122734 +/- 2180
62nd
123
122390 +/- 10402
62nd
227
118444 +/- 1777
62nd
4
118228 +/- 17452
62nd
5
111900 +/- 14997
61st
8
108334 +/- 321
60th
124
105485 +/- 926
60th
3
103969 +/- 1442
60th
3
103827 +/- 751
60th
8
103203 +/- 12262
59th
120
101283 +/- 2676
59th
30
99613 +/- 1844
59th
6
95858 +/- 1660
59th
3
95630 +/- 8350
58th
222
94060 +/- 399
55th
12
86606 +/- 4686
Median
50th
83155
50th
8
82673 +/- 7091
50th
252
82189 +/- 9075
50th
223
81793 +/- 602
50th
112
81116
49th
4
80177 +/- 732
45th
6
75812 +/- 2418
43rd
1449
75422 +/- 265
42nd
6
74162 +/- 383
41st
13
71594 +/- 7920
39th
3
69888 +/- 6991
38th
3
68743 +/- 115
37th
4
67264 +/- 5160
37th
339
67058 +/- 713
36th
5
65832 +/- 5326
35th
3
65762 +/- 3567
35th
5
65704 +/- 3177
34th
113
63452 +/- 1020
34th
8
61173 +/- 2266
34th
3
61043 +/- 45
33rd
3
58317 +/- 5079
26th
350
57255 +/- 5670
Low-Tier
25th
< 57124
23rd
4
54966 +/- 1165
22nd
5
53711 +/- 67
22nd
11
52757 +/- 5230
21st
4
51329 +/- 395
20th
3
49253 +/- 353
20th
3
48328 +/- 6592
19th
111
46601
18th
14
45292 +/- 4966
17th
113
43392
16th
111
42710
16th
7
42436 +/- 4806
16th
335
42163 +/- 602
15th
6
42017 +/- 512
13th
227
41243 +/- 136
10th
111
32882
10th
15
29931 +/- 1531
10th
3
29737 +/- 132
10th
111
29002
7th
3
23456 +/- 2392
7th
10
22961 +/- 2720
6th
6
20917 +/- 131
5th
7
19208 +/- 528
5th
18
17640 +/- 1487
4th
11
11309 +/- 630
4th
5
11162 +/- 726
4th
111
10323
4th
4
10217 +/- 813
3rd
17
8274 +/- 791
OpenBenchmarking.orgDistribution Of Public Results - PHP Benchmark Suite94446 Results Range From 2639 To 1617183 Score2639349306722199512131803164094196385228676260967293258325549357840390131422422454713487004519295551586583877616168648459680750713041745332777623809914842205874496906787939078971369100366010359511068242110053311328241165115119740612296971261988129427913265701358861139115214234431455734148802515203161552607158489816171895K10K15K20K25K

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.63 / Max: 13

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.72 / Max: 21

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 Suite24681216182024283248641281.73.45.16.88.5

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 13 Benchmark Results

Intel Xeon E5-2680 v2 - Red Hat KVM - Intel 440FX 82441FX PMC

Ubuntu 18.04 - 4.15.0-136-generic - GCC 7.5.0

1 System - 14 Benchmark Results

Intel Xeon Silver 4214 - 1024MB - 20GB

Ubuntu 20.04 - 5.4.0 - GCC 9.3.0

1 System - 14 Benchmark Results

AMD EPYC 7702P 64-Core - netcup KVM Server - Intel 440FX 82441FX PMC

Debian 10 - 4.19.0-14-amd64 - GCC 8.3.0

12 Systems - 453 Benchmark Results

AMD Ryzen 7 5800X 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 21.04 - 5.12.0-051200rc3daily20210315-generic - GNOME Shell 3.38.3

1 System - 13 Benchmark Results

Intel Xeon E5-2680 v2 - Red Hat KVM - Intel 440FX 82441FX PMC

Ubuntu 18.04 - 4.15.0-136-generic - GCC 7.5.0

1 System - 14 Benchmark Results

Intel Xeon Silver 4214 - 1024MB - 20GB

Ubuntu 20.04 - 5.4.0 - GCC 9.3.0

1 System - 14 Benchmark Results

AMD EPYC 7702P 64-Core - netcup KVM Server - Intel 440FX 82441FX PMC

Debian 10 - 4.19.0-14-amd64 - GCC 8.3.0

1 System - 14 Benchmark Results

Intel Xeon Silver 4214 - 1024MB - 20GB

Ubuntu 20.04 - 5.4.0 - GCC 9.3.0

1 System - 13 Benchmark Results

Intel Xeon E5-2680 v2 - Red Hat KVM - Intel 440FX 82441FX PMC

Ubuntu 18.04 - 4.15.0-136-generic - GCC 7.5.0

1 System - 14 Benchmark Results

AMD EPYC 7702P 64-Core - netcup KVM Server - Intel 440FX 82441FX PMC

Debian 10 - 4.19.0-14-amd64 - GCC 8.3.0

1 System - 14 Benchmark Results

Intel Xeon Silver 4214 - 1024MB - 20GB

Ubuntu 20.04 - 5.4.0 - GCC 9.3.0

1 System - 13 Benchmark Results

Intel Xeon E5-2680 v2 - Red Hat KVM - Intel 440FX 82441FX PMC

Ubuntu 18.04 - 4.15.0-136-generic - GCC 7.5.0

Most Popular Test Results

OpenBenchmarking.org Results Compare

16 Systems - 119 Benchmark Results

2 x Intel Xeon Platinum 8259L - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

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

4 Systems - 99 Benchmark Results

Apple - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

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

2 Systems - 178 Benchmark Results

AMD Ryzen Threadripper 1950X 16-Core - Gigabyte X399 AORUS Gaming 7 - AMD Family 17h

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

10 Systems - 28 Benchmark Results

POWER9 altivec supported - PowerNV T2P9D01 REV 1.01 - 65536MB

Ubuntu 18.10 - 4.18.0-10-generic - GCC 8.2.0

2 Systems - 6 Benchmark Results

Unknown - NationalChip gx6605s - 57MB

Buildroot 2018.02-git - 4.9.56 - GNOME Shell

8 Systems - 360 Benchmark Results

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

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

3 Systems - 174 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Fedora 32 - 5.8.11-200.fc32.x86_64 - GNOME Shell 3.36.6

1 System - 1004 Benchmark Results

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

Ubuntu 18.04 - 4.4.138 - LXDE 0.9.3

Find More Test Results