苹果 M1 芯片 OpenSSL 性能测试

Apple M1(MacBook Air 2020)

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 0.00 0.00 0.00 0.00 0.00
md4 149020.95k 367856.28k 653024.78k 809317.36k 870507.73k
md5 94019.40k 225893.58k 405247.09k 505408.27k 544843.86k
hmac(md5) 66315.94k 183861.33k 367532.94k 489846.51k 542574.54k
sha1 116103.31k 280767.53k 505935.72k 633232.71k 682773.59k
rmd160 58539.92k 126981.43k 212752.23k 256331.51k 270267.95k
rc4 1055222.32k 1247851.17k 1314478.59k 1354536.31k 1337132.54k
des cbc 80586.64k 81962.63k 82315.69k 82406.37k 82433.35k
des ede3 30540.43k 30727.28k 30804.24k 30817.48k 30820.97k
idea cbc 0.00 0.00 0.00 0.00 0.00
seed cbc 0.00 0.00 0.00 0.00 0.00
rc2 cbc 60770.40k 61368.49k 61595.15k 61698.86k 61724.05k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 134512.36k 139627.34k 140840.66k 141144.81k 141223.04k
cast cbc 117612.12k 121439.99k 122500.85k 122589.67k 122538.77k
aes-128 cbc 306225.84k 319889.60k 319414.94k 319940.41k 322111.40k
aes-192 cbc 263722.90k 272909.84k 271644.18k 271108.62k 275719.12k
aes-256 cbc 233287.01k 239224.90k 232979.25k 237981.60k 241393.83k
camellia-128 cbc 168091.19k 177706.17k 177458.79k 178522.56k 176505.33k
camellia-192 cbc 129322.78k 134160.76k 133200.38k 134165.42k 134225.05k
camellia-256 cbc 129198.11k 133825.46k 133770.60k 134512.24k 135323.55k
sha256 82047.60k 170320.81k 276014.57k 326684.83k 345095.10k
sha512 67209.71k 266864.18k 372196.05k 494797.85k 551838.95k
whirlpool 48273.45k 99688.05k 162656.82k 197999.90k 206457.47k
aes-128 ige 292560.83k 304466.00k 297827.78k 305285.70k 302930.69k
aes-192 ige 258393.04k 261807.65k 255686.94k 256179.54k 260110.87k
aes-256 ige 222978.41k 230081.11k 222386.79k 231738.74k 227311.85k
ghash 290314.33k 293615.49k 294375.24k 294590.09k 294660.27k
aes-128 gcm 73802.70k 127393.89k 154087.61k 161832.94k 166467.67k
aes-256 gcm 63315.09k 110665.86k 130153.59k 139473.54k 140319.16k
chacha20 poly1305 43068.35k 165954.17k 283750.49k 342445.69k 366943.72k

Intel Celeron J3160(软路由)

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-gcm 103507.30k 206588.49k 293844.05k 332933.57k 346806.66k 343173.80k
aes-256-gcm 93936.72k 183798.01k 254508.34k 277471.23k 286878.38k 287703.04k
chacha20-poly1305 73698.78k 155728.73k 209090.63k 220899.82k 226638.74k 223229.14k

Intel Core I5-9600K(台式机)

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
md2 0.00 0.00 0.00 0.00 0.00 0.00
mdc2 0.00 0.00 0.00 0.00 0.00 0.00
md4 122597.46k 365614.80k 848404.62k 1255437.65k 1453626.71k 1460677.29k
md5 165038.57k 372734.55k 654843.99k 804599.18k 854985.39k 868111.70k
hmac(md5) 71275.90k 211972.39k 485364.82k 707382.29k 848125.95k 864187.51k
sha1 187302.72k 440509.29k 859644.58k 1123238.91k 1247243.00k 1250978.47k
rmd160 60051.26k 141982.97k 256922.97k 313948.16k 345496.92k 346789.15k
rc4 842341.14k 874618.95k 713091.35k 673730.22k 667506.01k 657730.22k
des cbc 96621.33k 99814.38k 100134.74k 100424.36k 100797.10k 100985.51k
des ede3 37690.21k 38132.21k 38032.30k 38436.42k 38202.03k 38256.64k
idea cbc 0.00 0.00 0.00 0.00 0.00 0.00
seed cbc 119276.09k 123494.63k 124832.09k 124789.42k 125416.79k 125326.68k
rc2 cbc 66668.29k 67426.15k 68207.96k 68414.81k 68313.09k 67979.99k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 0.00
blowfish cbc 166249.57k 178109.70k 181435.65k 182242.30k 182150.08k 181889.71k
cast cbc 153207.47k 165195.54k 168516.35k 169435.82k 169634.47k 164191.87k
aes-128 cbc 294930.09k 308934.27k 306056.36k 311178.92k 310848.17k 309570.22k
aes-192 cbc 253571.88k 265023.79k 265239.54k 267885.23k 267801.94k 265426.23k
aes-256 cbc 225913.11k 232556.31k 233025.11k 234168.66k 234124.63k 234165.59k
camellia-128 cbc 147766.01k 225605.33k 249217.19k 258889.73k 264866.47k 265322.50k
camellia-192 cbc 128271.91k 174795.97k 190941.10k 196819.63k 198478.51k 198754.30k
camellia-256 cbc 128545.42k 174638.38k 189896.73k 196431.19k 198527.66k 198590.46k
sha256 101741.98k 227290.70k 417567.66k 525008.22k 564589.91k 566706.18k
sha512 67807.69k 274776.12k 477950.88k 717858.82k 834797.57k 857881.69k
whirlpool 49198.71k 106174.87k 175991.41k 175991.41k 212507.31k 222792.36k
aes-128 ige 277357.53k 301906.37k 307245.23k 307845.80k 308467.03k 308641.79k
aes-192 ige 242124.41k 259538.79k 263864.23k 266790.23k 267527.71k 264962.05k
aes-256 ige 214966.21k 228591.64k 231829.33k 233351.85k 231191.89k 232680.11k
ghash 1793337.01k 6921859.58k 10746571.86k 11872983.04k 12199765.90k 12261862.06k
rand 8661.16k 32814.53k 110647.80k 330596.42k 729362.06k 768387.16k
aes-128-gcm 653716.21k 1646442.87k 3305835.09k 5309385.05k 6704979.97k 6826177.16k
aes-256-gcm 564115.00k 1531372.05k 2763043.93k 4043828.91k 4816013.99k 4896276.48k
chacha20-poly1305 348214.27k 650423.55k 1344487.34k 2464932.52k 2594964.33k 2633067.18k
文章来自:chenxuhua.com
原文地址:https://www.cnblogs.com/chenxuhua/p/13998485.html