X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fturbostat.c;h=85f7d87f62f977de6b49a5031928e557adae0f4b;hb=849f5394cce97a76da080f6cd9e5194b7f4ee0f0;hp=034f1fdf2808b8830962e6885528b3fe485850eb;hpb=077315abf531676f4b666b223a6a9412cf95476c;p=collectd.git diff --git a/src/turbostat.c b/src/turbostat.c index 034f1fdf..85f7d87f 100644 --- a/src/turbostat.c +++ b/src/turbostat.c @@ -585,7 +585,11 @@ static int submit_counters(struct thread_data *t, struct core_data *c, /* If not using logical core numbering, set core id */ if (!config_lcn) { - snprintf(name, sizeof(name), "core%02d", c->core_id); + if (topology.num_packages > 1) + snprintf(name, sizeof(name), "pkg%02d-core%02d", p->package_id, + c->core_id); + else + snprintf(name, sizeof(name), "core%02d", c->core_id); } if (do_core_cstate & (1 << 3)) @@ -974,6 +978,7 @@ static int __attribute__((warn_unused_result)) probe_cpu(void) { case 0x45: /* HSW */ case 0x46: /* HSW */ case 0x3D: /* BDW */ + case 0x5E: /* SKL */ do_rapl = RAPL_PKG | RAPL_CORES | RAPL_GFX; break; case 0x3F: /* HSX */