Pre-1.前言

上一次做的测试是高端云服务的实例,这一次来测试更加亲民的DO和Vultr两家的实例

Pre-2.实例配置

服务商 CPU RAM 存储介质/大小 地域
DO 1 Core 1 GiB SSD/25 GiB 阿姆斯特丹
Vultr 1 Core 1 GiB SSD/25 GiB 阿姆斯特丹

Pre-3.价格比较

服务商 流量 总价
DO 1T 5 $
Vultr 1T 5 $

Part-1.基础信息

这里选择的操作系统都是 CentOS 7.4 64-bit 并且已经升级到最新。

CPU

DO:

Vultr:

服务商 CPU型号 基础频率 加速频率 L3 Cache 单线程分数[1]
DO E5-2650 v4 2.20 GHz 2.90 GHz 30 MiB 1573
Vultr E5 v3/4 2.40 GHz N/A 16 MiB N/A
  • Vultr的CPU型号被隐藏了,我看来纯粹是蠢蛋做法,没有任何用途不说,还可能导致部分应用出错
  • 这里可以从Flags中看到支持AVX2,但是不支持AVX512,可以确定这颗CPU一定是E5/7的v3/4,频率为2.40 GHz,L3为16M。
  • 但是Intel Ark中通过这些信息无法筛选到合适的CPU,估计是Choopa家定制的CPU。
  • 因为无法得知具体CPU型号,自然无法预测
  • 这里有一个巨大的惊喜!!!DO CPU的Flags里面有一项vmx,是不是很惊喜,相信懂得应该知道了~

ps1: 单线程分数仅供参考,来源:cpubenchmark.net

虚拟化技术
DO Vultr
KVM KVM

这个应该没啥好说的

Part-2.测试项目

CPU
  • fio 加解密测试
  • y-cruncher 支持AVX512,Pi计算
  • Unixbench
RAM
  • RAMSMP
硬盘
  • DD
  • fio
网络[2]
  • Superbench
  • zBench

ps2: 上一次不测试这玩意的原因是有一台国内机,就懒得测试这些没用的了

Part-3.测试结果

  • fio 加解密测试,详细结果见下一页。单位为MiB/s
服务商 md5 crc64 crc32 crc16 sha1 sha256 xxhash jhash
DO 430.90 283.58 249.23 284.48 377.03 136.20 4654.21 1791.46
Vultr 389.03 284.82 253.92 293.18 305.61 115.46 3698.67 1760.02
  • FIO 硬盘测试,4K性能。由于fio是读取和写入同时进行,在部分限制IOPS的服务器中IOPS结果只有1/2,单位 MB/s
服务商 读取吞吐 写入吞吐 读取IOPS 写入IOPS
DO 49.0 49.9 12.2k 12.2k
Vultr 19.5 19.5 4756 5767
  • Fio, 16k,单位 MB/s
服务商 读取吞吐 写入吞吐 读取IOPS 写入IOPS
DO 107 107 6556 6555
Vultr 52.2 52.2 3186 3186
  • Fio,32k,单位 MB/s
服务商 读取吞吐 写入吞吐 读取IOPS 写入IOPS
DO 160 160 4893 4897
Vultr 82.1 81.0 2505 2501
  • Fio,1M,单位 MB/s
服务商 读取吞吐 写入吞吐 读取IOPS 写入IOPS
DO 409 426 390 406
Vultr 139 145 132 138

ps: 有人问我1M的FIO测试,为啥IOPS和读取速度对不上,注意单位,不是MiB/s,不是MiB/s,不是MiB/s

  • 内存结果见下一页

  • Superbench

DO:

Vu:

ps: 为啥两家的操作一同完全一致,连子版本都一致,均为1804,但是内核版本不一样???有大佬知道的话麻烦告诉我一声,谢谢

  • zBench
    DO: AMS1
    Vultr: AMS2

  • 综合成绩,Unixbench详细见下一页

服务商 y-cruncher(Time/Seconds) Unixbench Mark DD[5]
DO 66.189 812.9 526.0 MiB/s
Vultr 68.116 744.7 353.7 MiB/s

ps5: DD测试每次写入1GiB,测试3次,结果取平均值

Part-5.总评

  • CPU:上来看,三者的性能差异并不大,都在同一水平线上
  • 内存:速度上说,DO的内存速度要领先Vultr的10%左右
  • 硬盘:两家的都不错,做站或者是别的一点问题没有,依旧是DO领先,幅度在40%左右
  • Unixbench的结果,都不是太好看,只能说中规中矩,正常使用没啥问题
  • 网络:两家都是渣渣,似乎Vultr要好一些?
  • 如果你需要DO的那一项vmx,就选择DO;对到中国的网络有要求,选Vultr;对性能有要求,选DO。如果你是MJJ,那随你便,那家都行

为保证良好的排版风格,请在搬运时使用 Markdown 版本,本文 Markdown 版本

下一页按钮戳这里

Comments