Last active
December 27, 2015 12:59
-
-
Save orimanabu/7329951 to your computer and use it in GitHub Desktop.
OpenSSL speed benchmark on MacBookPro10.1 - Intel Core i7 (@2.7GHz), Mavericks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
manglobe:~ ori$ system_profiler SPHardwareDataType | |
Hardware: | |
Hardware Overview: | |
Model Name: MacBook Pro | |
Model Identifier: MacBookPro10,1 | |
Processor Name: Intel Core i7 | |
Processor Speed: 2.7 GHz | |
Number of Processors: 1 | |
Total Number of Cores: 4 | |
L2 Cache (per Core): 256 KB | |
L3 Cache: 8 MB | |
Memory: 16 GB | |
Boot ROM Version: MBP101.00EE.B02 | |
SMC Version (system): 2.3f36 | |
Serial Number (system): C02K50JNDKQ4 | |
Hardware UUID: 617914AB-86F1-5212-B54E-70A11ADD0333 | |
manglobe:~ ori$ uname -a | |
Darwin manglobe.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64 | |
manglobe:~ ori$ time openssl speed | |
To get the most accurate results, try to run this | |
program when this computer is idle. | |
Doing md2 for 3s on 16 size blocks: 488988 md2's in 2.98s | |
Doing md2 for 3s on 64 size blocks: 250670 md2's in 2.98s | |
Doing md2 for 3s on 256 size blocks: 84605 md2's in 2.98s | |
Doing md2 for 3s on 1024 size blocks: 23407 md2's in 2.99s | |
Doing md2 for 3s on 8192 size blocks: 2995 md2's in 2.99s | |
Doing mdc2 for 3s on 16 size blocks: 2854839 mdc2's in 2.99s | |
Doing mdc2 for 3s on 64 size blocks: 773154 mdc2's in 2.99s | |
Doing mdc2 for 3s on 256 size blocks: 198567 mdc2's in 2.99s | |
Doing mdc2 for 3s on 1024 size blocks: 50824 mdc2's in 2.99s | |
Doing mdc2 for 3s on 8192 size blocks: 6349 mdc2's in 2.99s | |
Doing md4 for 3s on 16 size blocks: 11118057 md4's in 2.99s | |
Doing md4 for 3s on 64 size blocks: 8882955 md4's in 2.98s | |
Doing md4 for 3s on 256 size blocks: 5298534 md4's in 2.99s | |
Doing md4 for 3s on 1024 size blocks: 2025935 md4's in 2.98s | |
Doing md4 for 3s on 8192 size blocks: 301495 md4's in 2.99s | |
Doing md5 for 3s on 16 size blocks: 8339039 md5's in 2.98s | |
Doing md5 for 3s on 64 size blocks: 6217884 md5's in 2.98s | |
Doing md5 for 3s on 256 size blocks: 3459335 md5's in 2.99s | |
Doing md5 for 3s on 1024 size blocks: 1239729 md5's in 2.99s | |
Doing md5 for 3s on 8192 size blocks: 176090 md5's in 2.99s | |
Doing hmac(md5) for 3s on 16 size blocks: 8611225 hmac(md5)'s in 2.99s | |
Doing hmac(md5) for 3s on 64 size blocks: 6355906 hmac(md5)'s in 2.98s | |
Doing hmac(md5) for 3s on 256 size blocks: 3486459 hmac(md5)'s in 2.99s | |
Doing hmac(md5) for 3s on 1024 size blocks: 1241641 hmac(md5)'s in 2.99s | |
Doing hmac(md5) for 3s on 8192 size blocks: 176954 hmac(md5)'s in 2.98s | |
Doing sha1 for 3s on 16 size blocks: 8375559 sha1's in 2.99s | |
Doing sha1 for 3s on 64 size blocks: 5779190 sha1's in 2.99s | |
Doing sha1 for 3s on 256 size blocks: 3017289 sha1's in 2.99s | |
Doing sha1 for 3s on 1024 size blocks: 1040036 sha1's in 2.99s | |
Doing sha1 for 3s on 8192 size blocks: 144784 sha1's in 2.99s | |
Doing sha256 for 3s on 16 size blocks: 6316693 sha256's in 2.99s | |
Doing sha256 for 3s on 64 size blocks: 3672091 sha256's in 2.99s | |
Doing sha256 for 3s on 256 size blocks: 1649213 sha256's in 2.99s | |
Doing sha256 for 3s on 1024 size blocks: 505395 sha256's in 2.99s | |
Doing sha256 for 3s on 8192 size blocks: 67754 sha256's in 2.99s | |
Doing sha512 for 3s on 16 size blocks: 4564358 sha512's in 2.99s | |
Doing sha512 for 3s on 64 size blocks: 4481324 sha512's in 2.99s | |
Doing sha512 for 3s on 256 size blocks: 2017959 sha512's in 2.99s | |
Doing sha512 for 3s on 1024 size blocks: 762070 sha512's in 2.99s | |
Doing sha512 for 3s on 8192 size blocks: 111942 sha512's in 2.99s | |
Doing rmd160 for 3s on 16 size blocks: 8008711 rmd160's in 2.99s | |
Doing rmd160 for 3s on 64 size blocks: 5453871 rmd160's in 2.99s | |
Doing rmd160 for 3s on 256 size blocks: 2739096 rmd160's in 2.99s | |
Doing rmd160 for 3s on 1024 size blocks: 924530 rmd160's in 2.98s | |
Doing rmd160 for 3s on 8192 size blocks: 126316 rmd160's in 2.98s | |
Doing rc4 for 3s on 16 size blocks: 71962886 rc4's in 2.98s | |
Doing rc4 for 3s on 64 size blocks: 18722682 rc4's in 2.99s | |
Doing rc4 for 3s on 256 size blocks: 4712288 rc4's in 2.98s | |
Doing rc4 for 3s on 1024 size blocks: 1196168 rc4's in 2.99s | |
Doing rc4 for 3s on 8192 size blocks: 149242 rc4's in 2.99s | |
Doing des cbc for 3s on 16 size blocks: 13178477 des cbc's in 2.99s | |
Doing des cbc for 3s on 64 size blocks: 3382433 des cbc's in 2.99s | |
Doing des cbc for 3s on 256 size blocks: 859206 des cbc's in 2.99s | |
Doing des cbc for 3s on 1024 size blocks: 213018 des cbc's in 2.99s | |
Doing des cbc for 3s on 8192 size blocks: 26515 des cbc's in 2.98s | |
Doing des ede3 for 3s on 16 size blocks: 4998332 des ede3's in 2.98s | |
Doing des ede3 for 3s on 64 size blocks: 1278944 des ede3's in 2.99s | |
Doing des ede3 for 3s on 256 size blocks: 317165 des ede3's in 2.99s | |
Doing des ede3 for 3s on 1024 size blocks: 79573 des ede3's in 2.99s | |
Doing des ede3 for 3s on 8192 size blocks: 9915 des ede3's in 2.98s | |
Doing aes-128 cbc for 3s on 16 size blocks: 31890806 aes-128 cbc's in 2.98s | |
Doing aes-128 cbc for 3s on 64 size blocks: 8434257 aes-128 cbc's in 2.99s | |
Doing aes-128 cbc for 3s on 256 size blocks: 2109885 aes-128 cbc's in 2.99s | |
Doing aes-128 cbc for 3s on 1024 size blocks: 526629 aes-128 cbc's in 2.99s | |
Doing aes-128 cbc for 3s on 8192 size blocks: 66693 aes-128 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 16 size blocks: 28321137 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 64 size blocks: 7282781 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 256 size blocks: 1829563 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 1024 size blocks: 460833 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 8192 size blocks: 57801 aes-192 cbc's in 2.99s | |
Doing aes-256 cbc for 3s on 16 size blocks: 25326920 aes-256 cbc's in 2.99s | |
Doing aes-256 cbc for 3s on 64 size blocks: 6520021 aes-256 cbc's in 3.00s | |
Doing aes-256 cbc for 3s on 256 size blocks: 1613123 aes-256 cbc's in 2.99s | |
Doing aes-256 cbc for 3s on 1024 size blocks: 408727 aes-256 cbc's in 2.99s | |
Doing aes-256 cbc for 3s on 8192 size blocks: 50965 aes-256 cbc's in 2.99s | |
Doing aes-128 ige for 3s on 16 size blocks: 33508870 aes-128 ige's in 2.99s | |
Doing aes-128 ige for 3s on 64 size blocks: 8829107 aes-128 ige's in 2.99s | |
Doing aes-128 ige for 3s on 256 size blocks: 2214513 aes-128 ige's in 2.99s | |
Doing aes-128 ige for 3s on 1024 size blocks: 556608 aes-128 ige's in 2.99s | |
Doing aes-128 ige for 3s on 8192 size blocks: 69909 aes-128 ige's in 2.99s | |
Doing aes-192 ige for 3s on 16 size blocks: 28517619 aes-192 ige's in 2.97s | |
Doing aes-192 ige for 3s on 64 size blocks: 7472165 aes-192 ige's in 2.99s | |
Doing aes-192 ige for 3s on 256 size blocks: 1877132 aes-192 ige's in 2.98s | |
Doing aes-192 ige for 3s on 1024 size blocks: 479892 aes-192 ige's in 2.99s | |
Doing aes-192 ige for 3s on 8192 size blocks: 59990 aes-192 ige's in 2.99s | |
Doing aes-256 ige for 3s on 16 size blocks: 25801540 aes-256 ige's in 2.98s | |
Doing aes-256 ige for 3s on 64 size blocks: 6668292 aes-256 ige's in 2.99s | |
Doing aes-256 ige for 3s on 256 size blocks: 1673072 aes-256 ige's in 2.99s | |
Doing aes-256 ige for 3s on 1024 size blocks: 421513 aes-256 ige's in 2.99s | |
Doing aes-256 ige for 3s on 8192 size blocks: 52893 aes-256 ige's in 2.99s | |
Doing seed cbc for 3s on 16 size blocks: 14750268 seed cbc's in 2.99s | |
Doing seed cbc for 3s on 64 size blocks: 3750217 seed cbc's in 2.99s | |
Doing seed cbc for 3s on 256 size blocks: 939735 seed cbc's in 2.99s | |
Doing seed cbc for 3s on 1024 size blocks: 237772 seed cbc's in 2.99s | |
Doing seed cbc for 3s on 8192 size blocks: 29650 seed cbc's in 2.99s | |
Doing rc2 cbc for 3s on 16 size blocks: 8695224 rc2 cbc's in 2.99s | |
Doing rc2 cbc for 3s on 64 size blocks: 2221573 rc2 cbc's in 2.99s | |
Doing rc2 cbc for 3s on 256 size blocks: 557256 rc2 cbc's in 2.99s | |
Doing rc2 cbc for 3s on 1024 size blocks: 140597 rc2 cbc's in 2.99s | |
Doing rc2 cbc for 3s on 8192 size blocks: 17547 rc2 cbc's in 2.99s | |
Doing rc5-32/12 cbc for 3s on 16 size blocks: 46636140 rc5-32/12 cbc's in 2.99s | |
Doing rc5-32/12 cbc for 3s on 64 size blocks: 12850874 rc5-32/12 cbc's in 2.99s | |
Doing rc5-32/12 cbc for 3s on 256 size blocks: 3286220 rc5-32/12 cbc's in 2.99s | |
Doing rc5-32/12 cbc for 3s on 1024 size blocks: 827119 rc5-32/12 cbc's in 2.99s | |
Doing rc5-32/12 cbc for 3s on 8192 size blocks: 103218 rc5-32/12 cbc's in 2.99s | |
Doing blowfish cbc for 3s on 16 size blocks: 21088329 blowfish cbc's in 2.99s | |
Doing blowfish cbc for 3s on 64 size blocks: 5534932 blowfish cbc's in 2.98s | |
Doing blowfish cbc for 3s on 256 size blocks: 1428022 blowfish cbc's in 2.99s | |
Doing blowfish cbc for 3s on 1024 size blocks: 351412 blowfish cbc's in 2.97s | |
Doing blowfish cbc for 3s on 8192 size blocks: 44601 blowfish cbc's in 2.98s | |
Doing cast cbc for 3s on 16 size blocks: 17380352 cast cbc's in 2.99s | |
Doing cast cbc for 3s on 64 size blocks: 4504118 cast cbc's in 2.99s | |
Doing cast cbc for 3s on 256 size blocks: 1133896 cast cbc's in 2.99s | |
Doing cast cbc for 3s on 1024 size blocks: 283609 cast cbc's in 2.99s | |
Doing cast cbc for 3s on 8192 size blocks: 35541 cast cbc's in 2.99s | |
Doing 512 bit private rsa's for 10s: 54578 512 bit private RSA's in 9.96s | |
Doing 512 bit public rsa's for 10s: 774395 512 bit public RSA's in 9.96s | |
Doing 1024 bit private rsa's for 10s: 11927 1024 bit private RSA's in 9.95s | |
Doing 1024 bit public rsa's for 10s: 287709 1024 bit public RSA's in 9.97s | |
Doing 2048 bit private rsa's for 10s: 2114 2048 bit private RSA's in 9.97s | |
Doing 2048 bit public rsa's for 10s: 92530 2048 bit public RSA's in 9.97s | |
Doing 4096 bit private rsa's for 10s: 339 4096 bit private RSA's in 9.99s | |
Doing 4096 bit public rsa's for 10s: 25329 4096 bit public RSA's in 9.97s | |
Doing 512 bit sign dsa's for 10s: 66618 512 bit DSA signs in 9.97s | |
Doing 512 bit verify dsa's for 10s: 69197 512 bit DSA verify in 9.97s | |
Doing 1024 bit sign dsa's for 10s: 25510 1024 bit DSA signs in 9.97s | |
Doing 1024 bit verify dsa's for 10s: 22457 1024 bit DSA verify in 9.96s | |
Doing 2048 bit sign dsa's for 10s: 8163 2048 bit DSA signs in 9.97s | |
Doing 2048 bit verify dsa's for 10s: 6929 2048 bit DSA verify in 9.96s | |
OpenSSL 0.9.8y 5 Feb 2013 | |
built on: Aug 24 2013 | |
options:bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) blowfish(ptr2) | |
compiler: -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DMD32_REG_T=int -DOPENSSL_NO_IDEA -DOPENSSL_PIC -DOPENSSL_THREADS -DZLIB -mmacosx-version-min=10.6 | |
available timing options: TIMEB USE_TOD HZ=100 [sysconf value] | |
timing function used: getrusage | |
The 'numbers' are in 1000s of bytes per second processed. | |
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes | |
md2 2627.17k 5382.68k 7260.15k 8021.35k 8216.44k | |
mdc2 15296.50k 16557.36k 17025.60k 17417.49k 17389.71k | |
md4 59585.53k 190664.12k 453859.12k 695549.62k 826101.83k | |
md5 44743.32k 133402.85k 295817.80k 424651.93k 482783.24k | |
hmac(md5) 46147.80k 136341.31k 298384.54k 425812.08k 485635.42k | |
sha1 44757.78k 123787.13k 258485.92k 355908.90k 396094.24k | |
rmd160 42846.09k 116867.32k 234466.95k 317160.83k 347561.06k | |
rc4 386043.94k 401387.49k 404436.84k 409607.53k 409523.72k | |
des cbc 70621.18k 72432.51k 73582.95k 73057.12k 72963.30k | |
des ede3 26821.07k 27366.62k 27195.84k 27271.10k 27232.31k | |
idea cbc 0.00 0.00 0.00 0.00 0.00 | |
seed cbc 78969.02k 80321.47k 80429.76k 81536.15k 81268.92k | |
rc2 cbc 46577.28k 47539.39k 47737.83k 48140.59k 48039.78k | |
rc5-32/12 cbc 249660.06k 274706.06k 281068.69k 283738.19k 282790.08k | |
blowfish cbc 112802.77k 118789.39k 122364.51k 120974.09k 122422.37k | |
cast cbc 93038.87k 96347.96k 97077.64k 97257.49k 97495.72k | |
aes-128 cbc 171353.92k 180679.79k 180753.04k 180637.18k 182815.38k | |
aes-192 cbc 151445.32k 155971.37k 156627.15k 157814.82k 158432.87k | |
aes-256 cbc 135453.60k 139304.83k 137995.99k 139811.11k 139608.43k | |
camellia-128 cbc 0.00 0.00 0.00 0.00 0.00 | |
camellia-192 cbc 0.00 0.00 0.00 0.00 0.00 | |
camellia-256 cbc 0.00 0.00 0.00 0.00 0.00 | |
sha256 33813.07k 78647.97k 141032.82k 173100.86k 185491.42k | |
sha512 24433.64k 95913.71k 172549.96k 261009.68k 306380.04k | |
aes-128 ige 179385.89k 188761.19k 189576.59k 190356.51k 191675.93k | |
aes-192 ige 153456.10k 160085.86k 161288.75k 164260.49k 164561.67k | |
aes-256 ige 138433.74k 142854.84k 143431.51k 144327.41k 145079.68k | |
sign verify sign/s verify/s | |
rsa 512 bits 0.000183s 0.000013s 5477.2 77736.0 | |
rsa 1024 bits 0.000834s 0.000035s 1198.4 28860.2 | |
rsa 2048 bits 0.004714s 0.000108s 212.1 9280.8 | |
rsa 4096 bits 0.029484s 0.000394s 33.9 2540.9 | |
sign verify sign/s verify/s | |
dsa 512 bits 0.000150s 0.000144s 6684.0 6942.6 | |
dsa 1024 bits 0.000391s 0.000443s 2558.3 2254.9 | |
dsa 2048 bits 0.001221s 0.001438s 818.9 695.5 | |
real 8m5.161s | |
user 8m3.174s | |
sys 0m0.217s | |
manglobe:~ ori$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment