2024年6月1日发(作者:)

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

1 范围

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

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

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

2 规范性引用文件

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

3 术语和定义

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

3.1

固态盘 solid state disk

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

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

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

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

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

3.2

联机事务处理 online transaction processing

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

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

3.3

关系型数据库管理系统relational database management system

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

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

3.4

分布式文件系统 distributed file system

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

1

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

次的体系。

4 缩略语

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

DFS:分布式文件系统(Distributed File System)

OLTP:联机事务处理(Online Transaction Processing)

POSIX:可移植操作系统接口(Portable Operating System Interface)

SSD:固态盘(Solid State Disk)

5 概述

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

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

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

6 测试用例

6.1 关系型数据库应用场景

6.1.1 应用场景说明

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

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

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

6.1.2 硬件环境

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

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

6.1.3 软件环境

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

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

软件环境

MySQL

数据库引擎

测试基准

版本

8.0.22或以上

InnoDB (Page-16kB)

Sysbench / TPC-C

6.1.4 应用配置

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

2