Nodejs OS 模塊

NodeOS
var os=require('os');
//console.log(os);
//操作系統的臨時文件夾
console.log(os.tmpDir().toString());//windows下名字爲tmpDir
console.log(os.endianness()); //windows 無此方法
console.log('hostname: '+os.hostname());//主機名
console.log('ostype:  '+os.type());//操作系統類型   Windows_NT
console.log(os.platform());//獲取當前的操作系統平臺,如win32。
console.log('獲取cpu架構: '+os.arch());//獲取cpu架構,如Intel的32位cpu返回ia32
console.log(os.release());//獲取操作系統的release版本號,如win7可能是6.1.7601
console.log('updatatime:  '+os.uptime().toString());//系統從啓動到方法執行共經歷多長時間,單位秒
console.log(os.loadavg().toString());//返回一個數據,數據元素依次爲1分鐘5分鐘和15分鐘的平均負載
console.log(os.totalmem());//內存總數,單位字節
console.log(os.freemem());//空閒內存數,單位字節
console.log('*****************');
console.log(os.cpus());
console.log('*****************');
console.log(os.networkInterfaces());
console.log(os.EOL);
CPU 使用率 
(os.loadavg()[0]/os.cpus().length>0.7)

內存使用率  
(os.totalmem()-os.freemem())/os.totalmem()



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章