init new cpu fields
This commit is contained in:
parent
dd0dcc870d
commit
2330552825
@ -806,6 +806,9 @@ static int sigar_cpu_list_get_kmem(sigar_t *sigar, sigar_cpu_list_t *cpulist)
|
|||||||
cpu->sys = SIGAR_TICK2MSEC(info->cpu[CPU_KERNEL]);
|
cpu->sys = SIGAR_TICK2MSEC(info->cpu[CPU_KERNEL]);
|
||||||
cpu->idle = SIGAR_TICK2MSEC(info->cpu[CPU_IDLE]);
|
cpu->idle = SIGAR_TICK2MSEC(info->cpu[CPU_IDLE]);
|
||||||
cpu->wait = SIGAR_TICK2MSEC(info->cpu[CPU_WAIT]);
|
cpu->wait = SIGAR_TICK2MSEC(info->cpu[CPU_WAIT]);
|
||||||
|
cpu->irq = 0; /*N/A*/
|
||||||
|
cpu->soft_irq = 0; /*N/A*/
|
||||||
|
cpu->stolen = 0; /*N/A*/
|
||||||
cpu->total = cpu->user + cpu->sys + cpu->idle + cpu->wait;
|
cpu->total = cpu->user + cpu->sys + cpu->idle + cpu->wait;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -841,6 +844,9 @@ static int sigar_cpu_list_get_pstat(sigar_t *sigar, sigar_cpu_list_t *cpulist)
|
|||||||
cpu->sys = SIGAR_TICK2MSEC(data.sys);
|
cpu->sys = SIGAR_TICK2MSEC(data.sys);
|
||||||
cpu->idle = SIGAR_TICK2MSEC(data.idle);
|
cpu->idle = SIGAR_TICK2MSEC(data.idle);
|
||||||
cpu->wait = SIGAR_TICK2MSEC(data.wait);
|
cpu->wait = SIGAR_TICK2MSEC(data.wait);
|
||||||
|
cpu->irq = 0; /*N/A*/
|
||||||
|
cpu->soft_irq = 0; /*N/A*/
|
||||||
|
cpu->stolen = 0; /*N/A*/
|
||||||
cpu->total = cpu->user + cpu->sys + cpu->idle + cpu->wait;
|
cpu->total = cpu->user + cpu->sys + cpu->idle + cpu->wait;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
Reference in New Issue
Block a user