云服务器ECS提供了丰富的适用于云场景的实例规格族,本章节以通用型g7、计算型c7和内存型r7规格族为例,采用SPECInt(Standard Performance Evaluation Corporation,Integer)基准测试程序测试了Linux系统和Windows系统下ECS实例的计算性能。

评测数据说明

本示例获测分数是阿里云在受测的实例规格上运行SPEC CPU ®2017工具计算得出的,采用测试程序中的性能基准总共运行了10次,然后计算出10次的平均分和标准差数据。以SPECrate ®2017 Integer为例,进行测试时,ECS实例的vCPU数和副本(copies)数保持一致,根据SPECrate ®2017 Integer中的性能基准运行并发副本,分数越高表明单位时间内的吞吐量越高。

下表列举了本次测试中两种操作系统的测试环境对比信息。

信息项 Linux系统环境 Windows Server系统环境
云服务器厂商 阿里云(aliyun)
编译器 gcc v7.3.0 ICC(Intel C++ Compiler)
SPEC基准测试工具 speccpu_2017(版本:1.0.5)
SPEC CPU 2017测试程序 SPECrate ®2017 Integer
阿里云镜像ID centos_7_04_64_20G_alibase_201701015.vhd win2016_1607_x64_dtc_en-us_40G_alibase_20211217.vhd
受测实例CPU型号 Intel ® Xeon ® Platinum 8369B

评测结果数据

使用Windows Server系统测试实例计算性能时,ecs.g7.32xlarge、ecs.c7.32xlarge、ecs.r7.32xlarge实例规格配置了NUMA(Non-uniform memory access)内存架构,因此相应的评测数据是基于NUMA优化后的结果。

  • 通用型g7实例规格族
    表 1. Linux系统g7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.g7.large 2 8 10 5.8186 0.0069
    ecs.g7.xlarge 4 16 10 11.1766 0.0431
    ecs.g7.2xlarge 8 32 10 21.6673 0.0839
    ecs.g7.3xlarge 12 48 10 32.2675 0.1046
    ecs.g7.4xlarge 16 64 10 42.3126 0.0933
    ecs.g7.6xlarge 24 96 10 61.2287 0.0781
    ecs.g7.8xlarge 32 128 10 78.9842 0.1101
    ecs.g7.16xlarge 64 256 10 130.2915 0.2380
    ecs.g7.32xlarge 128 512 10 249.9570 0.2525
    表 2. Windows系统g7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.g7.large 2 8 10 7.4637 0.0019
    ecs.g7.xlarge 4 16 10 14.5434 0.0081
    ecs.g7.2xlarge 8 32 10 28.2745 0.0337
    ecs.g7.3xlarge 12 48 10 41.6595 0.0541
    ecs.g7.4xlarge 16 64 10 54.4861 0.0606
    ecs.g7.6xlarge 24 96 10 79.4152 0.1140
    ecs.g7.8xlarge 32 128 10 102.7128 0.1058
    ecs.g7.16xlarge 64 256 10 168.1141 0.1498
    ecs.g7.32xlarge 128 512 10 308.5300 6.1720
  • 计算型c7实例规格族
    表 3. Linux系统c7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.c7.large 2 4 10 5.8411 0.0107
    ecs.c7.xlarge 4 8 10 11.0014 0.0240
    ecs.c7.2xlarge 8 16 10 21.7460 0.0430
    ecs.c7.3xlarge 12 24 10 31.8608 0.0689
    ecs.c7.4xlarge 16 32 10 41.6846 0.0611
    ecs.c7.6xlarge 24 48 10 60.3827 0.6099
    ecs.c7.8xlarge 32 64 10 77.9913 0.1101
    ecs.c7.16xlarge 64 128 10 123.5306 0.1050
    ecs.c7.32xlarge 128 256 10 247.0297 0.2739
    表 4. Windows系统c7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.c7.large 2 4 10 7.3802 0.0169
    ecs.c7.xlarge 4 8 10 14.5096 0.0233
    ecs.c7.2xlarge 8 16 10 28.1013 0.9569
    ecs.c7.3xlarge 12 24 10 41.7500 0.1573
    ecs.c7.4xlarge 16 32 10 54.6235 0.1615
    ecs.c7.6xlarge 24 48 10 79.6197 0.0228
    ecs.c7.8xlarge 32 64 10 103.2759 0.2285
    ecs.c7.16xlarge 64 128 10 170.0403 1.3272
    ecs.c7.32xlarge 128 256 10 317.7099 4.7920
  • 内存型r7实例规格族
    表 5. Linux系统r7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.r7.large 2 16 10 5.5738 0.0487
    ecs.r7.xlarge 4 32 10 11.3001 0.0458
    ecs.r7.2xlarge 8 64 10 21.8778 0.0599
    ecs.r7.3xlarge 12 96 10 32.2260 0.0605
    ecs.r7.4xlarge 16 128 10 41.9806 0.1457
    ecs.r7.6xlarge 24 192 10 61.0157 0.0980
    ecs.r7.8xlarge 32 256 10 78.4831 0.1109
    ecs.r7.16xlarge 64 512 10 129.1414 0.1103
    ecs.r7.32xlarge 128 1024 10 251.0140 0.2683
    表 6. Windows系统r7规格族测试数据
    实例规格 vCPU数量 内存(GiB) 评测次数 平均速率 标准偏差
    ecs.r7.large 2 16 10 7.3204 0.0426
    ecs.r7.xlarge 4 32 10 14.5137 0.0371
    ecs.r7.2xlarge 8 64 10 27.5150 0.3057
    ecs.r7.3xlarge 12 96 10 40.8867 0.2269
    ecs.r7.4xlarge 16 128 10 53.9508 0.1899
    ecs.r7.6xlarge 24 192 10 78.6178 0.1303
    ecs.r7.8xlarge 32 256 10 102.0341 0.1252
    ecs.r7.16xlarge 64 512 10 164.1658 0.1881
    ecs.r7.32xlarge 128 1024 10 307.3209 1.7847