Método Node.js os.loadvg()

El método os.loadvg() es una interfaz de programación de aplicaciones incorporada del módulo os que se utiliza para obtener el promedio de carga. El promedio de carga es una medida de la actividad del sistema, expresada en números fraccionarios, calculada por el sistema operativo.

Sintaxis:

os.loadavg()

Parámetros: este método no acepta ningún parámetro.

Valor devuelto: este método devuelve una array que contiene un número fraccionario de tamaño tres que significa un promedio de carga de 1, 5 y 15 minutos calculado por el sistema operativo. En Windows, devolverá [0, 0, 0] ya que el promedio de carga es un concepto específico de Unix.

Los siguientes ejemplos ilustran el uso del método os.loadvg() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the    
// os.loadavg() method 
     
// Run in Linux system
// Require os module
const os = require('os');
  
// Printing os.loadavg() value
console.log(os.loadavg());

Producción:

[ 13.42041015625, 12.95166015625, 12.72509765625 ]

Ejemplo 2:

// Node.js program to demonstrate the    
// os.loadavg() method 
     
// Run on Windows system
// Require os module
const os = require('os');
  
// Printing os.loadavg() value
console.log(os.loadavg());

Producción:

[ 0, 0, 0 ]

Ejemplo 3:

// Node.js program to demonstrate the    
// os.loadavg() method 
     
// Require os module
const os = require('os');
  
// Printing os.loadavg() value
var avg_load = os.loadavg();
  
console.log("Load average (1 minute):"
            + String(avg_load[0]));
  
console.log("Load average (5 minute):"
            + String(avg_load[1]));
  
console.log("Load average (15 minute):"
            + String(avg_load[2]));

Producción:

Load average (1 minute):15.87158203125
Load average (5 minute):14.193359375
Load average (15 minute):13.365234375

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/os.html#os_os_loadavg

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *