您可以使用'systeminformation' 库来获取每个 CPU 的利用率。以下是一个获取每个 CPU 利用率的示例代码:

const si = require('systeminformation');

async function getCpuUsage() {
  try {
    const cpuData = await si.currentLoad();
    const cpuUsage = cpuData.cpus.map(cpu => cpu.load);
    console.log(cpuUsage);
  } catch (error) {
    console.error(error);
  }
}

getCpuUsage();

在上面的代码中,我们首先导入 'systeminformation' 库,并创建一个异步函数 getCpuUsage。在这个函数中,我们使用 si.currentLoad() 方法获取当前系统的 CPU 负载信息。然后,我们使用 map() 方法从返回的数据中提取每个 CPU 的负载值,并将其存储在 cpuUsage 数组中。最后,我们通过打印 cpuUsage 数组来显示每个 CPU 的利用率。

请注意,si.currentLoad() 方法返回一个对象,其中 cpus 属性包含了每个 CPU 的负载信息。每个 CPU 的负载信息包括 load 属性,表示 CPU 的利用率。

请确保在运行上述代码之前已经安装了 'systeminformation' 库。您可以使用以下命令来安装它:

npm install systeminformation
获取每个CPU利用率:使用systeminformation库

原文地址: https://www.cveoy.top/t/topic/bAd7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录