T/CESA 1233-2022 基于典型服务器应用场景的固态盘性能测试方法

T/CESA 1233-2022 The performance testing method for solid state drives based on typical server application scenarios

团体标准 中文(简体) 现行 页数:15页 | 格式:PDF

基本信息

标准号
T/CESA 1233-2022
标准类型
团体标准
标准状态
现行
中国标准分类号(CCS)
-
国际标准分类号(ICS)
发布日期
2022-11-30
实施日期
2022-12-30
发布单位/组织
-
归口单位
中国电子工业标准化技术协会
适用范围
主要技术内容:本文件描述了基于关系型数据库应用场景、非关系型数据库应用场景、分布式文件系统应用场景下的企业级固态硬盘的存储性能测试方法。本文件适用于企业级固态硬盘的业务场景性能测试

发布历史

研制信息

起草单位:
中国电子技术标准化研究院、华为技术有限公司、飞腾技术有限公司、武汉长江计算科技有限公司、中国长城科技集团股份有限公司、新华三技术有限公司、美光半导体有限责任公司、杭州华澜微电子股份有限公司
起草人:
赵梦晗、孔宪伟、任翔、尹航、钟伟军、包振忠、张英桥、吴彤、宋梦涛、陈向明、汪新新、覃贵安、史文科、魏小义、朱荻、高蛟飞
出版信息:
页数:15页 | 字数:- | 开本: -

内容描述

ICS35.220

CCSL63

团体标准

T/CESA1233—2022

基于典型服务器应用场景的固态盘性能

测试方法

Applicationperformancetestmethodofsolidstatediskforserverbasedon

typicalserverapplicationscenarios

2022-11-30发布2022-12-30实施

中国电子工业标准化技术协会发布

T/CESA1233—2022

版权保护文件

版权所有归属于该标准的发布机构,除非有其他规定,否则未经许可,此发行物及其章节不得以其

他形式或任何手段进行复制、再版或使用,包括电子版,影印件,或发布在互联网及内部网络等。使用

许可可于发布机构获取。

I

T/CESA1233—2022

目次

前言Ⅲ

1范围1

2规范性引用文件1

3术语和定义1

4缩略语2

5概述2

6测试用例2

6.1关系型数据库应用场景2

6.1.1应用场景说明2

6.1.2硬件环境2

6.1.3软件环境2

6.1.4应用配置2

6.1.5测试模型13

6.1.6测试模型24

6.2非关系型数据库应用场景4

6.2.1应用场景说明4

6.2.2硬件环境5

6.2.3软件环境5

6.2.4应用配置5

6.2.5测试模型15

6.3分布式文件系统应用场景6

6.3.1应用场景说明6

6.3.2硬件环境7

6.3.3软件环境7

6.3.4应用配置8

6.3.5测试模型18

6.3.6测试模型29

6.3.7测试模型39

T/CESA1233—2022

前言

本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定

起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。

本文件由中国电子技术标准化研究院提出。

本文件由中国电子技术标准化研究院、中国电子工业标准化技术协会归口。

本文件起草单位:中国电子技术标准化研究院、华为技术有限公司、飞腾技术有限公司、武汉长

江计算科技有限公司、中国长城科技集团股份有限公司、新华三技术有限公司、美光半导体有限责任

公司、杭州华澜微电子股份有限公司。

本文件主要起草人:赵梦晗、孔宪伟、任翔、尹航、钟伟军、包振忠、张英桥、吴彤、宋梦涛、

陈向明、汪新新、覃贵安、史文科、魏小义、朱荻、高蛟飞。

T/CESA1233—2022

基于典型服务器应用场景的固态盘性能测试方法

1范围

本文件描述了基于关系型数据库应用场景、非关系型数据库应用场景、分布式文件系统应用场景

下的企业级固态硬盘的存储性能测试方法。

本文件适用于企业级固态硬盘的业务场景性能测试。

2规范性引用文件

本文件没有规范性引用文件。

3术语和定义

下列术语和定义适用于本文件。

3.1

固态盘solidstatedisk

以电子存储器或存储模块作为主要记录媒体进行数据读写的存储设备。

注:固态盘的英文缩写SSD在国际上常被作为SolidStateDrive的简写。SolidStateDrive与本标准所指的固态盘

一致。固态盘通常也叫电子存储盘,是一种以闪存为存储单元的数据存储设备,有别于传统的机械硬盘,固态盘没有

机械部分,主要由控制器和存储单元构成。

[来源:GB/T36355-2018,2.1.1,有修改]

3.2

联机事务处理onlinetransactionprocessing

利用计算机网络,将分布于不同地理位置的业务处理计算机设备或网络与业务管理中心网络连

接,以便于在任何一个网络节点上都可以进行统一、实时的业务处理活动或客户服务。

3.3

关系型数据库管理系统relationaldatabasemanagementsystem

指包括相互联系的逻辑组织和存取这些数据的一套程序(数据库管理系统软件)。

注:关系数据库管理系统就是管理关系数据库,并将数据逻辑组织的系统。

3.4

分布式文件系统distributedfilesystem

文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简

1

T/CESA1233—2022

单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层

次的体系。

4缩略语

下列缩略语适用于本文件。

DFS:分布式文件系统(DistributedFileSystem)

OLTP:联机事务处理(OnlineTransactionProcessing)

POSIX:可移植操作系统接口(PortableOperatingSystemInterface)

SSD:固态盘(SolidStateDisk)

5概述

本测试方法用于评估服务器用固态盘在真实应用场景下的性能,测试场景包括关系型数据库、非

关系型数据库和分布式文件系统。测试结果用于评估服务器用固态盘在真实应用场景下的性能,为服

务器选配固态盘提供参考。

6测试用例

6.1关系型数据库应用场景

6.1.1应用场景说明

关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用

户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。测试前先将被测样品安装

在测试用服务器上后,给服务器上电,然后配置软硬件环境进行测试。

6.1.2硬件环境

测试硬件环境为单机测试,测试前应明确测试硬件的参数配置,包括但不限于品牌、型号、处理

器型号、数量、内存型号、数量、容量等。

6.1.3软件环境

测试使用MySQL数据库及InnoDB存储引擎,版本要求见表1。

表1测试用软件环境及版本要求

软件环境版本

MySQL8.0.22或以上

数据库引擎InnoDB(16kB)

测试基准Sysbench/TPC-C

6.1.4应用配置

测试应用配置见表2,参数设置可根据实际测试进行调整。

2

T/CESA1233—2022

表2测试应用配置

参数名称参数值

sync_binlog1

innodb_flush_log_at_trx_commit1

innodb_io_capacity2000

innodb_buffer_pool_size128MB

innodb_log_file_size256MB

innodb_log_buffer_size16MB

innodb_max_dirty_pages_pct90

Innodb_flush_methodO_DIRECT

6.1.5测试模型1

6.1.5.1测试模型说明

测试模型使用Sysbench多线程性能测试工具进行测试。

6.1.5.2参数配置

测试应用配置见表3,参数设置可根据实际测试进行调整。

表3测试应用配置参考

参数名称参数值

threadsa20

timeb3600

warmup_timec600

rated0

histogramon

percentilee99

report-interval10

oltp-tables-countf500

oltp-table-sizeg100000000

oltp-test-modecomplex

定制服务

    推荐标准

    相似标准推荐

    更多>