Go Benchmarks

Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration.

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

Project Site

github.com

Test Created

3 February 2016

Last Updated

7 April 2018

Test Maintainer

Gabriela Cervantes, Athenas Jimenez

Test Type

Processor

Average Install Time

2 Seconds

Average Run Time

4 Minutes, 13 Seconds

Accolades

100k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsGo Benchmarks Popularity Statisticspts/go-benchmark2016.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.082020.102020.126K12K18K24K30K
* 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 Mon, 18 Jan 2021 21:56:57 GMT.
build28.6%json27.5%garbage25.7%http18.2%Test Option PopularityOpenBenchmarking.org

Revision History

pts/go-benchmark-1.1.4   [View Source]   Sat, 07 Apr 2018 20:22:14 GMT
Update result parser handling, allows test to work on BSD

pts/go-benchmark-1.1.3   [View Source]   Sat, 03 Mar 2018 19:39:08 GMT
Add Windows support.

pts/go-benchmark-1.1.2   [View Source]   Sun, 10 Dec 2017 17:54:20 GMT
Fix for latest changes

pts/go-benchmark-1.1.1   [View Source]   Sun, 10 Dec 2017 17:42:51 GMT
Fix broken download file

pts/go-benchmark-1.1.0   [View Source]   Mon, 04 Dec 2017 09:44:58 GMT
Updates

pts/go-benchmark-1.0.1   [View Source]   Thu, 19 May 2016 08:54:28 GMT
Update Git snapshot of Go benchmarks

pts/go-benchmark-1.0.0   [View Source]   Wed, 03 Feb 2016 14:40:39 GMT
Initial commit.

Suites Using This Test

CPU Massive


Performance Metrics

Analyze Test Configuration:

Go Benchmarks

Test: build

OpenBenchmarking.org metrics for this test profile configuration based on 2,193 public results since 10 December 2017 with the latest data as of 11 January 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
Nanoseconds/Operation (Average)
97th
6
11603885186 +/- 1757531682
96th
27
12230819252 +/- 2425466091
94th
3
12800740814 +/- 683898903
93rd
6
13065251098 +/- 46947157
93rd
33
13271089077 +/- 2509685199
92nd
5
13435018584 +/- 309623020
92nd
3
13435865640 +/- 472169513
92nd
70
13442181637 +/- 3980974666
87th
4
14287393921 +/- 2002537276
87th
5
14320972596 +/- 723982695
87th
36
14373768754 +/- 3538908181
82nd
5
15200103318 +/- 2580905793
82nd
22
15265164277 +/- 4384188921
79th
3
15685179662 +/- 151559059
79th
37
15786826893 +/- 2992279818
76th
3
16443437869 +/- 101598404
76th
3
16547481606 +/- 74277147
Mid-Tier
75th
> 16600970315
75th
29
16607673414 +/- 2831836268
74th
5
16798827329 +/- 1356444577
74th
10
16810968237 +/- 3308675838
74th
17
16827245261
73rd
17
17026174276 +/- 904351764
73rd
8
17084436700 +/- 3743209745
72nd
21
17212146245 +/- 2677877066
69th
16
17552612623 +/- 379210282
69th
19
17587416041 +/- 1190778600
66th
20
17968276773 +/- 2697496783
66th
28
17979879608 +/- 2888628735
65th
4
18045505976 +/- 13009117
62nd
3
18418965120 +/- 4470938194
61st
5
18508007935 +/- 1315697455
61st
22
18618825993
60th
10
18789188621 +/- 2065058135
60th
14
18828902661 +/- 1129088483
60th
4
18866432336 +/- 3100720522
59th
4
19042234248 +/- 11942541
58th
20
19107183680
58th
4
19110956522 +/- 3051204920
58th
17
19163957363
57th
18
19293975622
54th
6
19716042639 +/- 538878897
54th
5
19730178584 +/- 2812835425
54th
3
19763868173 +/- 221206096
54th
39
19834264228 +/- 4372653338
54th
20
19851913425
53rd
5
19962748162 +/- 5731378038
52nd
5
20069482314 +/- 2298871224
52nd
19
20108862873
52nd
44
20212410288
51st
24
20415833942 +/- 2792381929
Median
50th
20548180743
48th
126
21257688519
46th
5
21458302092
46th
20
21523364411 +/- 1909124422
45th
15
21577132818
45th
5
21612938632
45th
12
21616884318 +/- 6333111216
42nd
4
22422850186 +/- 15564878
41st
21
22471793524
41st
5
22522673323
41st
3
22662206131 +/- 5832189848
40th
36
22799990712 +/- 6796634553
39th
5
23050057867 +/- 3692313363
39th
18
23097323502 +/- 5916717265
39th
20
23190963053 +/- 6886143547
39th
27
23298635627 +/- 2444863997
38th
12
23398202773
38th
3
23495243985 +/- 2301696196
38th
4
23531788584 +/- 1001298164
38th
26
23804093388
37th
37
23962101211 +/- 6179825381
37th
71
24036362144
36th
8
24735849369 +/- 1218019226
36th
22
24778729107 +/- 7346868654
35th
23
24917441492
35th
3
25036050319
34th
5
25481171757
34th
4
25579772126
33rd
3
25830214816
33rd
5
25935430170
32nd
6
25936061350 +/- 864719700
32nd
5
25983329425
32nd
5
26061132684
32nd
7
26195673632 +/- 3859706997
31st
5
26413350226
31st
3
26504689508 +/- 152344127
31st
3
26554811142
31st
3
26555520636
31st
6
26600243256 +/- 4381488715
31st
3
26635457359
30th
5
26784839020
30th
5
26811743887
30th
5
26833773763
29th
4
26996186767
29th
5
27156606176
29th
5
27160653682
28th
4
27201247588
28th
5
27371988085
27th
15
27478242086
26th
13
28309589753
Low-Tier
25th
> 28378651545
25th
29
28420699477 +/- 7491434468
25th
5
28660257433 +/- 7783303438
25th
23
28771003565
25th
4
29004191271
23rd
8
29428695205 +/- 3600424610
23rd
8
29499213748 +/- 710926438
23rd
20
29616080804 +/- 8670691427
23rd
19
29634532605
23rd
7
29751050114 +/- 7201256313
23rd
20
29844581097
22nd
3
29923013847 +/- 1873781867
22nd
9
30432690916 +/- 6722672691
22nd
3
30435295777
22nd
32
30464518816 +/- 7936190319
20th
5
32125302972 +/- 3841351427
19th
38
33024099535
17th
8
34273143541 +/- 670462317
16th
17
34695284302 +/- 1623741943
15th
4
35415361933 +/- 4547126456
11th
17
37947853680 +/- 2860125508
10th
6
40033810335 +/- 9364529763
9th
6
40905699602 +/- 4556993552
7th
22
42829159416
7th
9
43046929597
7th
3
43179120077 +/- 5877368042
5th
11
46242805425 +/- 7444074284
3rd
3
62860342841 +/- 139235145
2nd
6
66272716535 +/- 13092277227
1st
4
74566759013 +/- 3567978448
1st
15
75399615551 +/- 19329934086
OpenBenchmarking.orgDistribution Of Public Results - Test: build2193 Results Range From 1251604773 To 107366911417 Nanoseconds/Operation1251604773337391090654962170397618523172974082930511863135438139854415711610774770418230053837203523599702247466610324596972236267192783692884158450230963890635330861967683520850290137330809034394531151674157542130043697727433458200335664794233969950064645832521869519655430925809856431564231585538703646067617649762798482630649207887636704309489669165401029712877071627341001329575532319428776546255617977693169481899237827840215439608614385009388266156226903884623599251076849294633074625967553807589887768689110099999302410312229915710524460529010736691142370140210280350

