Skip to content

Instantly share code, notes, and snippets.

@spetersson
Created December 17, 2020 10:29
Show Gist options
  • Save spetersson/8e40f42cd38996cc7cd05631924e25cc to your computer and use it in GitHub Desktop.
Save spetersson/8e40f42cd38996cc7cd05631924e25cc to your computer and use it in GitHub Desktop.
openssl speed -evp aes-256-gcm -multi 24
✘ spetersson@trash  ~ 
-> openssl speed -evp aes-256-gcm -multi 24
Forked child 0
Forked child 1
Forked child 2
+DT:aes-256-gcm:3:16
Forked child 3
+DT:aes-256-gcm:3:16
Forked child 4
+DT:aes-256-gcm:3:16
Forked child 5
+DT:aes-256-gcm:3:16
Forked child 6
+DT:aes-256-gcm:3:16
Forked child 7
+DT:aes-256-gcm:3:16
Forked child 8
+DT:aes-256-gcm:3:16
Forked child 9
+DT:aes-256-gcm:3:16
Forked child 10
+DT:aes-256-gcm:3:16
+DT:aes-256-gcm:3:16
Forked child 11
+DT:aes-256-gcm:3:16
Forked child 12
+DT:aes-256-gcm:3:16
Forked child 13
+DT:aes-256-gcm:3:16
Forked child 14
Forked child 15
+DT:aes-256-gcm:3:16
+DT:aes-256-gcm:3:16
Forked child 16
Forked child 17
+DT:aes-256-gcm:3:16
+DT:aes-256-gcm:3:16
Forked child 18
Forked child 19
+DT:aes-256-gcm:3:16
+DT:aes-256-gcm:3:16
Forked child 20
+DT:aes-256-gcm:3:16
Forked child 21
+DT:aes-256-gcm:3:16
Forked child 22
+DT:aes-256-gcm:3:16
Forked child 23
+DT:aes-256-gcm:3:16
+DT:aes-256-gcm:3:16
+R:65643566:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65535513:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65183541:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65583364:aes-256-gcm:3.000000
+R:63912844:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+DT:aes-256-gcm:3:64
+R:63908844:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65469001:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65351613:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65559464:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65501845:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65508787:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:64763873:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65363592:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:62351854:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65123988:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65141512:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65244438:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:64187965:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:64021710:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65321280:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65508402:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65407665:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:63065139:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:65745939:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:64
+R:40064697:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39985143:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39897867:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39505876:aes-256-gcm:3.000000
+R:41594302:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+DT:aes-256-gcm:3:256
+R:38601466:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39920194:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39519899:aes-256-gcm:3.000000
+R:39888780:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+DT:aes-256-gcm:3:256
+R:39979282:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:40002874:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39994612:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:40001776:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39987121:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39821849:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:40010044:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39976654:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39971546:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39600567:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:38591416:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:38569117:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39998581:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:38025147:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:39967035:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:256
+R:20066130:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20498737:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20482502:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:19851772:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20073859:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20432852:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20810504:aes-256-gcm:3.000000
+R:20508517:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+DT:aes-256-gcm:3:1024
+R:19589911:aes-256-gcm:3.000000
+R:20646678:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+DT:aes-256-gcm:3:1024
+R:20638157:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20373464:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20504141:aes-256-gcm:3.000000
+R:20503486:aes-256-gcm:3.000000
+R:20507390:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20333945:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20240829:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+DT:aes-256-gcm:3:1024
+DT:aes-256-gcm:3:1024
+R:20495170:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20448356:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20588828:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20026822:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20465177:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20766347:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:20494899:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:1024
+R:6448038:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6315678:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6307492:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6057909:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6329178:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6196628:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6284932:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6324754:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6328558:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6307679:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6325778:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6212806:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6318000:aes-256-gcm:3.000000
+R:6317619:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6186797:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+DT:aes-256-gcm:3:8192
+R:6201277:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6187344:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6315680:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6209150:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6323881:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6305895:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6316409:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6389442:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:6255251:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:8192
+R:914413:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863830:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:861886:aes-256-gcm:3.000000
+R:857152:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+DT:aes-256-gcm:3:16384
+R:819181:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:849657:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:836261:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:862930:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:864265:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863352:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863272:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863267:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:861038:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:845917:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863803:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863131:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:863320:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:865053:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:842898:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:857862:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:861918:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:860158:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:820905:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:848866:aes-256-gcm:3.000000
+DT:aes-256-gcm:3:16384
+R:434473:aes-256-gcm:3.000000
+R:434876:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 0
Got: +F:22:aes-256-gcm:350099018.67:854713536.00:1712309760.00:2200930304.00:2496957098.67:2372801877.33 from 0
+R:434936:aes-256-gcm:3.000000
+R:377936:aes-256-gcm:3.000000
+R:434038:aes-256-gcm:3.000000
+R:447489:aes-256-gcm:3.000000
+R:448852:aes-256-gcm:3.000000
+R:434869:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 1
Got: +F:22:aes-256-gcm:348541936.00:850960640.00:1750060117.33:2145256789.33:2283550037.33:2451330389.33 from 1
+R:435793:aes-256-gcm:3.000000
+R:434875:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 2
Got: +F:22:aes-256-gcm:349522736.00:853016384.00:1749225557.33:2155751424.00:2358831786.67:2375002794.67 from 2
+R:434890:aes-256-gcm:3.000000
+R:428465:aes-256-gcm:3.000000
+R:428864:aes-256-gcm:3.000000
+R:434587:aes-256-gcm:3.000000
+R:434910:aes-256-gcm:3.000000
+R:434936:aes-256-gcm:3.000000
+R:435103:aes-256-gcm:3.000000
+R:428787:aes-256-gcm:3.000000
+R:434829:aes-256-gcm:3.000000
+R:419715:aes-256-gcm:3.000000
+R:430519:aes-256-gcm:3.000000
+R:431806:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 3
Got: +F:22:aes-256-gcm:349650474.67:843091178.67:1671672405.33:2153021098.67:2353610752.00:2351207765.33 from 3
Got: +H:16:64:256:1024:8192:16384 from 4
Got: +F:22:aes-256-gcm:347645552.00:851154496.00:1747840170.67:2152957269.33:2340596394.67:2375330474.67 from 4
Got: +H:16:64:256:1024:8192:16384 from 5
Got: +F:22:aes-256-gcm:349343173.33:852891349.33:1749686698.67:2116702549.33:2309917354.67:2373424469.33 from 5
Got: +H:16:64:256:1024:8192:16384 from 6
Got: +F:22:aes-256-gcm:349777941.33:842792021.33:1712969301.33:2160359424.00:2236910250.67:2370426197.33 from 6
Got: +H:16:64:256:1024:8192:16384 from 7
Got: +F:22:aes-256-gcm:340868501.33:887345109.33:1694017877.33:2067766272.00:2353523370.67:2064034474.67 from 7
Got: +H:16:64:256:1024:8192:16384 from 8
Got: +F:22:aes-256-gcm:340847168.00:823497941.33:1743603370.67:2115115690.67:2320130048.00:2443886592.00 from 8
Got: +H:16:64:256:1024:8192:16384 from 9
Got: +F:22:aes-256-gcm:349168005.33:851630805.33:1775829674.67:2158849365.33:2360019626.67:2380010837.33 from 9
Got: +H:16:64:256:1024:8192:16384 from 10
Got: +F:22:aes-256-gcm:347970336.00:852835285.33:1749630805.33:2111946752.00:2358758058.67:2375188480.00 from 10
Got: +H:16:64:256:1024:8192:16384 from 11
Got: +F:22:aes-256-gcm:349380197.33:853394645.33:1749963946.67:2156413952.00:2357308074.67:2375079253.33 from 11
Got: +H:16:64:256:1024:8192:16384 from 12
Got: +F:22:aes-256-gcm:345407322.67:853218389.33:1735163306.67:2156544000.00:2351207765.33:2342169258.67 from 12
Got: +H:16:64:256:1024:8192:16384 from 13
Got: +F:22:aes-256-gcm:348605824.00:853371221.33:1761849856.00:2160147797.33:2357526528.00:2374997333.33 from 13
Got: +H:16:64:256:1024:8192:16384 from 14
Got: +F:22:aes-256-gcm:342335813.33:852726314.67:1748921173.33:2155752106.67:2356923050.67:2375330474.67 from 14
Got: +H:16:64:256:1024:8192:16384 from 15
Got: +F:22:aes-256-gcm:332543221.33:853058581.33:1761122730.67:2159198890.67:2356374186.67:2374964565.33 from 15
Got: +H:16:64:256:1024:8192:16384 from 16
Got: +F:22:aes-256-gcm:347327936.00:849532778.67:1738535594.67:2120637781.33:2348804778.67:2358236501.33 from 16
Got: +H:16:64:256:1024:8192:16384 from 17
Got: +F:22:aes-256-gcm:347421397.33:853547605.33:1727217408.00:2111760042.67:2357294421.33:2339990186.67 from 17
Got: +H:16:64:256:1024:8192:16384 from 18
Got: +F:22:aes-256-gcm:349378144.00:822807829.33:1708955477.33:2152412160.00:2301673472.00:2374746112.00 from 18
Got: +H:16:64:256:1024:8192:16384 from 19
Got: +F:22:aes-256-gcm:341449120.00:844812096.00:1744926378.67:2119389866.67:2357439146.67:2376242517.33 from 19
+R:422885:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 20
Got: +F:22:aes-256-gcm:350645008.00:852630080.00:1772061610.67:2180929536.00:2241617920.00:2309515946.67 from 20
Got: +H:16:64:256:1024:8192:16384 from 21
Got: +F:22:aes-256-gcm:348380160.00:823283541.33:1756913322.67:2158551381.33:2362171392.00:2341748736.00 from 21
+R:440683:aes-256-gcm:3.000000
Got: +H:16:64:256:1024:8192:16384 from 22
Got: +F:22:aes-256-gcm:348840880.00:853303061.33:1748898048.00:2135125674.67:2317970090.67:2406716757.33 from 22
Got: +H:16:64:256:1024:8192:16384 from 23
Got: +F:22:aes-256-gcm:336347408.00:811203136.00:1746361770.67:2156000938.67:2342535168.00:2292203520.00 from 23
OpenSSL 1.1.1h 22 Sep 2020
built on: Tue Sep 22 14:59:44 2020 UTC
options:bn(64,64) rc4(8x,int) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG -D_FORTIFY_SOURCE=2
evp 8311497.27k 20340818.03k 41757736.36k 51461521.07k 56181650.77k 56574585.51k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment