cpuPower

fnCpuPower[] cpuPower()

Gets CPU package power information.

This function returns power consumption data for each CPU package (socket) where available. Requires Intel RAPL or similar support.

Returns

Array of CpuPower structs, one per CPU package.

Example:

auto powers = cpuPower();
foreach (p; powers) {
   writeln("Package ", p.packageId, ": ", p.watts, "W");
}