OceanStor N8500存储系统读写速度过慢导致业务系统性能降低

发布时间:  2015-05-22 浏览次数:  202 下载次数:  0
问题描述

NAS8500系统从客户端测试部分NFS读写速度维持在30MB/s以下,与同样适用SATA 7.2K盘的其他NFS系统读写速度差距过大(实测其他文件系统读写速度在150-200MB/s之间)。

由于NFS读写速度低,导致应用客户端整体感知较差,建立在相应NFS系统上的应用响应缓慢。

处理过程

1、从客户端到NAS系统之间的网络存在性能瓶颈

客户端服务器至NAS8500之间采用10GE网络连接,在客户端抓包分析发现从客户端服务器至NAS机头网络延迟正常(time=2~5ms)查看服务器及NAS引擎接口状态均无丢包拥塞等状态;但从客户端到存储阵列controller之间延迟较大(time=30~50ms);因此初步判断性能瓶颈不在外面网络。

2、NAS系统业务繁忙导致NFS对客户请求响应缓慢

通过命令iostat及vxstat查看相应NFS系统读写速度及响应延迟,发现读写较慢的NFS数据量较大,读写延时也都在100ms以上;初步判读NFS读写性能差在一定程度上是由于系统业务量大,NAS系统同时处理多个并发业务,导致平均到单个业务的响应较慢;但另一方面其他一些NFS系统的读写速度正常,说明该原因不属于主要原因。

3、底层存储空间规划不合理,导致系统整体性能受到影响

在ISM中查看文件系统配置、查看存储单元配置均正常;进而在命令行模式下用fdisk命令查看LUN同RAID磁盘的映射关系,发现在规划配置当中相同物理磁盘同时规划如多个LUN,这样导致相同的物理磁盘同时在为上层的多个NFS系统提供读写服务。因此在多个属于不同NFS的客户端同时读取或写入数据时,物理磁盘的读写性能就影响了系统整体的性能。

根因

创建条带文件系统时候,应从每个RAID组中选取一个LUN来组成,把压力平均分布到各个RAID组。

创建条带文件系统时,columns数量与RAID组保持一致。

END