Iniciante Fundamentos
Módulo os: sistema
O módulo os fornece informações sobre o sistema operacional onde o Node.js está rodando, como tipo de plataforma, memória e processadores.
Plataforma e tipo
const os = require("os");
console.log(os.platform()); // 'darwin', 'win32' ou 'linux'
console.log(os.type()); // 'Linux', 'Darwin', 'Windows_NT'
console.log(os.arch()); // 'x64', 'arm64'
Processadores
O os.cpus() retorna um array com dados de cada núcleo da CPU:
const os = require("os");
const nucleos = os.cpus();
console.log("Quantidade de núcleos:", nucleos.length);
Memória
const os = require("os");
console.log("Memória livre:", os.freemem());
console.log("Memória total:", os.totalmem());
Outras informações
const os = require("os");
console.log(os.hostname()); // nome da máquina
console.log(os.homedir()); // pasta do usuário
console.log(os.uptime()); // segundos ligado