CPU utilization queries return information about available CG board CPU resources. MSP_QRY_CPU_USAGE queries return the following structure:
typedef struct {
DWORD numCPUs;
CPU_UTIL cpu[MAX_CG_CPU];
} msp_CPU_UTIL;
This structure indicates the number of CPUs resident on the board (in the numCPUs field), and provides the following substructure for each active board CPU:
typedef struct {
DWORD currentUtil;
DWORD averageUtil;
} CPU_UTIL;
Each CPU_UTIL substructure provides the following information:
|
Field |
Description |
|
currentUtil |
Current CG board CPU utilization (sampled approximately once per second) expressed as percentage of the maximum possible utilization. |
|
averageUtil |
Average utilization over the last 16 seconds. |