为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: DM8 【操作系统】:rh6 【CPU】: x86 【问题描述】*: DMDSC故障切换时间过长,应该如何处理?
切换时间可以通过三个超时参数进行调整,以缩短执行时间;生产环境不建议设置的过低,当然也不宜过长,可以根据实际业务情况、网络波动情况择机设置。
为了测试相关步骤和效果,可以通过如下步骤进行修改:
调整参数步骤: export dcr 修改check interval从60秒到5秒 导入dcr(导入前,需要停掉三个进程 css asm dmserver)
[root@NA-TEST124 bin]# ./dmasmcmd ASM>export dcrdisk '/mesdata/dmdsc/dmdsc/dmdata/dmdcr.asm' to '/home/dmdba/dcr.ini' ASMCMD export DCRDISK success. Used time: 7.613(ms). ASM>exit [root@NA-TEST124 bin]# vi /home/dmdba/dcr.ini 3个60秒,改为20,10,5 [root@NA-TEST124 DSC01]# cat /home/dmdba/dcr.ini # the file is auto-created by system, self edit is invalid! #DCR HDR DCR_N_GRP = 3 DCR_VTD_PATH = /mesdata/dmdsc/dmdsc/dmdata/dmvtdsk.asm DCR_OGUID = 999052293 [GRP] DCR_GRP_TYPE = CSS DCR_GRP_NAME = GRP_CSS DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 20 [GRP] DCR_GRP_TYPE = ASM DCR_GRP_NAME = GRP_ASM DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 10 [GRP] DCR_GRP_TYPE = DB DCR_GRP_NAME = GRP_DSC DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 5 [root@NA-TEST124 bin]# ./dmasmcmd DMASMCMD V8 ASM>import dcrdisk '/home/dmdba/dcr.ini' to '/mesdata/dmdsc/dmdsc/dmdata/dmdcr.asm' ASMCMD import DCRDISK success. Used time: 00:00:09.629. ASM>
再故常切换测试,时间会大大缩短。
切换时间可以通过三个超时参数进行调整,以缩短执行时间;生产环境不建议设置的过低,当然也不宜过长,可以根据实际业务情况、网络波动情况择机设置。
为了测试相关步骤和效果,可以通过如下步骤进行修改:
调整参数步骤:
export dcr
修改check interval从60秒到5秒
导入dcr(导入前,需要停掉三个进程 css asm dmserver)
[root@NA-TEST124 bin]# ./dmasmcmd ASM>export dcrdisk '/mesdata/dmdsc/dmdsc/dmdata/dmdcr.asm' to '/home/dmdba/dcr.ini' ASMCMD export DCRDISK success. Used time: 7.613(ms). ASM>exit [root@NA-TEST124 bin]# vi /home/dmdba/dcr.ini 3个60秒,改为20,10,5 [root@NA-TEST124 DSC01]# cat /home/dmdba/dcr.ini # the file is auto-created by system, self edit is invalid! #DCR HDR DCR_N_GRP = 3 DCR_VTD_PATH = /mesdata/dmdsc/dmdsc/dmdata/dmvtdsk.asm DCR_OGUID = 999052293 [GRP] DCR_GRP_TYPE = CSS DCR_GRP_NAME = GRP_CSS DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 20 [GRP] DCR_GRP_TYPE = ASM DCR_GRP_NAME = GRP_ASM DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 10 [GRP] DCR_GRP_TYPE = DB DCR_GRP_NAME = GRP_DSC DCR_GRP_N_EP = 2 DCR_GRP_EP_ARR = {0,1} DCR_GRP_N_ERR_EP = 0 DCR_GRP_ERR_EP_ARR = {} DCR_GRP_DSKCHK_CNT = 5 [root@NA-TEST124 bin]# ./dmasmcmd DMASMCMD V8 ASM>import dcrdisk '/home/dmdba/dcr.ini' to '/mesdata/dmdsc/dmdsc/dmdata/dmdcr.asm' ASMCMD import DCRDISK success. Used time: 00:00:09.629. ASM>
再故常切换测试,时间会大大缩短。