Displaying MIH and I/O timing limits
Use the DISPLAY IOS,MIH command to request a display of the current time intervals for the missing interrupt handler (MIH) or I/O timing (IOT) limits.
You can display the MIH time interval for all device classes, a specific device class, or one or more specific devices.
You can display the I/O timing limits for a device class or for one or more specific devices. You can request that the display be either formatted or unformatted.
The display, which is delivered by the WTO facility, is limited to 255 lines of output. If the limit is reached, the display is truncated. In this case, the last line of output is "… MAXIMUM DISPLAY OF 255 LINES EXCEEDED". Use the TIME, DEV, or DEVX parameter to request a selective display, to avoid missing data that meets the search criteria.
D IOS,MIH |
---|
|
The parameters are:
- IOS,MIH
- The MIH detects missing interrupt conditions. The I/O timing facility detects I/O requests that have exceeded the specified time limit. This command allows you to display the I/O timing limits or MIH time intervals established for the different devices on the system.
- TIME=ALL
- Displays the IOT and MIH time intervals established for all device classes and all individual devices.
- TIME=option
- Displays one of the following time intervals:
- UREC
- Displays the MIH time interval for the unit record device class.
- TAPE
- Displays the MIH time interval for the tape drive device class.
- CTC
- Displays the MIH time interval for the channel-to-channel device class.
- COMM
- Displays the MIH time interval for the communications device class.
- CHAR
- Displays the MIH time interval for the character reader device class.
- GRAF
- Displays the MIH time interval for the graphics device class.
- DASD
- Displays the MIH time interval for the DASD device class.
- IOTDASD
- Displays the I/O timing (IOT) time interval for the DASD device class.
- USnn
- Displays the MIH or IOT time interval for a user-specified class,
where nn can be any two-digit number from 01 through 99 that matches
a device group created by MIH or IOT processing. A user-specified
device group is a set of devices associated with a specific time interval.
The system creates this type of group and assigns the user class number
(USnn) when either of the following is true:
- The MIH time interval is not equal to the time interval of its
device class
Note: Some devices present their own MIH timeout values, via the primary/secondary MIH timing enhancement contained in the self-describing data for the device. If the primary MIH timeout value for the device does not equal the timeout value for the device class, and the device's timeout value has not been altered by the user, the system will create a user-specified class to contain the timeout value for the device. The user-specified class for these devices will be created at IPL (if the device is defined to be ONLINE), or at VARY ONLINE time.
- The IOT time interval is not equal to the time interval of its device class.
- The MIH time interval is not equal to the time interval of its
device class
- HALT
- Displays the MIH time interval for monitoring halt (HSCH) and clear (CSCH) subchannel operations. This keyword is device independent; setting it affects all devices on the system.
- MNTS
- Displays the MIH time interval for monitoring mount pending conditions for DASD and TAPE devices. This keyword is device independent; setting it affects all devices on the system.
- DEV= {([/]devnum[,[/]devnum1]…) }
- {([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
- Displays the MIH time interval for a specific device number or
for a range of device numbers. You can specify one or more single
device numbers, one or more ranges of device numbers, or all device
numbers. When you specify a range of device numbers, the first device
number in the range must be less than or equal to the second device
number. If you specify only one device number, you can omit the parentheses.
The display is formatted.
A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).
- DEVX= {([/]devnum[,[/]devnum1]…) }
- {([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
- Displays the MIH time interval for the specific defined device
number or for a range of device numbers. You can specify one or more
single device numbers, one or more ranges of device numbers, or all
device numbers. When you specify a range of device numbers, the second
device number in the range must be more than or equal to the first
device number. If you specify only one device number, you can omit
the parentheses.
The display is unformatted.
A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).
- TDEV= {([/]devnum[,[/]devnum1]…) }
- {([/]de vnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
- Displays the I/O timing limit for the specific defined device
number or for a range of device numbers. You can specify one or more
single device numbers, one or more ranges of device numbers, or all
device numbers. When you specify a range of device numbers, the second
device number in the range must be more than or equal to the first
device number. If you specify only one device number, you can omit
the parentheses.
The display is formatted.
A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).
- TDEVX= {([/]devnum[,[/]devnum1]…)&tab;}
- {([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
- Displays the I/O timing limit for the specific defined device
number or for a range of device numbers. You can specify one or more
single device numbers, one or more ranges of device numbers, or all
device numbers. When you specify a range of device numbers, the first
device number in the range must be less than or equal to the second
device number. If you specify only one device number, you can omit
the parentheses.
The display is unformatted.
A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).
- L=a, name, or name-a
- Specifies the display area (a), console name
(name), or both (name-a) where
the display is to appear.
If you omit this operand, the display is presented in the first available display area or the message area of the console through which you enter the command.
Example 1:
D IOS,MIH
Example 2:
D IOS,MIH,DEV=(000-01A)
IOS086I 14.34.51 MIH DEVICE TIMES
0000=03:00, 0002=03:00, 0003=03:00, 0004=03:00, 0005=03:00,
0006=03:00, 0007=03:00, 0008=03:00, 000A=03:00, 000B=03:00,
000C=03:00, 000D=03:00, 000E=03:00, 000F=03:00, 0011=03:00,
0012=03:00, 0013=03:00, 0014=03:00, 0015=03:00, 0016=03:00,
0017=03:00, 0018=03:00, 0019=03:00, 001A=03:00.
Example 3:
D IOS,MIH,DEVX=(000-0D9)
IOS086I 14.43.28 MIH DEVICE TIMES
(0000,0002-0008,000A-000F,0011-001D)=03:00, (001E-009D)=00:00,
(009E-009F)=03:00, (00A0-00A1)=00:15, (00BA-00BF)=00:00, (00C0-00C1)=
00:15, (00CA-00CF)=00:00.
Example 4:
D IOS,MIH,DEV=(/ABC0-/ABCD)
Example 5:
DISPLAY IOS,MIH,TDEVX=(000-010)
IOS086I 14.44.50 IOT DEVICE TIMES
0002=00:10, (0003-0008,000A-000F)=00:00, 0010=00:15.
In this example, devices 000, 001, and 009 do not exist. The I/O timing limit for device 002 is 0 minutes and 10 seconds. The I/O timing limit for device 003-008 and 00A-00F is 0 minutes and 0 seconds. For device 010, the I/O timing limit is 0 minutes and 15 seconds.