pmiID(60, 0, 13), PM_TYPE_U64, PM_INDOM_NULL, PM_SEM_COUNTER,
pmiUnits(0, 0, 1, 0, 0, PM_COUNT_ONE));
- pmiAddMetric("kernel.all.nprocs",
- pmiID(60, 2, 3), PM_TYPE_U32, PM_INDOM_NULL, PM_SEM_INSTANT,
- pmiUnits(0, 0, 0, 0, 0, 0));
+ pmiAddMetric("kernel.all.sysfork",
+ pmiID(60, 0, 14), PM_TYPE_U64, PM_INDOM_NULL, PM_SEM_COUNTER,
+ pmiUnits(0, 0, 1, 0, 0, PM_COUNT_ONE));
#endif /* HAVE_PCP */
}
#ifdef HAVE_PCP
if (DISPLAY_MEMORY(a->opt_flags)) {
+ pmiAddMetric("hinv.physmem",
+ pmiID(60, 1, 9), PM_TYPE_U32, PM_INDOM_NULL, PM_SEM_DISCRETE,
+ pmiUnits(1, 0, 0, PM_SPACE_MBYTE, 0, 0));
+
+ pmiAddMetric("mem.physmem",
+ pmiID(60, 1, 0), PM_TYPE_U64, PM_INDOM_NULL, PM_SEM_DISCRETE,
+ pmiUnits(1, 0, 0, PM_SPACE_KBYTE, 0, 0));
+
pmiAddMetric("mem.util.free",
pmiID(60, 1, 2), PM_TYPE_U64, PM_INDOM_NULL, PM_SEM_INSTANT,
pmiUnits(1, 0, 0, PM_SPACE_KBYTE, 0, 0));
pmiAddMetric("kernel.all.nptys",
pmiID(60, 72, 3), PM_TYPE_U32, PM_INDOM_NULL, PM_SEM_INSTANT,
- pmiUnits(0, 0, 1, 0, 0, PM_COUNT_ONE));
+ pmiUnits(0, 0, 0, 0, 0, 0));
#endif /* HAVE_PCP */
}
pmiAddMetric("network.interface.in.mcasts",
pmiID(60, 3, 7), PM_TYPE_U64, indom, PM_SEM_COUNTER,
pmiUnits(0, 0, 1, 0, 0, PM_COUNT_ONE));
-
- pmiAddMetric("network.interface.speed",
- pmiID(60, 3, 22), PM_TYPE_FLOAT, indom, PM_SEM_DISCRETE,
- pmiUnits(1, -1, 0, PM_SPACE_MBYTE, PM_TIME_SEC, 0));
-
- pmiAddMetric("network.interface.baudrate",
- pmiID(60, 3, 23), PM_TYPE_U64, indom, PM_SEM_DISCRETE,
- pmiUnits(1, -1, 0, PM_SPACE_BYTE, PM_TIME_SEC, 0));
-
- pmiAddMetric("network.interface.duplex",
- pmiID(60, 3, 24), PM_TYPE_U32, indom, PM_SEM_DISCRETE,
- pmiUnits(0, 0, 0, 0, 0, 0));
}
else {
/* Create metrics for A_NET_EDEV */
}
}
- pmiAddMetric("power.temp.celcius",
+ pmiAddMetric("power.temp.celsius",
pmiID(34, 1, 0), PM_TYPE_FLOAT, indom, PM_SEM_INSTANT,
pmiUnits(0, 0, 0, 0, 0, 0));
pmiPutValue("kernel.all.pswitch", NULL, buf);
snprintf(buf, sizeof(buf), "%lu", spc->processes);
- pmiPutValue("kernel.all.nprocs", NULL, buf);
+ pmiPutValue("kernel.all.sysfork", NULL, buf);
#endif /* HAVE_PCP */
}
if (DISPLAY_MEMORY(a->opt_flags)) {
+ snprintf(buf, sizeof(buf), "%lu", (unsigned long)(smc->tlmkb >> 10));
+ pmiPutValue("hinv.physmem", NULL, buf);
+
+ snprintf(buf, sizeof(buf), "%llu", smc->tlmkb);
+ pmiPutValue("mem.physmem", NULL, buf);
+
snprintf(buf, sizeof(buf), "%llu", smc->frmkb);
pmiPutValue("mem.util.free", NULL, buf);
snprintf(buf, sizeof(buf), "%llu", (unsigned long long) sdc->dc_sect / 2);
pmiPutValue("disk.dev.discard_bytes", dev_name, buf);
- snprintf(buf, sizeof(buf), "%lu", (unsigned long) sdc->rq_ticks + sdc->wr_ticks);
+ snprintf(buf, sizeof(buf), "%lu", (unsigned long) sdc->rd_ticks + sdc->wr_ticks);
pmiPutValue("disk.dev.total_rawactive", dev_name, buf);
- snprintf(buf, sizeof(buf), "%lu", (unsigned long) sdc->rq_ticks);
+ snprintf(buf, sizeof(buf), "%lu", (unsigned long) sdc->rd_ticks);
pmiPutValue("disk.dev.read_rawactive", dev_name, buf);
snprintf(buf, sizeof(buf), "%lu", (unsigned long) sdc->wr_ticks);
sprintf(instance, "temp%d", i + 1);
snprintf(buf, sizeof(buf), "%f", spc->temp);
- pmiPutValue("power.temp.celcius", instance, buf);
+ pmiPutValue("power.temp.celsius", instance, buf);
snprintf(buf, sizeof(buf), "%f",
(spc->temp_max - spc->temp_min) ?