Node.js os模塊

2018-01-18 17:28 更新

os 模塊提供了一些基本的操作系統(tǒng)相關(guān)的效用函數(shù)和屬性。你可以通過require('os')調(diào)用來訪問它。

例子

例如,要獲取當前系統(tǒng)內(nèi)存使用情況,請使用os.totalmem()和os.freemem()函數(shù)。

var os = require("os"); 
var gigaByte = 1 / (Math.pow(1024, 3)); 
console.log("Total Memory", os.totalmem() * gigaByte, "GBs"); 
console.log("Available Memory", os.freemem() * gigaByte, "GBs"); 
console.log("Percent consumed", 100 * (1 - os.freemem() / os.totalmem())); 

上面的代碼生成以下結(jié)果。

os.totalmem()和os.freemem()

注意

os模塊提供的重要設(shè)施是有關(guān)可用CPU數(shù)量的信息。

var os = require("os"); 
console.log("This machine has", os.cpus().length, "CPUs"); 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號