Based on OpenBenchmarking.org data, the selected test / test configuration (Go Benchmarks - Test: build) has an average run-time of 9 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 BenchmarkTest: buildRun-Time1326395265Min: 1 / Avg: 8.36 / Max: 65

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: buildDeviation3691215Min: 0 / Avg: 1.49 / Max: 10

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 4 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASRock B550M Pro4 - AMD Starship

Clear Linux OS 34150 - 5.10.5-1012.native - GNOME Shell 3.38.2

3 Systems - 135 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 8192 MB 0MHz VMW-8192MB

Microsoft Windows 10 Home Build 18362 - 10.0 - 8.16.7.5

2 Systems - 135 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz VMW-16384MB

Microsoft Windows 10 Pro Build 18362 - 10.0 - 8.16.7.5

2 Systems - 135 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz

Microsoft Windows 10 Enterprise LTSC Build 17763 - 10.0 - 8.16.7.5

1 System - 6 Benchmark Results

Intel Xeon E5-2680 v4 - HUANANZHI X99-F8 - Intel Xeon E7 v4

ManjaroLinux 20.2.1 - 5.10.2-2-MANJARO - Xfce 4.14

2 Systems - 135 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 8192 MB 0MHz VMW-8192MB

Microsoft Windows 10 Home Build 18362 - 10.0 - 8.16.7.5

2 Systems - 135 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz

Microsoft Windows 10 Home Build 17134 - 10.0 - 8.16.7.5

8 Systems - 69 Benchmark Results

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

Clear Linux OS 31890 - 5.4.2-875.native - GNOME Shell 3.34.1

1 System - 219 Benchmark Results

AMD EPYC 7302P 16-Core - Supermicro H11SSL-i v2.00 - AMD Starship

Ubuntu 20.04 - 5.4.0-42-generic - GNOME Shell 3.36.4

1 System - 4 Benchmark Results

Intel Pentium 4415U - LENOVO LNVNB161216 - Intel Xeon E3-1200 v6

ManjaroLinux 20.2 - 5.4.80-2-MANJARO - Cinnamon 4.8.0

1 System - 1 Benchmark Result

Intel Xeon E5-2690 0 - HUANANZHI X79-ZD3 INTEL - Intel Xeon E5

Ubuntu 20.10 - 5.8.0-34-generic - MATE 1.24.1

1 System - 4 Benchmark Results

2 x Intel Xeon E5-2680 v2 - Supermicro X9DRW v0123456789 - Intel Xeon E7 v2

Peppermint 10 - 5.0.0-37-generic - LXDE

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment