Node.js TypeScript 获取 CPU 利用率:使用 node-cpu 库
要获取 CPU 利用率,可以使用'node-cpu' 库。
下面是使用'node-cpu' 的步骤:
- 首先,使用 npm 安装'node-cpu' 库:
npm install node-cpu
- 在你的 TypeScript 文件中,导入'node-cpu' 库,并创建一个'Cpu' 实例:
import Cpu from 'node-cpu';
const cpu = new Cpu();
- 然后,使用'cpu.start()' 方法开始收集 CPU 利用率数据:
cpu.start();
- 可以使用'setInterval' 函数来定期获取 CPU 利用率数据。下面的示例每秒钟获取一次 CPU 利用率,并打印到控制台上:
setInterval(() => {
const cpuUsage = cpu.usage();
console.log('CPU 利用率: ' + cpuUsage + '%');
}, 1000);
- 最后,当不再需要获取 CPU 利用率时,可以使用'cpu.stop()' 方法停止数据收集:
cpu.stop();
完整的示例代码如下所示:
import Cpu from 'node-cpu';
const cpu = new Cpu();
cpu.start();
setInterval(() => {
const cpuUsage = cpu.usage();
console.log('CPU 利用率: ' + cpuUsage + '%');
}, 1000);
// 当不再需要获取 CPU 利用率时,可以使用 cpu.stop() 方法停止数据收集
// cpu.stop();
使用以上的方式,你可以轻松地获取 CPU 利用率的数据。请注意,'node-cpu' 库只能在 Node.js 环境中使用,不能在浏览器中使用。
原文地址: http://www.cveoy.top/t/topic/bAqd 著作权归作者所有。请勿转载和采集!