ITPub博客

首页 > 数据库 > 数据库开发技术 > HDS存储链路的一个问题

HDS存储链路的一个问题

原创 数据库开发技术 作者:logzgh 时间:2007-08-24 08:08:28 0 删除 编辑

新上线的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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 股市带的财富
请登录后发表评论 登录
全部评论
  • 博文量
    97
  • 访问量
    976755