内存不足导致S2600T写带宽不能达到客户要求

发布时间:  2016-02-03 浏览次数:  287 下载次数:  0
问题描述

某局点36块盘S2600T,8G内存,其中34块2TB 的NL-SAS硬盘,2块600GB的SAS硬盘,34块NL-SAS硬盘采用10+11+11三个RAID组两块做热备盘,每个RAID组建一个LUN,分条深度为512K,所有LUN读写策略均为“回写镜像”,要求写性能带宽达到550M/S,现场测得写带宽只能达到350M/S。

告警信息

处理过程

1、某局点36盘位S2600T通过客户测试环境进行测试时结果如下RAID配置情况为三个RAID组,每个RAID组建一个LUN , 在不修改写缓存配额时写带宽在350M。进入developer模式下,更改写缓存比例:chgcachewritequota -quota 44 ,调整写缓存配额44%(默认33%),写带宽为400M,排查发现存储本身无任何问题。

2、36盘位S2600T,调整RAID组配置为两个RAID组,每个RAID组一个LUN(已调整写缓存配额为44%),测得写带宽能达到550M/S。

4、24盘位S2600T,8G内存,AID组配置两个RAID,每个RAID组一个LUN,设备性能不达标,通过更改写cache配额性能无明显提升(450M/S)仍达不到客户出厂要求,现场排除存储无异常所测的结果就是24盘位S2600T产品性能的最大值,已经没有办法再继续进行调优

5、客户反馈其中一台S2600T写带宽能达到900M/S,现场发现该S2600T其内存为16G。

6、分析得出,由于内存小导致分配在每个LUN上的写页面不足,因而写冲突较多,影响了写性能提升。通过减少LUN的个数及提高cache的配额来提升写性能,通过减少LUN的个数及提高cache的配额对性能的提升不够明显,有时产品性能的最大值也不能达到客户的要求,针对于此问题建议增大设备的内存以此来提升设备的写性能

根因

内存小导致分配在每个LUN上的写页面不足,因而写冲突较多,影响了写性能提升

解决方案

增大设备的内存

建议与总结

该问题的主要原因是内存小导致分配在每个LUN上的写页面不足,因而写冲突较多,影响了写性能提升, 增大设备的内存能明显提升设备的写性能

END