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.022011.062011.102012.022012.062012.102013.022013.062013.102014.022014.062014.102015.022015.062015.102016.022016.062016.102017.022017.062017.102018.022018.062018.102019.022019.062019.102020.022020.062020.102021.0220K40K60K80K100K
* 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 Fri, 26 Feb 2021 20:20:34 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 45,297 public results since 10 April 2013 with the latest data as of 26 February 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
3
862216 +/- 399
100th
3
833344 +/- 4181
100th
6
819216 +/- 17238
100th
18
811673 +/- 99579
100th
5
808325 +/- 65938
100th
69
798068 +/- 96542
100th
45
756354 +/- 63537
100th
159
749258 +/- 60420
100th
52
742582 +/- 81831
100th
10
733234 +/- 7279
100th
4
727249 +/- 25670
100th
3
725318 +/- 36760
99th
17
712940 +/- 65098
99th
3
703476 +/- 64727
99th
12
697424 +/- 20428
99th
20
683079 +/- 52055
99th
3
682736 +/- 27775
98th
8
676250 +/- 5565
98th
6
676037 +/- 3816
98th
3
675396 +/- 10694
98th
19
668610 +/- 39679
98th
14
664034 +/- 11151
98th
3
663064 +/- 3589
98th
60
661310 +/- 83163
97th
4
649281 +/- 23704
97th
5
647870 +/- 20802
97th
67
646590 +/- 58015
97th
3
644250 +/- 25910
97th
5
644073 +/- 19150
97th
22
643040 +/- 1546
97th
4
643000 +/- 20842
97th
17
638549 +/- 14617
97th
36
637113 +/- 72710
96th
5
626810 +/- 16429
96th
3
626696 +/- 24099
96th
15
626225 +/- 16610
96th
41
623742 +/- 56615
96th
3
622739 +/- 17895
96th
11
620852 +/- 17839
96th
21
618863 +/- 35107
96th
3
618553 +/- 19289
96th
15
617932 +/- 11400
96th
14
609607 +/- 11731
96th
58
606573
95th
8
605065 +/- 1426
95th
10
601414 +/- 12629
95th
161
599664 +/- 1553
95th
6
598844 +/- 29934
94th
5
596336 +/- 32964
94th
53
595765 +/- 60100
94th
17
590772 +/- 44854
94th
44
590197 +/- 48110
94th
16
585283 +/- 52367
94th
6
574683 +/- 3077
94th
15
573489 +/- 4339
94th
8
569614 +/- 23068
94th
4
566880 +/- 20280
94th
15
565212 +/- 19414
93rd
5
564374 +/- 18082
93rd
21
551305 +/- 59830
93rd
25
550173 +/- 70737
93rd
121
543558 +/- 4650
92nd
14
533629 +/- 62801
92nd
3
530043 +/- 75592
91st
4
525093 +/- 28553
91st
6
524247 +/- 3619
91st
6
524068 +/- 7579
91st
4
523714 +/- 22485
91st
13
523227 +/- 7764
91st
11
519220 +/- 24381
91st
13
518942 +/- 6086
91st
4
518743 +/- 18927
91st
4
515371 +/- 7852
91st
3
514889 +/- 21739
91st
8
512479 +/- 12787
91st
6
512303 +/- 32260
91st
8
512062 +/- 7531
91st
9
511382 +/- 67997
91st
12
511262 +/- 15119
91st
4
509135 +/- 33789
91st
9
509094 +/- 17853
91st
13
507898 +/- 10708
90th
4
505902 +/- 34370
90th
51
504170 +/- 30258
90th
4
503776 +/- 18693
90th
9
503665 +/- 20702
90th
7
501317 +/- 31662
90th
6
499062 +/- 11462
90th
9
497565 +/- 7832
90th
4
497186 +/- 1495
90th
10
495812 +/- 22478
90th
5
491568 +/- 620
89th
10
490348 +/- 23874
89th
4
490084 +/- 4115
89th
15
488314 +/- 34001
89th
5
487097 +/- 29423
89th
6
484942 +/- 1569
89th
14
484547 +/- 26346
89th
7
481295 +/- 52892
89th
18
480594 +/- 30423
89th
5
480131 +/- 35919
89th
22
478852 +/- 7035
89th
17
477189 +/- 43301
89th
30
476418 +/- 40380
89th
8
475577 +/- 26545
89th
6
475306 +/- 4805
89th
6
470865 +/- 60345
89th
3
470815 +/- 22753
89th
5
470780 +/- 2209
89th
4
470196 +/- 28505
89th
4
469009 +/- 32679
89th
3
466091 +/- 442
89th
4
465991 +/- 31928
89th
36
465907 +/- 59752
88th
71
458789 +/- 49214
88th
17
457577 +/- 6490
88th
3
449554 +/- 4367
88th
19
445575 +/- 45467
87th
15
422284 +/- 25822
87th
7
409674 +/- 17091
87th
5
404724 +/- 42450
86th
3
395386 +/- 14323
85th
121
381751 +/- 39841
84th
11
368637 +/- 10101
84th
6
367414 +/- 16578
84th
15
364655 +/- 33987
84th
114
358423 +/- 39678
83rd
3
343680 +/- 48591
83rd
5
333623 +/- 816
81st
234
314319 +/- 4061
80th
27
309973 +/- 19505
80th
182
298814 +/- 27744
80th
8
285599 +/- 4162
80th
57
284598
79th
3
270510 +/- 40398
78th
3
262307 +/- 36288
78th
9
251707 +/- 6414
78th
5
246458 +/- 2443
77th
8
234022 +/- 2110
77th
59
217823
76th
4
214596 +/- 464
76th
5
212732 +/- 5339
76th
3
212381 +/- 2345
76th
6
209511 +/- 23507
76th
9
207879 +/- 1292
76th
3
204296 +/- 66
76th
17
199520 +/- 13070
76th
9
191302 +/- 859
76th
4
181549 +/- 11500
76th
4
179387 +/- 10463
76th
6
177321 +/- 25128
Mid-Tier
75th
< 176331
75th
3
173905 +/- 1979
75th
15
173698 +/- 3600
75th
4
172264 +/- 4603
75th
4
164925 +/- 361
75th
4
162507 +/- 684
75th
3
162166 +/- 3284
74th
3
159212 +/- 4498
74th
7
156465 +/- 1531
73rd
3
149492 +/- 2273
73rd
3
148856 +/- 21658
72nd
68
144893 +/- 6745
72nd
3
141030 +/- 146
72nd
10
138375 +/- 19332
72nd
9
136443 +/- 12581
71st
4
132465 +/- 1790
71st
7
129883 +/- 1374
71st
3
129871 +/- 797
71st
4
127131 +/- 17823
71st
3
125382 +/- 514
71st
69
124654 +/- 13552
71st
3
123831 +/- 16694
71st
3
122734 +/- 2180
70th
119
118510 +/- 1846
70th
4
118228 +/- 17452
70th
5
111900 +/- 14997
69th
8
108334 +/- 321
68th
70
105356 +/- 1819
68th
3
103969 +/- 1442
68th
3
103827 +/- 751
68th
8
103203 +/- 12262
68th
66
101659 +/- 4488
67th
30
99613 +/- 1844
66th
6
95858 +/- 1660
66th
3
95630 +/- 8350
65th
114
94060 +/- 400
62nd
12
86606 +/- 4686
58th
142
83624 +/- 10466
57th
8
82673 +/- 7091
56th
115
81793 +/- 603
56th
58
81116
55th
4
80177 +/- 732
51st
6
75812 +/- 2418
Median
50th
75811
49th
747
75422 +/- 265
47th
6
74162 +/- 383
47th
13
71594 +/- 7920
44th
3
69888 +/- 6991
43rd
3
68743 +/- 115
42nd
4
67264 +/- 5160
42nd
177
67090 +/- 940
40th
5
65832 +/- 5326
40th
3
65762 +/- 3567
40th
5
65704 +/- 3177
39th
59
63362 +/- 1417
39th
8
61173 +/- 2266
39th
3
61043 +/- 45
37th
3
58317 +/- 5079
26th
4
54966 +/- 1165
Low-Tier
25th
< 53827
25th
5
53711 +/- 67
24th
11
52757 +/- 5230
24th
4
51329 +/- 395
23rd
3
49253 +/- 353
23rd
3
48328 +/- 6592
22nd
57
46601
21st
14
45292 +/- 4966
19th
59
43392
18th
57
42710
18th
7
42436 +/- 4806
18th
173
42170 +/- 610
17th
6
42017 +/- 512
16th
119
41322 +/- 449
11th
15
29931 +/- 1531
11th
3
29737 +/- 132
8th
3
23456 +/- 2392
8th
10
22961 +/- 2720
6th
6
20917 +/- 131
5th
7
19208 +/- 528
5th
18
17640 +/- 1487
4th
11
11309 +/- 630
4th
5
11162 +/- 726
4th
57
10323
4th
4
10217 +/- 813
3rd
17
8274 +/- 791
OpenBenchmarking.orgDistribution Of Public Results - PHP Benchmark Suite45297 Results Range From 2639 To 1617183 Score2639349306722199512131803164094196385228676260967293258325549357840390131422422454713487004519295551586583877616168648459680750713041745332777623809914842205874496906787939078971369100366010359511068242110053311328241165115119740612296971261988129427913265701358861139115214234431455734148802515203161552607158489816171893K6K9K12K15K

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.31 / Max: 14

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.68 / Max: 22

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 Suite2468121620243248641.813.625.437.249.05

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 14 Benchmark Results

