ICS35.240 CCS L67 YD 中华人民共和国通信行业标准 YD/TXXXXX-XXXX 云主机服务性能基准测试方法 Performance benchmarking method of cloud hosting service (报批稿) 行业标准信息服务平台 XXXX-XX-XX发布 XXXX-XX-XX实施 中华人民共和国工业和信息化部 发布
YD/T xXXXXX-XXXX 目次 前 言 1 1范围 2规范性引用文件 3术语和定义 4缩略语 5云主机性能指标概述 6云主机CPU性能. 6.1性能测试要求 6.2性能测试指标 6.3性能测试方法 7云主机内存性能 7.1性能测试要求 7.2性能测试指标 7.3性能测试方法 8云主机块存储性能 8.1性能测试要求 8.2性能测试指标 8.3性能测试方法 9云主机网络性能 9.1性能测试要求 9.2性能测试指标 9.3性能测试方法 10云主机场景化应用性能 10.1网站服务器 10.2数据库服务器 10.3缓存服务器 附录A(资料性)测试资源规格参考 附录B(资料性)测试工具以及参数参考
YD/TXXXXX-XXXX 前言 本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草.
请注意本文件的某些内容可能涉及专利.
本文件的发布机构不承担识别专利的责任.
本文件由中国通信标准化协会提出并归口.
本文件起草单位中国信息通信研究院、浩鲸云计算科技股份有限公司、阿里云计算有限公司、中 国移动通信集团有限公司、浪潮云信息技术股份公司、北京金山云网络技术有限公司、安超云软件有限 公司.
本文件主要起草人邹文浩、翟方钰、栗蔚、陈屹力、徐芳辰、闫丹、杜加根、吴涛、王玉木、全 妍、隋成龙、许刚、赵新想、胡通、孙鹏浩、张溪源、吴星星.
行业标准信息服务平台 II
YD/T XXXXX-XXXX 云主机服务性能基准测试方法 1范围 本文件规定了云主机服务性能的测试方法,包括CPU性能、内存性能、存储性能、网络性能四个维 度,并基于云主机常见的三个应用场景分别建立了场景化测试的指标以及测试方法.
本文件适用于服务商提供的公有云服务和私有云软件产品,即面向公共用户提供公有云服务和私有 环境下的软件产品或解决方案.
2规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.
其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括的修改单)适用于本 文件.
GB/T32400-2015信息技术云计算概览与词汇 3术语和定义 GB/T32400-2015界定的以及下列术语和定义适用于本文件.
3. 1 云主机cloud hosting service 整合了计算、存储与网络资源的IT基础设施能力租用服务,能够弹性扩容,提供基于云计算模式的 按需使用和按需付费能力的服务器租用服务.
3. 2 基准测试benchmarktest 通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的 准信息服务平台 和可对比的测试.
3. 3 云服务cloud service 通过云计算已定义的接口提供的一种或多种能力.
[米源:GB/T 32400-2015,3.2.8] 4缩略语 下列缩略语适用于本文件.
CPU:中央处理器(Central Processing Unit) I/O:输入/输出(Input/Output) IOPS:每秒的输入输出量(Input/Output Operations Per Second)
YD/T XXXXX-XXXX OLTP:在线事务处理(On-Line Transaction Processing) QPS:每秒查询率(Queries-per-second) RPS:每秒请求数(Requests-per-second) TPS:每秒事务数(Transactions Per Second) 5云主机性能指标概述 云主机服务性能基准测试的评估指标包括四个维度,一是CPU性能二是内存性能三是存储性能 四是网络带宽性能.
基于云主机不同的使用场景,针对网站服务器、数据库服务器、缓存服务器三个常 用场景定义不同场景下的性能评估指标.
6云主机CPU性能 6.1性能测试要求 测试对象:云主机.
规格要求: 一一在测试CPU性能过程中,规格应保证一致,并说明详细配置情况,包括但不限于云主机的类 型、规格、操作系统及版本等: 一一应使用统一的qcow2镜像创建云主机以保证grub设置一致: 一一具体云主机规格可参考附录A.2.
测试要求:每一个指标至少测试5次,测试完成后,去除最大及最小值后取平均值得出最终测试 结果.
6.2性能测试指标 具体指标包括: a)单任务整数运算能力:衡量CPU在单线程状态下对整数的处理能力; b)单任务浮点运算能力:衡量CPU在单线程状态下对浮点数的处理能力: c)并行整数运算能力:衡量CPU在多线程状态下对整数的处理能力: d)并行浮点运算能力.
衡量CPU在多线程状态下对浮点数的处理能力.
6.3性能测试方法 测试流程和步骤如下: a)启动被测云主机,并配置相关测试环境及软件; b)进行素数加法运算,分别对单线程、多线程状态下CPU运算能力进行测试: c)通过sin、cos、sqrt、exp等经典科学计算方式对整数和浮点数进行运算,分别对单线程、多线 程状态下CPU运算能力进行测试; e)在同等条件下重复步骤b)至步骤c)五次: f)数据处理:计算数据的切尾均值.
参考附录B.2.
2