多个业务部署在同一存储池上运行时,为什么该存储池使用的硬盘·情况不同?

发布时间:  2016-12-13 浏览次数:  116 下载次数:  0
问题描述
多个业务部署在同一存储池上运行时,为什么该存储池使用的硬盘·情况不同?
解决方案
硬盘指示灯闪烁情况与业务模型、RAID级别和CKG的大小有关。举一个例子:
在由20块硬盘创建的硬盘域上创建存储池,RAID策略选择RAID6(12D+2P)。在该存储池上创建LUN并分别部署运行全4K业务和混合业务:
-全4K数据读写业务整个文件大小为4的4次方乘以100再乘以4K(4^4*100*4K),即100M
-混合业务文件大小总共为30430M
当存储池采用RAID6(12D+2P),一个CKG的大小为12*64M,即768M。此时,全4K数据读写业务I/O下发到一个CKG就能满足需求,所以在该业务模型下,只有14块硬盘的指示灯在闪烁。而混合业务数据文件大小已经超过一个CKG的大小,30430M文件大小大概需要5个CKG才能满足存储需求。此时存储系统读写选盘算法就会随机选盘,因此会看到全部硬盘指示灯均闪烁。

END