Node.js módulo de sistema operativo
Node.js módulo de sistema operativo
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.