作者:贺铭望于 2022年06月23日 发布在分类 / 经验案例 / 经验案例 下,并于 2022年06月23日 编辑
2022-06-23 13:21:35版本: 自动分层配置错误导致读写性能差
 历史版本

修改日期 修改人 备注
2022-07-07 10:03:23[当前版本] 贺铭望 其他原因...
2022-06-23 13:21:35 贺铭望 CREAT

1问题描述

产品信息:MS7020G2-HG(自动分层软件)

软件信息:V1.5.12T04_HG_NAS.04P05

组网图:

现场配置40块7.2K 12TB机械硬盘,12块3.84 TB SSD,配置为高性能层和容量层,启用自动分层之后,映射一个厚置备格式的LUN到压力机上,通过HCIbench进行启用10台虚拟机进行性能测试,发现启用自动分层的LUN与未启用自动分层的纯SATA盘的LUN相比,性能上无明显提升。

2原因分析

2.1日志分析

通过HCIbench对启用自动分层的LUN进行压力测试,启用对该测试LUN以及两个Raid的实时性能统计,观察高性能层和容量层的流量,发现压力机下发的流量大部分都在容量层上,如下图:


3分析结论

3.1问题原因及影响

1、从性能统计结果可确定,存储池启用自动分层之后,配置为厚置备的LUN,流量不会优先下发到高性能层,导致读写性能还是容量层的性能,主要是由于厚置备格式的LUN的高性能层和容量层的空间是预分配好的,前端流量下发时会随机至高性能层和容量层,导致开启自动分层之后性能无明显提升,但是ThinLUN的空间是即时分配的,可以通过预设参数使流量优先下发至高性能层,提高使用性能。

2、此外配置为ThinLUN之后,按照默认参数,实时性能统计发现前端流量仍优先下发至容量层,需要调整数据区分配策略,默认数据区优先分配HDD,图一为默认设置,流量会随机分发至容量层和性能层,图二为数据区优先分配SSD,流量会优先分发至高性能层:

图一

图二

3.2解决方案

如现场配置自动分层软件,且客户要求读写性能,需要做以下两点配置:

1、需要配置为ThinLUN

2、与调整默认数据区分配策略为优先SSD

4影响范围

1、涉及软件:自动分层

2、涉及硬件型号:

5处理意见

6风险点


 附件

附件类型

JPEGJPEG PNGPNG

历史版本-目录  [回到顶端]
    宏杉案例知识库-V4.0.1