在Debian系统中监控JavaScript性能,可从前端、后端(Node.js)、系统级三个层面入手,以下是具体工具与方法:
pnpm add -D web-performance-tracer
或 yarn add -D web-performance-tracer
pm2 start app.js
启动应用,pm2 monit
可实时查看CPU、内存使用情况及日志。perf_hooks
:通过performance.mark()
和performance.measure()
记录代码执行时间。process.memoryUsage()
/process.cpuUsage()
:获取内存和CPU占用数据。prom-client
库暴露指标,Grafana可视化监控数据。sudo apt install htop
。vmstat 1
查看实时数据。console.log
或日志库(如winston
)记录关键性能数据,结合cron
定时任务生成日志文件,便于后续分析。根据需求选择工具:简单场景可用pm2和内置模块,复杂场景推荐Prometheus+Grafana或New Relic。