用 openssl speed md5 对各种机器进行的简单的 CPU 性能测试

2014-06-16 22:11:49 +08:00
 Livid
所有的测试结果都是单核的结果,有些机器可能上面有其他负载,所以结果只能说,供你大致参考。

贴的不是完整测试 log,就是最后一行。数字越大越好。

利益申报: 下面可能会包括 Referral 链接


Mac Pro 2013 (Xeon E5)
md5 48252.28k 143932.32k 312714.02k 454453.82k 518897.03k


Mac Mini 2012 (Core i7)
md5 41270.94k 120769.92k 267165.96k 377664.40k 439207.31k


Linode 2014 http://www.linode.com/?r=af313ea8a6bb6f99aff800c67349cabbfee2682f
md5 47212.54k 139300.25k 315250.77k 461464.92k 530027.86k


Rackspace Cloud
md5 32773.38k 101096.69k 237792.49k 352474.48k 410337.00k


DigitalOcean https://www.digitalocean.com/?refcode=1b51f1a7651d
md5 38618.93k 116348.07k 261049.36k 389243.90k 493666.30k


VULTR http://www.vultr.com/?ref=6805360
md5 67749.40k 196400.55k 433328.72k 614491.48k 699141.99k


AWS m1.small
md5 15159.22k 41787.35k 101242.03k 132926.33k 147079.17k


Dell PowerEdge (Xeon E5-2450)
md5 42114.02k 144893.35k 321503.29k 460309.85k 526759.25k
14962 次点击
所在节点    Velocity
52 条回复
dorentus
2014-06-17 11:29:06 +08:00
# Linode 1024, OpenSSL 1.0.1i-dev xx XXX xxxx, Debian sid
md5 44915.69k 135387.85k 308432.13k 451687.08k 525126.31k

和 Linode 2048 差别不大么……
dorentus
2014-06-17 11:33:31 +08:00
# 同一个 MBP 2011 early (Core i7),openssl speed -multi 8 md5 八核全开的结果:

## 自带的 OpenSSL 0.9.8y 5 Feb 2013
md5 194117.87k 599679.98k 1425468.21k 2184361.10k 2575248.78k

## Homebrew 装的 OpenSSL 1.0.1h 5 Jun 2014
md5 230790.96k 725547.30k 1716200.11k 2391823.00k 2922460.50k

# 同一个 Linode 1024,openssl speed -multi 2 md5 两核全开的结果:
md5 90424.17k 264604.57k 608363.09k 895856.30k 1046129.32k
Quaintjade
2014-06-17 12:00:43 +08:00
## OAH OVZSSD-128
md5 59539.10k 177062.25k 391705.43k 566137.56k 658290.54k

## Cloudcore老版
md5 34927.78k 105631.91k 245973.42k 368586.92k 433244.47k

## IPXcore CopperVZ
md5 58002.41k 179651.72k 367284.06k 567654.05k 656665.71k
# 2线程
md5 91510.13k 249888.98k 641379.93k 889168.21k 1172474.54k

## (娱乐向)自己Win电脑上git bash openssl 0.9.8e
md5 14905.36k 51476.82k 144246.18k 267776.51k 340302.95k
# 4线程
md5 42663.19k 134327.65k 422265.37k 772134.02k 1028989.75k
caizixian
2014-06-17 12:05:47 +08:00
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 52343.12k 159391.79k 380696.75k 568696.15k 660417.67k
ThinkStation E31 (Production server Xeon E3-1230 V2)
wy315700
2014-06-17 12:06:16 +08:00
@dorentus 不同版本的计算结果好像是不能比较的


@Quaintjade 请问多线程要怎么跑
zjgood
2014-06-17 12:27:38 +08:00
@dorentus 那个multi参数是指定线程数还是物理核数呢?Linode 十刀不是单核吗?多线程?
Sunyanzi
2014-06-17 12:32:26 +08:00
随便从手上拿了几台机器跑了一下 ... 感觉这个测试结果很奇怪 ...

* ICT Loongson-2 V0.3 FPU V0.1
md5 3132.62k 10035.35k 25400.23k 40609.39k 50187.38k

* ARMv7 Processor rev 2 (v7l)
md5 4617.55k 16804.97k 50871.15k 102349.66k 145803.90k

* Intel(R) Pentium(R) 4 CPU 3.20GHz
md5 18002.11k 65916.03k 193309.44k 400443.05k 580575.23k

* Intel(R) Atom(TM) CPU D410 @ 1.66GHz
md5 12270.20k 42342.34k 118185.22k 217204.39k 249691.61k

* Intel(R) Xeon(R) CPU E5504 @ 2.00GHz
md5 18897.58k 64640.68k 171478.53k 292670.12k 339449.17k

* Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
md5 32491.44k 114495.40k 249822.67k 385417.45k 426564.84k

* Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
md5 31080.73k 104323.55k 263565.78k 465345.67k 556872.43k

* Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz
md5 32634.99k 106947.66k 276334.55k 472799.32k 577866.50k

* Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz
md5 33752.59k 112670.84k 294052.25k 497500.64k 620087.98k

* Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz
md5 17717.40k 64832.49k 170847.74k 286872.23k 364475.51k

* AMD Opteron(TM) Processor 6272
md5 29895.13k 92214.55k 220999.59k 337061.07k 397451.26k

所有机器都是空载的 ... 阿里云的 Xeon E5 居然从数值上全线输给我本地的一台 P4 是为啥 ...
Quaintjade
2014-06-17 13:12:19 +08:00
@wy315700 我只是照搬楼上dorentus的-multi选项。
根据 http://stackoverflow.com/questions/21322053/interpreting-openssl-speed-output-for-rsa-with-multi-option ,-multi 是并行跑多个benchmark。
ultimate010
2014-06-17 14:38:56 +08:00
补充多核跑的结果本地服务器:
E5620 @ 2.40GHz:
原始:md5 21147.90k 71360.45k 179386.17k 291447.47k 353924.44k
16核:md5 254246.59k 831926.80k 2186559.23k 3668073.67k 4557950.81k
本地:
Intel(R) Xeon(R) CPU L5639 @ 2.13GHz
24核:md5 509708.68k 1544535.68k 3636467.37k 5723016.57k 6607448.75k
dorentus
2014-06-17 14:44:11 +08:00
然后我发现我之前跑的那台 linode 是 2048 配置的……

降到 1024 之后,清了一些东西,现在很稳定:

md5 48296.51k 142332.40k 322923.28k 464721.24k 539981.57k

和 Linode 2048 相差不大想来是因为 CPU 是一样的吧。
jasontse
2014-06-17 17:59:15 +08:00
Vultr 低配 LAX 机房

Doing md5 for 3s on 16 size blocks: 12195245 md5's in 2.99s
Doing md5 for 3s on 64 size blocks: 9050358 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 4986876 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 1814113 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 262083 md5's in 3.00s
OpenSSL 1.0.1e 11 Feb 2013
built on: Sun Jun 15 11:33:45 UTC 2014
options:bn(64,64) rc4(16x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 65258.84k 193074.30k 425546.75k 619217.24k 715661.31k
lsylsy2
2014-08-16 02:47:49 +08:00
windows azure 国内北方机房 基本A1实例 付费1元版本
md5 25396.45k 72661.92k 163602.37k 230988.80k 267798.69k

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/117865

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX