HDS存储链路的一个问题

新上线的HDS AMS1000,由于光纤交换机还未到位,于是先采用两块光纤卡与存储直连的方式连接。

安装配置时一切正常。

第二天回到公司,进行性能测试时,发现dd copy的速度只能到100M/s的速度。真是晕死。。。。

[@more@]

于是开始查原因,在dd时,捕获性能报告,把报告抓出来,一看,发现一个奇怪的问题,怎么只有control 1有压力,而control 0一压力都没有呢?不正常!

然后查看ldev当然控制器居然都是在control1上面。

在aix上面执行dlnkmgr view -path,发现两条链路有一条是offline的。截取一部分:

000202 08.0G.00000000000000EF.005F HITACHI .DF600F .77011698 0095 1A Online Own 43 0 0 hdisk103
000203 08.0R.00000000000000EF.005F HITACHI .DF600F .77011698 0095 0A Offline(E) Non 8 0 0 hdisk103

在Aix上面有

FB4FD21 0817103407 I S fscsi0 CONFIGURATION MISMATCH
1FB4FD21 0817103407 I S fscsi0 CONFIGURATION MISMATCH
1FB4FD21 0817103407 I S fscsi2 CONFIGURATION MISMATCH
1FB4FD21 0817103407 I S fscsi2 CONFIGURATION MISMATCH
B8113DD1 0823091707 T H fcs2 LINK ERROR

这些errpt错误。

让IBM查,IBM说是我dyntrk这个设成yes了,要我关掉它。

好,那就关掉它。原先是这样的:

lsattr">lsattr -El fscsi0
attach al How this adapter is CONNECTED False
dyntrk yes Dynamic Tracking of FC Devices True
fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
scsi_id 0x1 Adapter SCSI ID False
sw_fc_class 3 FC Class for Fabric True
lsattr">lsattr -El fscsi1
attach al How this adapter is CONNECTED False
dyntrk yes Dynamic Tracking of FC Devices True
fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
scsi_id 0x1 Adapter SCSI ID False
sw_fc_class 3 FC Class for Fabric True

#dlmrmdev (rmdev -l fscsi0 -R 无法删除,说是busy)

先把hdisk删除。

#rmdev -l fscsi1 -R
fscsi1 Defined

rmdev">root@ali_std:/dev>rmdev -l fscsi0 -R
fscsi0 Defined

chdev">root@ali_std:/dev>chdev -l fscsi0 -a dyntrk=no
fscsi0 changed
chdev">root@ali_std:/dev>chdev -l fscsi1 -a dyntrk=no
fscsi1 changed

lsattr">root@ali_std:/dev>lsattr -El fscsi0
attach al How this adapter is CONNECTED False
dyntrk no Dynamic Tracking of FC Devices True
fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
scsi_id 0x1 Adapter SCSI ID False
sw_fc_class 3 FC Class for Fabric True
lsattr">root@ali_std:/dev>lsattr -El fscsi1
attach al How this adapter is CONNECTED False
dyntrk no Dynamic Tracking of FC Devices True
fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
scsi_id 0x1 Adapter SCSI ID False
sw_fc_class 3 FC Class for Fabric True

结果还是在报上面两个错误,于是怀疑是不是直链的方式,不支持dyntrk和fast_fail?于是按上面的步骤把fc_err_recov改成delayed_fail。此时configuration mismatch是不报了,但是link error还是在报。

怀疑是光纤线有问题,跑到机房查看一切都正常的。这就奇怪了。

检查来检查去,最后发现光纤卡的工作速度是1G,我们设置是自适应的。奇怪,不应该是1G啊。

偿试着改成2G,然后link error就没了, 单条链路也变成双链路了。

哈哈,现在性能表现很好,standby recover一个500M的归档日志只需要40几秒即可。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/100091/viewspace-965506/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/100091/viewspace-965506/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值