HDLM命令dlnkmgr详解之四_monitor/offline/online
1. monitor
以一定的时间间隔监控hba或cha口的IO信息。
命令格式
监控hba口的IO信息:
dlnkmgr monitor -hbaid HBA_ID [-intvl Interval-Time] [-count Number-Of-Times] [-t] 监控cha口的IO信息:
dlnkmgr monitor -chaid CHA_ID [-intvl Interval-Time] [-count Number-Of-Times] [-t] Valid value
HBA_ID { 00000 - 99999 }(Decimal)
CHA_ID { 00000 - 99999 }(Decimal)
Interval-Time { 1 - 60 }(Seconds) (Default Value 3)
Number-Of-Times { 1 - 999 }(Times) (Default Value 10)
命令输出说明表
Item | Description |
HbaID | HBA port ID |
Port.Bus | host port number.bus number |
Physical Device | The names of the physical device files under the /devices directory |
StartTime | Date and time in which the command began executing |
ElapsedTime | Time elapsed since command execution began |
IO-Count | Total I/O count for the displayed paths during a specified interval |
IO-Errors | Total I/O error count for the displayed paths during a specified interval |
示例
查询hbaid信息:
-bash-3.2# dlnkmgr view -hba
HbaID Port.Bus IO-Count IO-Errors Paths OnlinePaths Physical Device
00000 0000.0000 6810613 0 2 2 /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0
00001 0001.0000 354677 0 2 2 /devices/pci@0/pci@0/pci@9/QLGC,qlc@0/fp@0,0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 13:52:21 监控hba口IO信息:
-bash-3.2# dlnkmgr monitor -hbaid 0 -intvl 30 -count 3
HbaID : 00000
Port.Bus : 0000.0000
Physical Device : /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0
StartTime : 2014/04/11 13:55:43 ElapsedTime IO-Count IO-Errors
00:00:30 2629 0
00:01:00 2387 0
00:01:30 2542 0
KAPL01001-I The HDLM command completed normally. Operation name = monitor, completion time = 2014/04/11 13:57:13 查询cha信息:
-bash-3.2# dlnkmgr view -cha
ChaID Product SerialNumber ChaPort IO-Count IO-Errors Paths OnlinePaths
00000 AMS 75040975 0A 6811010 0 1 1
00001 AMS 75040975 1A 33 0 1 1
00002 AMS 75040975 1B 0 0 1 1
00003 AMS 75040975 0B 354935 0 1 1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 13:52:26 监控cha口IO信息:
-bash-3.2# dlnkmgr monitor -chaid 3 -intvl 30 -count 3
ChaID : 00003
Product : AMS
SerialNumber : 75040975
ChaPort : 0B
StartTime : 2014/04/11 14:32:41 ElapsedTime IO-Count IO-Errors
00:00:30 2841 0
00:01:00 2724 0
00:01:30 2848 0
KAPL01001-I The HDLM command completed normally. Operation name = monitor, completion time = 2014/04/11 14:34:11
2. offline/online
将online状态的路径设置为offline状态/将offline状态的路径设置为online状态,可以指定hba口,cha口或单条路径
命令格式
指定HBA口:
dlnkmgr offline/online [-path] { -hba HBAPortNumber.BusNumber | -hbaid HBA_ID } [-s] 指定CHA口:
dlnkmgr offline/online [-path] { -cha -pathid AutoPATH_ID | -chaid CHA_ID } [-s] 指定路径:
dlnkmgr offline/online [-path] -pathid AutoPATH_ID [-s] 指定设备名:
dlnkmgr offline/online [-path] -device SCSI_Device_Name [-s] Valid value
AutoPATH_ID { 000000 - 999999 }(Decimal)
HBA_ID { 00000 - 99999 }(Decimal)
CHA_ID { 00000 - 99999 }(Decimal)
示例一:offline hba/online hba
所有通过此hba口的路径都会被offline
检查hbaid
-bash-3.2# dlnkmgr view -hba
HbaID Port.Bus IO-Count IO-Errors Paths OnlinePaths Physical Device
00000 0000.0000 7120381 0 2 2 /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0
00001 0001.0000 664976 0 2 2 /devices/pci@0/pci@0/pci@9/QLGC,qlc@0/fp@0,0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:47:32 将hbaid1设置为offline状态
-bash-3.2# dlnkmgr offline -hbaid 1
KAPL01102-I All the paths which pass the specified HBA port will be changed to the Offline(C) status. Is this OK? [y/n]:y
KAPL01103-I If you are sure that there would be no problem when all the paths which pass the specified HBA port are placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y
KAPL01061-I 2 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline offline后状态
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000002
PathStatus IO-Count IO-Errors
Reduced 7804514 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7131315 0 - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Offline(C) Non 33 0 - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Offline(C) Own 673166 0 - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:49:13 online hba -bash-3.2# dlnkmgr online -hbaid 1
KAPL01104-I All the paths which pass the specified HBA port will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 2 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online
示例二:offline cha/online cha
所有通过此cha口的路径都会被offline
检查chaid
-bash-3.2# dlnkmgr view -cha
ChaID Product SerialNumber ChaPort IO-Count IO-Errors Paths OnlinePaths
00000 AMS 75040975 0A 7170011 0 1 1
00001 AMS 75040975 1A 33 0 1 1
00002 AMS 75040975 1B 0 0 1 1
00003 AMS 75040975 0B 684384 0 1 1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:53:45 offline cha口
-bash-3.2# dlnkmgr offline -chaid 1
KAPL01102-I All the paths which pass the specified CHA port will be changed to the Offline(C) status. Is this OK? [y/n]:y
KAPL01103-I If you are sure that there would be no problem when all the paths which pass the specified CHA port are placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline
-bash-3.2# dlnkmgr view path
KAPL01005-W A parameter is invalid. Operation name = view, parameter = path offline cha口后的状态
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000003
PathStatus IO-Count IO-Errors
Reduced 7865149 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7175103 0 - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Offline(C) Non 33 0 - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 690013 0 - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:54:44 online cha口 -bash-3.2# dlnkmgr online -chaid 1
KAPL01104-I All the paths which pass the specified CHA port will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online
示例三:offline pathid/online pathid
只offline指定的路径
查看pathid
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000004
PathStatus IO-Count IO-Errors
Online 7884418 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7185200 0 - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Online Non 33 0 - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 699185 0 - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:56:32 offline指定path
-bash-3.2# dlnkmgr offline -pathid 2
KAPL01052-I The currently selected paths will be changed to the Offline(C) status. Is this OK? [y/n]:y
KAPL01053-I If you are sure that there would be no problem when the path is placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline offline后状态
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000003
PathStatus IO-Count IO-Errors
Reduced 7891899 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7188589 0 - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Online Non 33 0 - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Offline(C) Non 0 0 - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 703277 0 - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:57:12 online pathid -bash-3.2# dlnkmgr online -pathid 2
KAPL01050-I The currently selected paths will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online
示例四:offline device/online device
查看device名称
-bash-3.2# dlnkmgr view -lu
Product : AMS
SerialNumber : 75040975
LUs : 1 iLU HDevName Device PathID Status
0049 c4t50060E80102A00F0d0 ssd0 000000 Online
ssd1 000001 Online
ssd3 000002 Online
ssd2 000003 Online
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 15:03:08 offline指定device
-bash-3.2# dlnkmgr offline -device ssd0
KAPL01052-I The currently selected paths will be changed to the Offline(C) status. Is this OK? [y/n]:y
KAPL01053-I If you are sure that there would be no problem when the path is placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline offline后状态
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000003
PathStatus IO-Count IO-Errors
Reduced 7972667 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Offline(C) Own 7228561 0 - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Online Non 33 0 - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 744073 0 - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 15:03:46 online指定device
-bash-3.2# dlnkmgr online -device ssd0
KAPL01050-I The currently selected paths will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online
HDLM命令dlnkmgr详解之四_monitor/offline/online的更多相关文章
- HDLM命令dlnkmgr详解之二__help/clear
1.help操作 主要显示命令的帮助信息. 显示所有操作的帮助信息 -bash-3.2# dlnkmgr help dlnkmgr: Format dlnkmgr { clear | help | o ...
- HDLM命令dlnkmgr详解之一__命令格式
dlnkmgr命令格式 dlnkmgr operation [parameter [parameter-value]] dlnkmgr - The command name. operation - ...
- HDLM命令dlnkmgr详解之五_set
set命令用来设置HDLM的操作环境及参数. set操作设置的大部分是dlnkmgr view -sys命令中显示的参数值 命令格式 dlnkmgr set { -lb on [ -lbtype { ...
- HDLM命令dlnkmgr详解之三__view
view命令主要用于显示program information, path information, LU information, HBA port information, CHA port in ...
- DB2 rollforward 命令使用详解
DB2 rollforward 命令使用详解 原文:https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1003wuc ...
- Linux 执行文件查找命令 which 详解
某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查 ...
- systemctl命令用法详解
systemctl命令用法详解系统环境:Fedora 16binpath:/bin/systemctlpackage:systemd-units systemctl enable httpd.serv ...
- 批处理中的echo命令图文详解
批处理中的echo命令图文详解 1. Echo 显示当前ECHO的状态:ECHO ON 或者ECHO OFF 2. ECHO ON 将ECHO状态设置为ON,将显示命令行,也就是前面的C:\>类 ...
- Ubuntu kill命令用法详解
转自:Ubuntu kill命令用法详解 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID root@fcola:/# ps -ef | grep sen ...
随机推荐
- numpy中的matrix与array的区别
Numpy matrices必须是2维的,但是 numpy arrays (ndarrays) 可以是多维的(1D,2D,3D····ND). Matrix是Array的一个小的分支,包含于Array ...
- 机器学习三剑客之Matplotlib
matplotlib Matplotlib 是Python 2D绘图领域的基础套件,它让使用者将数据图形化,并提供多样化的输出格式.这里将会以四个小案例探索Matplotlib的常见用法 绘制折线 ...
- OpenStack企业私有云新需求(1):Nova 虚机支持 GPU
作者:Sammy Liu 刘世民 本系列会介绍OpenStack 企业私有云的几个需求: GPU 支持 自动扩展(Auto-scaling)支持 混合云(Hybrid cloud)支持 物理机(Bar ...
- 机器学习(三)—线性回归、逻辑回归、Softmax回归 的区别
1.什么是回归? 是一种监督学习方式,用于预测输入变量和输出变量之间的关系,等价于函数拟合,选择一条函数曲线使其更好的拟合已知数据且更好的预测未知数据. 2.线性回归 于一个一般的线性模型而言,其 ...
- [转载]java导出word的5种方式
在网上找了好多天将数据库中信息导出到word中的解决方案,现在将这几天的总结分享一下.总的来说,java导出word大致有5种解决方案: 1:Jacob是Java-COM Bridge的缩写,它在Ja ...
- hadoop_异常_02_ExitCodeException exitCode=1: chmod: changing permissions of `/ray/hadoop/dfs/data': Operation not permitted
一.异常现象 启动hadoop时,datanode启动失败,出现如下异常: 2018-03-23 14:39:09,962 WARN org.apache.hadoop.hdfs.server.dat ...
- 剑指offer--10.最小的K个数
边界判断,坑了一下 ----------------------------------------------- 时间限制:1秒 空间限制:32768K 热度指数:375643 本题知识点: 数组 ...
- tensorflow中创建多个计算图(Graph)
tf程序中,系统会自动创建并维护一个默认的计算图,计算图可以理解为神经网络(Neural Network)结构的程序化描述.如果不显式指定所归属的计算图,则所有的tensor和Operation都是在 ...
- Jupyterhub Error 503: Proxy Target Missing
Jupyterhub Error 503: Proxy Target Missing 请求太频繁
- layui.js框架的启发
最近做前台设计的MM,应用了layui.js框架,是一个可以按模块加载的js框架,可以实现UI上的一些效果,比如"手风琴折叠"面板.我看了下源码,抽出了其框架,应用到公司的项目中, ...