Node.js获取操作系统指标和参数
const os = require('os');
console.log("操作系统临时文件夹os.tmpdir():" + os.tmpdir());
console.log("CPU 的字节序os.endianness():" + os.endianness());
console.log("操作系统主机名os.hostname():" + os.hostname());
console.log("操作系统os.type():" + os.type());
console.log("编译时操作系统名os.platform():" + os.platform());
console.log("CPU架构os.arch():" + os.arch());
console.log("操作系统发行版本os.release():" + os.release());
console.log("操作系统运行时间os.uptime():" + os.uptime());
console.log("平均负载os.loadavg():" + os.loadavg());
console.log("系统内存os.totalmem():" + os.totalmem());
console.log("系统空闲内存os.freemem():" + os.freemem());
console.log("安装的CPU os.cpus():" + JSON.stringify(os.cpus()));
console.log("网络接口列表 os.networkInterfaces():" + os.networkInterfaces());
运行node .\os.js
:
操作系统临时文件夹os.tmpdir():C:\Users\Admin\AppData\Local\Temp
CPU 的字节序os.endianness():LE
操作系统主机名os.hostname():lystation
操作系统os.type():Windows_NT
编译时操作系统名os.platform():win32
CPU架构os.arch():x64
操作系统发行版本os.release():10.0.22631
操作系统运行时间os.uptime():80193.25
平均负载os.loadavg():0,0,0
系统内存os.totalmem():16874135552
系统空闲内存os.freemem():5888086016
安装的CPU os.cpus():[{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":308625,"nice":0,"sys":1170531,"idle":78714093,"irq":99390}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":178859,"nice":0,"sys":454578,"idle":79559234,"irq":17578}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":371390,"nice":0,"sys":820328,"idle":79000953,"irq":24093}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":176437,"nice":0,"sys":414468,"idle":79601750,"irq":11812}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":202734,"nice":0,"sys":472625,"idle":79517296,"irq":10734}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":105750,"nice":0,"sys":254843,"idle":79832062,"irq":5656}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":190843,"nice":0,"sys":447781,"idle":79554031,"irq":6906}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":112203,"nice":0,"sys":211562,"idle":79868890,"irq":4359}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":67718,"nice":0,"sys":59187,"idle":80065734,"irq":1187}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":73171,"nice":0,"sys":65781,"idle":80053687,"irq":1000}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":83515,"nice":0,"sys":74921,"idle":80034203,"irq":843}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":91921,"nice":0,"sys":70312,"idle":80030406,"irq":781}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":86000,"nice":0,"sys":69953,"idle":80036687,"irq":796}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":87953,"nice":0,"sys":68234,"idle":80036453,"irq":828}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":101562,"nice":0,"sys":87437,"idle":80003640,"irq":968}},{"model":"12th Gen Intel(R) Core(TM) i5-1240P","speed":2112,"times":{"user":107578,"nice":0,"sys":89218,"idle":79995843,"irq":1328}}]
网络接口列表 os.networkInterfaces():{"WLAN":[{"address":" ","netmask":"ffff:ffff:ffff:ffff::","family":"IPv6","mac":" ","internal":false,"cidr":" ","scopeid":16},{"address":" ","netmask":"255.255.252.0","family":"IPv4","mac":" ","internal":false,"cidr":" "}],"Loopback Pseudo-Interface 1":[{"address":"::1","netmask":"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff","family":"IPv6","mac":"00:00:00:00:00:00","internal":true,"cidr":"::1/128","scopeid":0},{"address":"127.0.0.1","netmask":"255.0.0.0","family":"IPv4","mac":"00:00:00:00:00:00","internal":true,"cidr":"127.0.0.1/8"}]}