Obtaining queue measurement data for a range of logical control unit queues
First Claim
Patent Images
1. A method for obtaining I/O measurement queue data in a computer system, the method comprising:
- obtaining measurement data, the measurement data related to a plurality of secondary queues (logical control unit queues) of a channel subsystem, the measurement data comprising queuing statistics and measurement information for one or more channels attached to the plurality of secondary queues;
executing a store secondary queue measurement data instruction having a command request block, the command request block comprising information specifying a range of secondary queues of the plurality of secondary queues;
for each secondary queue of the specified range of secondary queues, creating one or more extended secondary measurement blocks, the extended secondary measurement blocks comprising the measurement data;
in response to executing the store secondary queue measurement data instruction, storing the created one or more extended secondary measurement blocks at a memory address block directly specified by the store secondary queue measurement data instruction.
0 Assignments
0 Petitions
Accused Products
Abstract
I/O measurement data for channels attached to logical control unit queues is obtained related to a plurality of logical control unit queues. A store secondary queue measurement data instruction specifies a range of queues for which extended secondary measurement blocks derived from the I/O measurement data are stored at a memory address specified by the store secondary queue measurement data instruction.
59 Citations
26 Claims
-
1. A method for obtaining I/O measurement queue data in a computer system, the method comprising:
-
obtaining measurement data, the measurement data related to a plurality of secondary queues (logical control unit queues) of a channel subsystem, the measurement data comprising queuing statistics and measurement information for one or more channels attached to the plurality of secondary queues;
executing a store secondary queue measurement data instruction having a command request block, the command request block comprising information specifying a range of secondary queues of the plurality of secondary queues;
for each secondary queue of the specified range of secondary queues, creating one or more extended secondary measurement blocks, the extended secondary measurement blocks comprising the measurement data;
in response to executing the store secondary queue measurement data instruction, storing the created one or more extended secondary measurement blocks at a memory address block directly specified by the store secondary queue measurement data instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for obtaining I/O measurement queue data, The computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
obtaining measurement data, the measurement data related to a plurality of secondary queues (logical control unit queues) of a channel subsystem, the measurement data comprising queuing statistics and measurement information for one or more channels attached to the plurality of secondary queues;
executing a store secondary queue measurement data instruction having a command request block, the command request block comprising information specifying a range of secondary queues of the plurality of secondary queues;
for each secondary queue of the specified range of secondary queues, creating one or more extended secondary measurement blocks, the extended secondary measurement blocks comprising the measurement data;
in response to executing the store secondary queue measurement data instruction, storing the created one or more extended secondary measurement blocks at a memory address block directly specified by the store secondary queue measurement data instruction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for obtaining I/O measurement queue data, The system comprising:
-
a memory;
a computer system in communication with the memory, The computer system comprising an instruction fetching unit for fetching instructions from memory and one or more execution units for executing fetched instructions;
wherein The computer system includes instructions to execute a method comprising;
obtaining measurement data, the measurement data related to a plurality of secondary queues (logical control unit queues) of a channel subsystem, the measurement data comprising queuing statistics and measurement information for one or more channels attached to the plurality of secondary queues;
executing a store secondary queue measurement data instruction having a command request block, the command request block comprising information specifying a range of secondary queues of the plurality of secondary queues;
for each secondary queue of the specified range of secondary queues, creating one or more extended secondary measurement blocks, the extended secondary measurement blocks comprising the measurement data;
in response to executing the store secondary queue measurement data instruction, storing the created one or more extended secondary measurement blocks at a memory address block directly specified by the store secondary queue measurement data instruction. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification