Node.js TypeScript 获取系统 CPU 和内存信息
要获取系统的 CPU 等详细信息,可以使用 Node.js 的 'os' 模块。
首先,需要在项目中安装 '@types/node' 以获得类型定义:
npm install @types/node
然后,可以使用以下代码获取系统的 CPU 等详细信息:
import os from 'os';
const cpus = os.cpus();
const totalMemory = os.totalmem();
const freeMemory = os.freemem();
console.log('CPU 信息:', cpus);
console.log('总内存:', totalMemory);
console.log('可用内存:', freeMemory);
'os.cpus()' 方法返回一个对象数组,每个对象表示一个逻辑 CPU 核心的详细信息。'os.totalmem()' 方法返回系统的总内存量,'os.freemem()' 方法返回系统的可用内存量。
请注意,此代码是在 Node.js 中使用 TypeScript 编写的,所以需要使用 TypeScript 的 import 语法来导入 'os' 模块。如果你在纯 JavaScript 中使用此代码,应该使用 'const os = require('os')' 来导入 'os' 模块。
希望对你有帮助!
原文地址: https://www.cveoy.top/t/topic/bEfZ 著作权归作者所有。请勿转载和采集!