V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Velocity Beijing 2015
O'Reilly Velocity
Web Performance and Operations
http://velocityconf.com/
YSlow
Best Practices for Speeding Up Your Web Site
Livid
V2EX  ›  Velocity

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

  •  2
     
  •   Livid · 2014-06-16 22:11:49 +08:00 · 15221 次点击
    这是一个创建于 3838 天前的主题,其中的信息可能已经有所发展或是发生改变。
    所有的测试结果都是单核的结果,有些机器可能上面有其他负载,所以结果只能说,供你大致参考。

    贴的不是完整测试 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
    52 条回复    2014-08-16 02:47:49 +08:00
    wy315700
        1
    wy315700  
       2014-06-16 22:15:02 +08:00
    Mac Mini 2012 (Core i5)
    md5 36688.58k 94551.06k 236790.56k 347440.56k 402659.98k

    屌丝机,性能实在太挫了
    lsylsy2
        2
    lsylsy2  
       2014-06-16 22:20:29 +08:00
    国内某小厂商的电信单线(L5639)
    md5 28566.71k 94965.92k 230744.79k 359218.18k 430038.90k
    八核共享
    zjgood
        3
    zjgood  
       2014-06-16 22:22:36 +08:00 via Android
    呃。L大,vultr的CPU真有那么强吗。当初我测了一下它日本节点的延迟和丢包,发现质量很差,还以为这是one man呢。。
    lsylsy2
        4
    lsylsy2  
       2014-06-16 22:22:55 +08:00
    景安 1G内存(标价999每年型号) E5620
    md5 10689.65k 28668.87k 59666.63k 91723.67k 159447.15k
    双核共享,好渣……
    lsylsy2
        5
    lsylsy2  
       2014-06-16 22:24:42 +08:00
    Hostigation 4美元每月OpenVZ E3-1230V2
    md5 41011.15k 139372.41k 343189.50k 536963.00k 641226.07k
    八核共享
    bleaker
        6
    bleaker  
       2014-06-16 22:25:33 +08:00
    md5 6681.73k 23980.50k 70297.69k 133757.00k 189380.41k

    用的是非手机平台上的x86处理,大家猜猜是什么级别的处理器吧...
    gihnius
        7
    gihnius  
       2014-06-16 22:36:25 +08:00
    Google compute engine:
    n1-std-4
    md5 50988.69k 152112.53k 345445.46k 488746.67k 559357.95k
    n1-std-2
    md5 44348.49k 136470.27k 315762.26k 464618.84k 538632.19k

    竟然差别不大。
    Sokos
        8
    Sokos  
       2014-06-16 22:37:59 +08:00
    猜猜这个是哪个云的
    md5 20812.04k 68980.57k 179487.89k 298720.32k 370860.39k

    DigitalOcean
    md5 38212.81k 109665.71k 248813.31k 314521.26k 384767.32k

    阿里云
    md5 39441.48k 117296.94k 256632.20k 363834.58k 420718.69k

    美团云
    md5 43070.13k 125123.17k 280507.56k 401238.18k 462025.36k

    青云
    md5 50355.86k 149289.36k 333715.08k 477154.96k 548493.34k
    0x61
        9
    0x61  
       2014-06-16 22:38:26 +08:00
    Mac mini 2012late md5 49519.04k 147321.62k 327257.47k 478193.91k 549702.51k
    为啥我的分这么高呢
    webflier
        10
    webflier  
       2014-06-16 22:38:37 +08:00   ❤️ 1
    @zjgood vultr的后台老板可是真土豪 choopa.com
    0x61
        11
    0x61  
       2014-06-16 22:38:56 +08:00
    我的也是i5的
    phyng
        12
    phyng  
       2014-06-16 22:40:41 +08:00
    DigitalOcean
    md5 43157.78k 127023.60k 274480.89k 399491.51k 463137.62k
    wy315700
        13
    wy315700  
       2014-06-16 22:47:17 +08:00
    @0x61 我是2+8G内存 单通道 所以慢了点。。
    0x61
        14
    0x61  
       2014-06-16 22:50:04 +08:00
    @wy315700 这个跟内存有关系么,我是8Gx2=16G MD387
    LazyZhu
        15
    LazyZhu  
       2014-06-16 22:50:44 +08:00
    Hostigation 3美元/月
    md5 42902.82k 139071.27k 333681.06k 507066.40k 587240.37k
    chlx
        16
    chlx  
       2014-06-16 22:50:59 +08:00
    I5-4570
    md5 69083.71k 198415.08k 429532.67k 615255.16k 700055.55k
    wy315700
        17
    wy315700  
       2014-06-16 22:53:41 +08:00
    @0x61 和内存带宽有关系,存宽不足的话,CPU会一直在等待数据。
    Livid
        18
    Livid  
    MOD
    OP
       2014-06-16 22:54:39 +08:00
    和 OpenSSL 的版本也有关系。
    ultimate010
        19
    ultimate010  
       2014-06-17 00:25:18 +08:00
    vultr东京结点:
    md5 65712.76k 191659.92k 417008.61k 595019.51k 674547.55k
    腾讯云:
    md5 46367.84k 135075.50k 303072.09k 434910.10k 496286.25k
    独立服务器 L5639 @ 2.13GHz:
    md5 36988.84k 102612.51k 249597.87k 368645.82k 401986.90k
    独立服务器 E5620 @ 2.40GHz:
    md5 21147.90k 71360.45k 179386.17k 291447.47k 353924.44k
    独立服务器 AMD Opteron(tm) Processor 6128:
    md5 16964.98k 55509.89k 139487.26k 224726.70k 273509.03k

    其实单核频率高结果就高吧
    Livid
        20
    Livid  
    MOD
    OP
       2014-06-17 00:25:59 +08:00
    话说 Vultr 到底用的是什么 CPU 呢?
    ultimate010
        21
    ultimate010  
       2014-06-17 00:26:04 +08:00
    顺带搞个vultr的链接: http://www.vultr.com/?ref=6805154
    ultimate010
        22
    ultimate010  
       2014-06-17 00:27:09 +08:00
    @Livid Vultr的cpu信息:
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 60
    model name : Vultr Virtual CPU 2
    stepping : 1
    microcode : 0x1
    cpu MHz : 3392.148
    cache size : 4096 KB
    physical id : 0
    siblings : 1
    core id : 0
    cpu cores : 1
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 13
    wp : yes
    flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx hypervisor lahf_lm xsaveopt fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
    bogomips : 6784.29
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management:
    jerryjhou
        23
    jerryjhou  
       2014-06-17 00:52:10 +08:00
    @zjgood 为什么没发现高延迟和丢包。。。无论是自己用,还是监控宝和360监控
    zjgood
        24
    zjgood  
       2014-06-17 01:10:45 +08:00 via Android
    @ultimate010
    @webflier
    两位V友有比较过Linode和vultr的东京节点吗?性能上貌似vultr更强,但是线路质量上呢?我记得当初vultr才出来的时候东京节点延迟六百多,而且下载文件卡出翔,从那时起对vultr就没有好印象,感觉就是廉价的共享小水管的vps。
    dndx
        25
    dndx  
       2014-06-17 07:53:10 +08:00
    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 15021.36k 53293.66k 136858.55k 222170.89k 275700.79k

    model name : Intel(R) Pentium(R) 4 CPU 2.26GHz

    LoL
    icevil
        26
    icevil  
       2014-06-17 08:31:55 +08:00
    可以更新下 /cloud/index
    icevil
        27
    icevil  
       2014-06-17 08:33:21 +08:00
    咦,看起来只有以 /t 开头的才会自动转为超链接 https://v2ex.com/cloud/index
    Insomnia
        28
    Insomnia  
       2014-06-17 08:42:03 +08:00
    有多少人把正式运营的网站放到 vultr 上呢?
    Sdhjt
        29
    Sdhjt  
       2014-06-17 09:01:52 +08:00
    i7-4700MQ:

    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 36161.36k 118620.42k 301423.28k 497823.24k 613796.81k
    gyteng
        30
    gyteng  
       2014-06-17 09:08:54 +08:00
    为什么我公司一hp的服务器比Mac mini 2011的还低
    webflier
        31
    webflier  
       2014-06-17 09:21:50 +08:00
    @zjgood vultr 刚出的时候我有试过,结论跟你一样,丢包严重,基本没法用。现在不知道有没有改观。
    wzxjohn
        32
    wzxjohn  
       2014-06-17 09:25:22 +08:00
    @Livid https://www.v2ex.com/cloud/index 确实该更新了~Linode的价格都没改=。=
    CupTools
        33
    CupTools  
       2014-06-17 09:40:51 +08:00
    E3-1245 V2

    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 68105.70k 201269.13k 445271.72k 641268.05k 736294.23k
    CupTools
        34
    CupTools  
       2014-06-17 09:41:43 +08:00
    rMBP 2013 i5

    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 37062.67k 106051.57k 230771.33k 321733.52k 373512.59k
    CupTools
        35
    CupTools  
       2014-06-17 09:47:48 +08:00
    Mac mini 2012 i7

    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 40735.57k 120931.51k 270564.97k 390136.13k 444962.34k
    skybr
        36
    skybr  
       2014-06-17 09:51:12 +08:00
    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 61233.04k 176238.06k 445860.69k 678232.75k 770413.91k

    农企5800K.
    ultimate010
        37
    ultimate010  
       2014-06-17 10:20:43 +08:00
    @zjgood linode没用过,vultr前几天刚搞上的,性能感觉不错,东京节点ping 100多ms。下载速度快的时候10mb,但是不持久,后来降到1mb左右。全国范围内测试好像几百k速度。
    iwinux
        38
    iwinux  
       2014-06-17 10:22:31 +08:00
    type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
    md5 47551.88k 140713.94k 313128.62k 451555.33k 519899.82k

    Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
    coolcfan
        39
    coolcfan  
       2014-06-17 10:29:48 +08:00
    vultr 的 CPU 居然比 Mac Pro 上面 E5 得分高?
    dorentus
        40
    dorentus  
       2014-06-17 11:25:41 +08:00
    # MBP 2011 early (Core i7)

    ## 自带的 OpenSSL 0.9.8y 5 Feb 2013
    md5 36530.58k 109299.97k 248270.00k 352053.53k 402644.92k

    ## Homebrew 装的 OpenSSL 1.0.1h 5 Jun 2014
    md5 54769.13k 161178.43k 356054.19k 503130.11k 572910.25k

    差别好大。
    dorentus
        41
    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
        42
    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
        43
    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
        44
    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
        45
    wy315700  
       2014-06-17 12:06:16 +08:00
    @dorentus 不同版本的计算结果好像是不能比较的


    @Quaintjade 请问多线程要怎么跑
    zjgood
        46
    zjgood  
       2014-06-17 12:27:38 +08:00 via Android
    @dorentus 那个multi参数是指定线程数还是物理核数呢?Linode 十刀不是单核吗?多线程?
    Sunyanzi
        47
    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
        48
    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
        49
    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
        50
    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
        51
    jasontse  
       2014-06-17 17:59:15 +08:00 via iPad
    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
        52
    lsylsy2  
       2014-08-16 02:47:49 +08:00
    windows azure 国内北方机房 基本A1实例 付费1元版本
    md5 25396.45k 72661.92k 163602.37k 230988.80k 267798.69k
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3172 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.