主题
os 模块
node:os 提供当前操作系统信息,适合诊断、CLI 适配与并发度估算。不要把瞬时的 CPU 或内存数值直接当作业务容量结论。
js
import os from 'node:os'
os.platform() // darwin、linux、win32
os.arch() // arm64、x64
os.homedir()
os.tmpdir()
os.availableParallelism() // 建议用于并发度估算
os.totalmem()
os.freemem()os.cpus().length 不一定等于容器可用 CPU 数;需要设定并发度时优先使用 os.availableParallelism(),并允许通过配置覆盖。
