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 .
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 Public Result Uploads Reported Installs* Test Completions* OpenBenchmarking.org Events Go Benchmarks Popularity Statistics pts/go-benchmark 2016.02 2016.04 2016.06 2016.08 2016.10 2016.12 2017.02 2017.04 2017.06 2017.08 2017.10 2017.12 2018.02 2018.04 2018.06 2018.08 2018.10 2018.12 2019.02 2019.04 2019.06 2019.08 2019.10 2019.12 2020.02 2020.04 2020.06 2020.08 2020.10 2020.12 6K 12K 18K 24K 30K
* 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.
build 28.6% json 27.5% garbage 25.7% http 18.2% Test Option Popularity OpenBenchmarking.org
Revision Historypts/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.
Performance MetricsAnalyze Test Configuration: pts/go-benchmark-1.1.x - Test: build (Nanoseconds/Operation) pts/go-benchmark-1.1.x - Test: json (Nanoseconds/Operation) pts/go-benchmark-1.1.x - Test: garbage (Nanoseconds/Operation) pts/go-benchmark-1.1.x - Test: http (Nanoseconds/Operation) pts/go-benchmark-1.0.x - Test: json (Nanoseconds) pts/go-benchmark-1.0.x - Test: garbage (Nanoseconds) pts/go-benchmark-1.0.x - Test: http (Nanoseconds) 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
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
60th
10
18789188621 +/- 2065058135
60th
14
18828902661 +/- 1129088483
60th
4
18866432336 +/- 3100720522
59th
4
19042234248 +/- 11942541
58th
4
19110956522 +/- 3051204920
54th
6
19716042639 +/- 538878897
54th
5
19730178584 +/- 2812835425
54th
3
19763868173 +/- 221206096
54th
39
19834264228 +/- 4372653338
53rd
5
19962748162 +/- 5731378038
52nd
5
20069482314 +/- 2298871224
51st
24
20415833942 +/- 2792381929
46th
20
21523364411 +/- 1909124422
45th
12
21616884318 +/- 6333111216
42nd
4
22422850186 +/- 15564878
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
3
23495243985 +/- 2301696196
38th
4
23531788584 +/- 1001298164
37th
37
23962101211 +/- 6179825381
36th
8
24735849369 +/- 1218019226
36th
22
24778729107 +/- 7346868654
32nd
6
25936061350 +/- 864719700
32nd
7
26195673632 +/- 3859706997
31st
3
26504689508 +/- 152344127
31st
6
26600243256 +/- 4381488715
Low-Tier
25th
> 28378651545
25th
29
28420699477 +/- 7491434468
25th
5
28660257433 +/- 7783303438
23rd
8
29428695205 +/- 3600424610
23rd
8
29499213748 +/- 710926438
23rd
20
29616080804 +/- 8670691427
23rd
7
29751050114 +/- 7201256313
22nd
3
29923013847 +/- 1873781867
22nd
9
30432690916 +/- 6722672691
22nd
32
30464518816 +/- 7936190319
20th
5
32125302972 +/- 3841351427
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
3
43179120077 +/- 5877368042
5th
11
46242805425 +/- 7444074284
3rd
3
62860342841 +/- 139235145
2nd
6
66272716535 +/- 13092277227
1st
4
74566759013 +/- 3567978448
1st
15
75399615551 +/- 19329934086
OpenBenchmarking.org Distribution Of Public Results - Test: build 2193 Results Range From 1251604773 To 107366911417 Nanoseconds/Operation 1251604773 3373910906 5496217039 7618523172 9740829305 11863135438 13985441571 16107747704 18230053837 20352359970 22474666103 24596972236 26719278369 28841584502 30963890635 33086196768 35208502901 37330809034 39453115167 41575421300 43697727433 45820033566 47942339699 50064645832 52186951965 54309258098 56431564231 58553870364 60676176497 62798482630 64920788763 67043094896 69165401029 71287707162 73410013295 75532319428 77654625561 79776931694 81899237827 84021543960 86143850093 88266156226 90388462359 92510768492 94633074625 96755380758 98877686891 100999993024 103122299157 105244605290 107366911423 70 140 210 280 350
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.org Minutes Time Required To Complete Benchmark Test: build Run-Time 13 26 39 52 65 Min: 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.org Percent, Fewer Is Better Average Deviation Between Runs Test: build Deviation 3 6 9 12 15 Min: 0 / Avg: 1.49 / Max: 10
Recent Test Results
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 User Comments