Node.js

[OS] os 모듈

공길이의 숨겨진 세상 2023. 7. 19. 14:44

OS 모듈

 
os 모듈은 cluster를 위해 코어의 개수를 셀때 사용되기도 하지만 많이 사용되는 모듈은 아니다..
서버 컴퓨터의 기본적인 하드웨어 자원들의 정보를 확인할 때 사용할 수 있다.
var os = require('os');
 
console.log( os.platform() );             // 플랫폼 정보 반환
console.log( os.endianness() );           // 엔디언 타입 반환 'BE' 또는 'LE'
console.log( os.hostname() );             // 서버의 호스트 이름 반환
console.log( os.type() );                 // 서버의 OS 타입 반환
console.log( os.platform() );             // 서버의 플랫폼 반환
console.log( os.arch() );                 // 서버의 CPU 아키텍처 반환
console.log( os.release() );              // 운영체제 OS 버전 반환
console.log( os.uptime() );               // 운영체제 시작된 시간 반환
console.log( os.loadavg() );              // load average에 담긴 정보 반환
console.log( os.totalmem() );             // 시스템 메모리 반환
console.log( os.freemem() );              // 사용 가능 메모리 반환
console.log( os.cpus() );                 // cpu 정보 반환
console.log( os.networkInterfaces() );    // 네트워크 정보 반환