云服务器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中的性能基准运行并发副本,分数越高表明单位时间内的吞吐量越高。
- 有关如何获取SPEC评测工具,请访问SPEC CPU 2017。
- 有关实例规格的产品详情,请参见实例规格族。
- 有关在ECS实例上测试计算性能的步骤,请参见压测实例计算性能。
- 测试结果每半年更新一次。
下表列举了本次测试中两种操作系统的测试环境对比信息。
信息项 | 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