1.验证环境
1.1本次验证硬件配置
类型 |
型号 |
硬件配置 |
服务器 |
2U2路服务器 |
CPU:Intel Xeon Gold 6336Y @2.4GHz |
内存:256GB |
||
网卡:2*2端口25GE以太网卡 |
||
硬盘 |
忆联SSD |
系统盘:2*480 GB SATA 数据盘:4*3.2TB NVMe(UH831a) |
交换机 |
25GE 交换机 |
24端口/48端口25GE交换机,典配场景2台起配,支持堆叠 |
类型 |
型号 |
版本 |
操作系统 |
CentOS(x86) |
7.6 |
数据库 |
MySQL(开源) |
5.7.27-log MySQL Community Sever |
测试工具 |
Sysbench |
1.0.18 |
图2:MySQL组网规划架构图
2.验证方法步骤1:测试使用两块忆联NVMe盘片做本地盘,MySQL数据库binlog文件单独使用一块盘片存放,其它MySQL文件共用一块NVME盘片,并且通过nvm list 命令确认盘片的容量、规格、FW版本信息是否正确。
步骤2:将两块NVMe盘片,按容量大小平均分区,格式化为XFS文件系统,挂载到对应的数据库目录。
步骤3:测试数据规模为200个表,每个表1000w行记录,共计20亿行数据。
3.验证结果
在Sysbench测试工作中配置数据表,并且设置线程从32/50/64/100/200/300进行遍历,得到的忆联SSD在MySQL 只读、只写、混合读写三个场景下的验证结果,具体如下:
3.1忆联SSD在MySQL只读场景下的表现
图3:MySQL只读场景下忆联SSD与友商性能对比
根据图3可知,在MySQL读性能下,忆联SSD在50-100线程之间性能最优,对比友商TPS最大有122%的提升,时延最大有91%的降低。在MySQL只读性能验证环境下,忆联优势表现明显。
图4:MySQL只写场景下忆联SSD与友商性能对比
如图4所示,MySQL写场景下,忆联SSD始终保持着明显优势,性能表现强劲。在吞吐量上,对比友商最大有266%的提升;在时延上,最大有83%左右的下降,由此可见,忆联UH8系SSD可助力MySQL只写场景下存储性能的充分发挥。
图5:MySQL混合读写场景下忆联SSD与友商性能对比
从图5可以看出,忆联SSD性能在MySQL混合读写场景下,不管是在吞吐量上,还是在时延方面,都具有优势,对比友商吞吐量最大有49%左右的提升,时延最大有65%的下降。
结论:
以上实测数据展现了忆联SSD在MySQL的只读、只写、读写混合等实测场景下,性能强劲,表现亮眼,有效提升MySQL系统存储性能,助力企业在云化场景下打造高性能、低时延的分布式数据库。