在实际环境中,通过svc管理的存储,创建lun的时候,怎么能使性能最好。如果在存储上面创建池,然后创建lun,将lun映射给svc后。svc会将lun认为是mdisk重新加到pool,然后再划lun,映射给主机。这样的二次条带怎么避免热点数据造成的性能影响。
收起热点数据不是二次条带造成的,热点数据时应用产生的,通常是应用密集的访问某些区域数据因此造成热点。SVC的Volume来自pool内所有可用的mdisk,而mdisk又来自后端存储的池,那么确实是二次条带化的效果。单SVC的池的基本单元默认是1GB,是宽条带模式。来自后端的mdisk,如果划分的较大,那么在SVC端池化时,临近空间在后端属于同一个array的概率就小。
有一本专门的performance best practices红皮书,说明了IBM每个存储的LUN的划分建议。对于其它类似的存储,道理是相通的。
实际上,测试结果也表明,宽条带模式下的Volume,性能也并未出现下降的现象。