Intel Xeon Gold 6140 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-25-generic - GCC 10.2.0

1 System - 14 Benchmark Results

2 x Intel Xeon E312xx - QEMU Standard PC - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-64-generic - 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

2 x Intel Core - OpenStack Foundation Nova v14.1.1 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-41-generic - GCC 10.2.0

1 System - 14 Benchmark Results

Intel Xeon - Hetzner vServer v20171111 - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-54-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E5-2690 0 - 4096MB - 59GB

Ubuntu 20.04 - 3.10.0-1127.8.2.vz7.151.14 - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E5-2650 v4 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-60-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon Gold 6140 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-25-generic - GCC 10.2.0

1 System - 13 Benchmark Results

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

Ubuntu 18.04 - 4.15.0-20-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 7282 16-Core - QEMU Standard PC - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E3-12xx v2 - RDO OpenStack Compute - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

Most Popular Test Results

OpenBenchmarking.org Results Compare

16 Systems - 119 Benchmark Results

Intel Xeon Gold 5220R - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

4 Systems - 99 Benchmark Results

Apple - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

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

Intel Core i7-7900X - ASRock X299 Extreme4 - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.10 - 4.19.0-999-generic - GNOME Shell 3.30.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

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-10980XE - Gigabyte X299X DESIGNARE 10G - 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 33 - 5.8.11-300.fc33.x86_64 - GNOME Shell 3.38.0

1 System - 1004 Benchmark Results

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

Ubuntu 18.04 - 4.4.138 - LXDE 0.9.3

6 Systems - 38 Benchmark Results

AMD EPYC 7551 32-Core - GIGABYTE MZ31-AR0-00 v01010101 - AMD Family 17h

Ubuntu 18.04 - 4.15.0-10-generic - GNOME Shell 3.27.92

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

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment