Latest web development tutorials

Node.js módulo de sistema operativo

Node.js módulo de sistema operativo

Módulo herramienta Node.js Módulo herramienta Node.js

Node.js módulo os ofrece algunas funciones de las operaciones básicas del sistema. Incorporamos los siguientes módulos:

var os = require("os")

camino

No. Método y Descripción
1 os.tmpdir ()
Devuelve la carpeta temporal por defecto del sistema operativo.
2 os.endianness ()
Devuelve endian CPU, es posible que el "ser" o "LE".
3 os.hostname ()
Devuelve el nombre del sistema operativo.
4 os.type ()
Devuelve el nombre del sistema operativo
5 os.platform ()
Devuelve el nombre del sistema operativo
6 os.arch ()
Devuelve la arquitectura de la CPU del sistema operativo, los valores posibles son "x 64", "brazo" y "IA32".
7 os.release ()
Devuelve la versión del sistema operativo.
8 os.uptime ()
Devuelve el sistema operativo que se ejecuta en el tiempo, en segundos.
9 os.loadavg ()
1,5,15 minutos en promedio devuelve una matriz que contiene la carga.
10 os.totalmem ()
Devuelve la cantidad total de memoria del sistema, en bytes.
11 os.freemem ()
Devuelve la cantidad de memoria libre del sistema operativo, en bytes.
12 os.cpus ()
Devuelve una matriz de objetos, cada uno que contiene la CPU instalada / informaciones básicas: tipo, velocidad (en MHz), el tiempo (contiene usuario, agradable, sys, inactividad, y el número de IRQ CPU de destino / núcleo de milisegundos utilizar).
13 os.networkInterfaces ()
lista de las interfaces de red obtener.

propiedad

No. Propiedad y Descripción
1 os.EOL
Se define el sistema operativo de la final de constantes de carácter de línea.

Ejemplos

Crear archivo main.js, el código es el siguiente:

var os = require("os");

// CPU 的字节序
console.log('endianness : ' + os.endianness());

// 操作系统名
console.log('type : ' + os.type());

// 操作系统名
console.log('platform : ' + os.platform());

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

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

resultados de ejecución de código son los siguientes:

$ node main.js 
endianness : LE
type : Linux
platform : linux
total memory : 25103400960 bytes.
free memory : 20676710400 bytes.

Módulo herramienta Node.js Módulo herramienta Node.js