Node.js OS模块简介说明


摘要:
下文讲述Node.js基于windows环境下的OS模块的相关说明
实验环境:windows Node.js



Node.js OS模块简介

Node.js OS模块提供一些系统操作函数,如下所示:

编号

方法名称

备注说明
1

os.tmpdir()

返回操作系统默认临时文件夹信息
2

os.endianness()

返回CPU字节序,例:”BE”,”LE”
3

os.hostname()

返回当前操作系统的主机名称
4

os.type()

返回操作系统类型
5

os.platform()

返回操作系统类型
6

os.arch()

返回CPU架构 X64 arm ia32
7

os.release()

返回操作系统的发行版本
8

os.uptime()

返回操作系统运行的时间(返回数据行以秒为单位)
9

os.loadavg()

返回一个包含 1、5、15 分钟平均负载的数组
10

os.totalmem()

返回系统内存总量(字节)
11

os.freemem()

返回操作系统空闲内存量(字节)
12

os.cpus()

返回一个对象数组,包含所安装的每个 CPU/内核的信息:型号、速度(单位 MHz)、时间(一个包含 user、nice、sys、idle 和 irq 所使用 CPU/内核毫秒数的对象)
13

os.networkInterfaces()

获得网络接口列表
14

os.EOL

操作系统的行结束符常量


Node.js OS举例说明

首先引入OS模块

  var os = require("os")
  
    var os = require("os");

    //CPU架构
    console.log('endianness : ' + os.arch());

    //os类型
    console.log('type : ' + os.type());

   //os类型
   console.log('platform : ' + os.platform());

   //当前系统内存总量
   console.log('total memory : ' + os.totalmem() + " bytes.");

   //当前操作系统空闲内存量
   console.log('free memory : ' + os.freemem() + " bytes.");

  
node.js_os模块

node.js_os模块