1、 案例关键词WinSCP、E9000交换背板、dcb、pfc、 IO无法读写。 2、 案例适用版本FusionCompute V100R003C10之后版本。 3、 问题分析1)通过WinSCP将文件拷贝到虚拟机内,最终要转化为对虚拟机磁盘的IO写;而虚拟磁盘的IO写,最终要转化为物理磁盘上的写。2)直接对裸LUN块设备进行读写,验证IO读写速率有无异常。2.1)使用命令进行测试:
方法/步骤
1
1)通过WinSCP将文件拷贝到虚拟机内,最终要转化为对虚拟机磁盘的IO写;而虚拟磁盘的IO写,最终要转化为物理磁盘上的写。
2
2)直接对裸LUN块设备进行读写,验证IO读写速率有无异常。2.1)使用命令进行测试:dd if=/dev/disk/by-id/scsi-xxx of=/dev/null bs=2M count=1024 iflag=direct发现在单队列小块IO的情况下,存储读写速率正常;但是当增加块大小到2M/4M/8M时,dd便会卡住,IO无法正常返回。2.2)通过“iostat -dmx 1”命令观察到对应sd设备util一直是100%,设备队列里有2个io,但实际上读写速率为0。
3
E9000的刀片服务器不是通过HBA卡直连光纤交换机,而是先经内部交换板,故需要排查交换板配置。
4
检查交换板配置发现多处连接端口dcb pfc未使能,未使能情况下在IO拥塞时IO会卡住。
5
修改端口配置后,再测试大块IO读写,不再出现卡住现象,问题解决。
6
按照问题分析中的步骤4的配置,使能对应端口dcb pfc功能,操作方法参考如下
上一篇:服务器故障排查之开机不加电
下一篇:华硕acrh17路由器设置