// calculateCPU.js function calculateCPUPercent(stats) { const cpuStats = stats.cpu_stats; const preCpuStats = stats.precpu_stats; const cpuDelta = cpuStats.cpu_usage.total_usage - preCpuStats.cpu_usage.total_usage; const systemDelta = cpuStats.system_cpu_usage - preCpuStats.system_cpu_usage; if (systemDelta > 0 && cpuDelta > 0) { const cpuPercent = (cpuDelta / systemDelta) * cpuStats.online_cpus * 100; return Math.round(cpuPercent * 100) / 100; } return 0; } module.exports = calculateCPUPercent;