您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > TCESA 1233-2022 基于典型服务器应用场景的固态盘性能测试方法
ICS35.220CCSL63团体标准2022-11-30发布2022-12-30实施中国电子工业标准化技术协会发布T/CESA1233—2022基于典型服务器应用场景的固态盘性能测试方法ApplicationperformancetestmethodofsolidstatediskforserverbasedontypicalserverapplicationscenariosT/CESA1233—2022I版权保护文件版权所有归属于该标准的发布机构,除非有其他规定,否则未经许可,此发行物及其章节不得以其他形式或任何手段进行复制、再版或使用,包括电子版,影印件,或发布在互联网及内部网络等。使用许可可于发布机构获取。T/CESA1233—2022Ⅱ目次前言..................................................................................Ⅲ1范围.................................................................................12规范性引用文件.......................................................................13术语和定义...........................................................................14缩略语...............................................................................25概述.................................................................................26测试用例.............................................................................26.1关系型数据库应用场景.............................................................26.1.1应用场景说明...................................................................26.1.2硬件环境.......................................................................26.1.3软件环境.......................................................................26.1.4应用配置.......................................................................26.1.5测试模型1......................................................................36.1.6测试模型2......................................................................46.2非关系型数据库应用场景...........................................................46.2.1应用场景说明...................................................................46.2.2硬件环境.......................................................................56.2.3软件环境.......................................................................56.2.4应用配置.......................................................................56.2.5测试模型1......................................................................56.3分布式文件系统应用场景...........................................................66.3.1应用场景说明...................................................................66.3.2硬件环境.......................................................................76.3.3软件环境.......................................................................76.3.4应用配置.......................................................................86.3.5测试模型1......................................................................86.3.6测试模型2......................................................................96.3.7测试模型3......................................................................9T/CESA1233—2022Ⅲ前言本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由中国电子技术标准化研究院提出。本文件由中国电子技术标准化研究院、中国电子工业标准化技术协会归口。本文件起草单位:中国电子技术标准化研究院、华为技术有限公司、飞腾技术有限公司、武汉长江计算科技有限公司、中国长城科技集团股份有限公司、新华三技术有限公司、美光半导体有限责任公司、杭州华澜微电子股份有限公司。本文件主要起草人:赵梦晗、孔宪伟、任翔、尹航、钟伟军、包振忠、张英桥、吴彤、宋梦涛、陈向明、汪新新、覃贵安、史文科、魏小义、朱荻、高蛟飞。T/CESA1233—20221基于典型服务器应用场景的固态盘性能测试方法1范围本文件描述了基于关系型数据库应用场景、非关系型数据库应用场景、分布式文件系统应用场景下的企业级固态硬盘的存储性能测试方法。本文件适用于企业级固态硬盘的业务场景性能测试。2规范性引用文件本文件没有规范性引用文件。3术语和定义下列术语和定义适用于本文件。3.1固态盘solidstatedisk以电子存储器或存储模块作为主要记录媒体进行数据读写的存储设备。注:固态盘的英文缩写SSD在国际上常被作为SolidStateDrive的简写。SolidStateDrive与本标准所指的固态盘一致。固态盘通常也叫电子存储盘,是一种以闪存为存储单元的数据存储设备,有别于传统的机械硬盘,固态盘没有机械部分,主要由控制器和存储单元构成。[来源:GB/T36355-2018,2.1.1,有修改]3.2联机事务处理onlinetransactionprocessing利用计算机网络,将分布于不同地理位置的业务处理计算机设备或网络与业务管理中心网络连接,以便于在任何一个网络节点上都可以进行统一、实时的业务处理活动或客户服务。3.3关系型数据库管理系统relationaldatabasemanagementsystem指包括相互联系的逻辑组织和存取这些数据的一套程序(数据库管理系统软件)。注:关系数据库管理系统就是管理关系数据库,并将数据逻辑组织的系统。3.4分布式文件系统distributedfilesystem文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简T/CESA1233—20222单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的体系。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(Page-16kB)测试基准Sysbench/TPC-C6.1.4应用配置测试应用配置见表2,参数设置可根据实际测试进行调整。T/CESA1233—20223表2测试应用配置参数名称参数值sync_binlog1innodb_flush_log_at_trx_commit1innodb_io_capacity2000innodb_buffer_pool_size128MBinnodb_log_file_size256MBinnodb_log_buffer_size16MBinnodb_max_dirty_pages_pct90Innodb_flush_methodO_DIRECT6.1.5测试模型16.1.5.1测试模型说明测试模型使用Sysbench多线程性能测试工具进行测试。6.1.5.2参数配置测试应用配置见表3,参数设置可根据实际测试进行调整。表3测试应用配置参考参数名称参数值threadsa20timeb3600warmup_timec600rated0histogramonpercentilee99report-interval10oltp-tables-countf500oltp-table-sizeg100000000oltp-test-modecomplexathreads为测试进程数量,需要根据实际测试SSD配置进行设置,设置范围一般在10~20之间。btime为测试时间,建议测试时间预防冷数据对测试结果影响。cwarmup_time为预热时间,建议为10min,表示不限制。drate为平均事务处理速率,0为1h,以免受到测试数据分布不均和数据缓存等因素影响。epercentile为指定latency统计百分率参数。foltp-tables-count为每个warehouse中的table
本文标题:TCESA 1233-2022 基于典型服务器应用场景的固态盘性能测试方法
链接地址:https://www.777doc.com/doc-10852512 .html