You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I installed Scaphandre 1.0.0 on my laptop with Windows 10. My CPU is Intel Core i7-10610U @1.8GHz (Skylake).
It is really a good initiative to have made RAPL usable from Windows!
I started to play around and tried to understand metrics collected.
Here are some remarks / questions I noticed, note that I may have missed or misunderstood some aspects ;-)
1 - Windows sensor: when launching scaphandre with no sensor specified, I get some metrics. I tried to understand which sensors are available on Windows (found no option to list them). From documentation, I thought it was "msr_rapl" but testing it failed. Finally I had to read source code to discover the Windows "msr" sensor. Is that the default one used when specifying no sensor in command line?
2 - Power metrics: it is not clear to me if power metrics are instantaneous values or averaged values for the time interval specified. For instance, using "scaphandre stdout -t 60 -s 5", are displayed power metrics instant values or averaged values for the 5-second interval?
3 - Host power metric: 'host' is not clear to me; should be the full system, so host power should be higher than socket0 package power. However, in my tests, host powers are always lower than socket0 package powers. Example:
Host: 2.560504 W from powercap_rapl_psys
package dram core uncore
Socket0 4.103986 W | 0.90218 W ------
4 - Core (PP0) power metric: i never get any value for this one (example above), why? Same question for uncore (PP1), but I understood it may depend on my CPU model.
5 - Raw metrics: scaph_process_power_consumption_microwatts has wrong comment ("Total data read on disk by the process, in bytes"). Same question as before: instant value or averaged value?
6 - Raw metrics: metrics *_energy_microjoules look like cumulative metrics, is that right?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I installed Scaphandre 1.0.0 on my laptop with Windows 10. My CPU is Intel Core i7-10610U @1.8GHz (Skylake).
It is really a good initiative to have made RAPL usable from Windows!
I started to play around and tried to understand metrics collected.
Here are some remarks / questions I noticed, note that I may have missed or misunderstood some aspects ;-)
1 - Windows sensor: when launching scaphandre with no sensor specified, I get some metrics. I tried to understand which sensors are available on Windows (found no option to list them). From documentation, I thought it was "msr_rapl" but testing it failed. Finally I had to read source code to discover the Windows "msr" sensor. Is that the default one used when specifying no sensor in command line?
2 - Power metrics: it is not clear to me if power metrics are instantaneous values or averaged values for the time interval specified. For instance, using "scaphandre stdout -t 60 -s 5", are displayed power metrics instant values or averaged values for the 5-second interval?
3 - Host power metric: 'host' is not clear to me; should be the full system, so host power should be higher than socket0 package power. However, in my tests, host powers are always lower than socket0 package powers. Example:
4 - Core (PP0) power metric: i never get any value for this one (example above), why? Same question for uncore (PP1), but I understood it may depend on my CPU model.
5 - Raw metrics: scaph_process_power_consumption_microwatts has wrong comment ("Total data read on disk by the process, in bytes"). Same question as before: instant value or averaged value?
6 - Raw metrics: metrics *_energy_microjoules look like cumulative metrics, is that right?
Regards,
Stéphane.
Beta Was this translation helpful? Give feedback.
All reactions