在 Ubuntu 上 Node.js 运行缓慢 的原因通常可以归为以下几类。你可以对照排查:
排查:
iostat -x 1
df -h
建议:
npm ci 而非 npm installNode.js 吃内存,内存不够会大量使用 swap。
free -h
swapon --show
现象:
解决:
nproc
top
旧版本性能差,或 Ubuntu 自带版本很老。
node -v
建议:
# 使用 nvm 安装新版
nvm install 20
Node 是单线程,CPU 密集型任务会卡死。
典型场景:
解决:
du -sh node_modules
优化:
例如:
fs.readFileSync()
解决:
console.log 大量输出
控制台 I/O 很慢。
WSL1 极慢,尤其是文件访问。
解决:
Ubuntu 上较少,但企业环境可能有:
node -v
nproc
free -h
df -h
iostat -x 1
如果你愿意,可以告诉我:
我可以直接帮你定位具体原因。