Information processing apparatus, diagnosis method, and computer program product
First Claim
Patent Images
1. An information processing apparatus comprising:
- a first storage unit that stores therein a diagnosis program that is used to make diagnosis whether units forming the information processing apparatus are normal;
a central processing unit that includesa plurality of command control units each of which executes the diagnosis program independently; and
a common resource that is shared by the command control units, wherein the central processing unit causes only one of the command control units to execute the diagnosis program to make diagnosis of the common resource at a given time point; and
a second storage unit that stores therein a result of diagnosis that is obtained by the command control units.
1 Assignment
0 Petitions
Accused Products
Abstract
A logical central processing unit (logical CPU) selects a target device. When the target device is shared by another logical CPU, the logical CPU determines whether the logical CPU is in charge of exclusively making diagnosis of the target device. When the target device is not shared by another logical central processing unit or when the logical CPU is exclusively in charge of making diagnosis of the target device, the logical CPU makes diagnosis of the target device and stores a result of diagnosis in a storage unit.
-
Citations
10 Claims
-
1. An information processing apparatus comprising:
-
a first storage unit that stores therein a diagnosis program that is used to make diagnosis whether units forming the information processing apparatus are normal; a central processing unit that includes a plurality of command control units each of which executes the diagnosis program independently; and a common resource that is shared by the command control units, wherein the central processing unit causes only one of the command control units to execute the diagnosis program to make diagnosis of the common resource at a given time point; and a second storage unit that stores therein a result of diagnosis that is obtained by the command control units. - View Dependent Claims (2, 3)
-
-
4. A computer program product that includes a diagnosis program that causes an information processing apparatus to make diagnosis whether units forming the information processing apparatus are normal, wherein the information processing apparatus includes a plurality of central processing unit cores functioning as logical central processing units each of which executes the diagnosis program independently, the diagnosis program causing a specific logical central processing unit from among the logical central processing units to execute:
-
selecting a target device from among the units forming the information processing apparatus based on a predetermined order; determining, when the target device is a device that is shared by another logical central processing unit, whether the specific logical central processing unit is exclusively in charge of making diagnosis of the target device; making diagnosis of the target device when the target device is a device that is not shared by any other logical central processing unit or when it is determined at the determining that the specific logical central processing unit is exclusively in charge of making diagnosis of the target device; and storing a result of diagnosis made at the making in a storage unit. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A diagnosis method used in an information processing apparatus to make diagnosis whether units forming the information processing apparatus are normal, wherein the information processing apparatus includes a plurality of central processing unit cores functioning as logical central processing units each of which executes the diagnosis program independently, the diagnosis method comprising:
-
first selecting including selecting a target device from among the devices forming the information processing apparatus based on a predetermined order; second selecting including selecting, when the target device is a device that is shared by a plurality of logical central processing units, a first logical central processing unit from among the logical central processing units; and first causing including causing the first logical central processing unit to make diagnosis of the target device. - View Dependent Claims (10)
-
Specification